Class SuppressibleProjectResourceListener
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.project.SuppressibleProjectResourceListener
-
- All Implemented Interfaces:
ProjectResourceListener
public class SuppressibleProjectResourceListener extends java.lang.Object implements ProjectResourceListener
-
-
Constructor Summary
Constructors Constructor Description SuppressibleProjectResourceListener(ProjectResourceListener delegate)
-
Method Summary
-
-
-
Constructor Detail
-
SuppressibleProjectResourceListener
public SuppressibleProjectResourceListener(ProjectResourceListener delegate)
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled
- when set to false, this listener will never invoke it's delegates methods
-
isEnabled
public boolean isEnabled()
-
onBeforeChanges
public void onBeforeChanges()
Description copied from interface:ProjectResourceListener
Called before a set of change operations is applied, which may result in multiple calls toProjectResourceListener.resourcesCreated(String, List)
,ProjectResourceListener.resourcesModified(String, List)
, andProjectResourceListener.resourcesDeleted(String, List)
}.- Specified by:
onBeforeChanges
in interfaceProjectResourceListener
-
onAfterChanges
public void onAfterChanges()
Description copied from interface:ProjectResourceListener
Called after a set of change operations is applied, which may result in multiple calls to toProjectResourceListener.resourcesCreated(String, List)
,ProjectResourceListener.resourcesModified(String, List)
, andProjectResourceListener.resourcesDeleted(String, List)
}.- Specified by:
onAfterChanges
in interfaceProjectResourceListener
-
manifestChanged
public void manifestChanged(java.lang.String projectName, java.util.List<ChangeOperation.ManifestChangeOperation> operation)
- Specified by:
manifestChanged
in interfaceProjectResourceListener
-
resourcesCreated
public void resourcesCreated(java.lang.String projectName, java.util.List<ChangeOperation.CreateResourceOperation> resources)
- Specified by:
resourcesCreated
in interfaceProjectResourceListener
-
resourcesModified
public void resourcesModified(java.lang.String projectName, java.util.List<ChangeOperation.ModifyResourceOperation> resources)
- Specified by:
resourcesModified
in interfaceProjectResourceListener
-
resourcesDeleted
public void resourcesDeleted(java.lang.String projectName, java.util.List<ChangeOperation.DeleteResourceOperation> signatures)
- Specified by:
resourcesDeleted
in interfaceProjectResourceListener
-
getResourceFilter
@Nonnull public ResourceFilter getResourceFilter()
Description copied from interface:ProjectResourceListener
Get theResourceFilter
used to filter resources this listener cares about. Default is to care about all resources.- Specified by:
getResourceFilter
in interfaceProjectResourceListener
- Returns:
- the
ResourceFilter
used to filter resources this listener cares about.
-
-