Class ExternalHtmlPageDependentContentComputer
java.lang.Object
com.e1c.langtool.v8.dt.htmldocument.sync.ExternalHtmlPageDependentContentComputer
- All Implemented Interfaces:
DependentContentComputer
public class ExternalHtmlPageDependentContentComputer
extends Object
implements DependentContentComputer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.eclipse.core.resources.IFile>computeDependentContentToRemove(org.eclipse.core.resources.IFile source, boolean sourceRemoved, org.eclipse.core.runtime.IProgressMonitor monitor) Compute dependent content to remove if source file has changed or removed.Collection<org.eclipse.core.resources.IFile>computeDependentContentToSynchronize(org.eclipse.core.resources.IFile source, boolean sourceRemoved, org.eclipse.core.runtime.IProgressMonitor monitor) Compute dependent content to synchronize.
-
Constructor Details
-
ExternalHtmlPageDependentContentComputer
public ExternalHtmlPageDependentContentComputer()
-
-
Method Details
-
computeDependentContentToSynchronize
public Collection<org.eclipse.core.resources.IFile> computeDependentContentToSynchronize(org.eclipse.core.resources.IFile source, boolean sourceRemoved, org.eclipse.core.runtime.IProgressMonitor monitor) Description copied from interface:DependentContentComputerCompute dependent content to synchronize.- Specified by:
computeDependentContentToSynchronizein interfaceDependentContentComputer- Parameters:
source- the sourcesourceRemoved- the flag was the source removed, iftruecomputer provides content that need to synchronize when the source removed.monitor- the monitor- Returns:
- the collection of dependent content to synchronize
-
computeDependentContentToRemove
public Collection<org.eclipse.core.resources.IFile> computeDependentContentToRemove(org.eclipse.core.resources.IFile source, boolean sourceRemoved, org.eclipse.core.runtime.IProgressMonitor monitor) Description copied from interface:DependentContentComputerCompute dependent content to remove if source file has changed or removed.- Specified by:
computeDependentContentToRemovein interfaceDependentContentComputer- Parameters:
source- the sourcesourceRemoved- iftrue, source file removed and computer provides content that also to be removed, iffalsecomputer provides content to remove when source file has updated.monitor- the monitor- Returns:
- the collection of files to be removed
-