Class RefreshExclusionFactory


  • public abstract class RefreshExclusionFactory
    extends java.lang.Object
    Responsible for manufacturing a given type of RefreshExclusion. Called by the RefreshScopeManager when loading persisted settings to instantiate exclusion objects.
    Since:
    5.3
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract RefreshExclusion createNewExclusion()
      Creates a new RefreshExclusion.
      abstract ExclusionInstance createNewExclusionInstance()
      Creates a new ExclusionInstance
      abstract java.lang.String getExclusionClassname()
      Returns the fully qualified classname of the type of the object that will be returned by org.eclipse.cdt.core.resources.RefreshExclusionFactory.createNewExclusion()
      abstract java.lang.String getInstanceClassname()
      Returns the fully qualified classname of the type of the object that will be returned by org.eclipse.cdt.core.resources.RefreshExclusionFactory.createNewExclusionInstance()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RefreshExclusionFactory

        public RefreshExclusionFactory()
    • Method Detail

      • createNewExclusion

        public abstract RefreshExclusion createNewExclusion()
        Creates a new RefreshExclusion.
        Returns:
        RefreshExclusion
      • createNewExclusionInstance

        public abstract ExclusionInstance createNewExclusionInstance()
        Creates a new ExclusionInstance
        Returns:
        ExclusionInstance
      • getExclusionClassname

        public abstract java.lang.String getExclusionClassname()
        Returns the fully qualified classname of the type of the object that will be returned by org.eclipse.cdt.core.resources.RefreshExclusionFactory.createNewExclusion()
        Returns:
        String
      • getInstanceClassname

        public abstract java.lang.String getInstanceClassname()
        Returns the fully qualified classname of the type of the object that will be returned by org.eclipse.cdt.core.resources.RefreshExclusionFactory.createNewExclusionInstance()
        Returns:
        String