Interface PropertySetSource

All Known Implementing Classes:
PropertiesPropertySet.Source

public interface PropertySetSource
Represents the different sources of PropertySet objects that can be used to build PropertiesType objects.
  • Method Details

    • getPropertySetNames

      Set<String> getPropertySetNames()
      The names of all the property sets available from this source
      Returns:
      a non null set of property set names
    • getPropertySet

      PropertySet getPropertySet(String name)
      Return the named property set
      Parameters:
      name - the name of the property set
      Returns:
      a property set, or null if the name is not in the set returned by getPropertySetNames()
    • getPropertySetForFile

      PropertySet getPropertySetForFile(IFile file)
      Return the property set for the given file
      Parameters:
      file - the name of the file
      Returns:
      a property set, or null if the name is not in the set returned by getPropertySetNames()
    • getFile

      IFile getFile(String name)
      Returns the file for the given name.