Package sc.layer

Class LayerTypeIndex

  • All Implemented Interfaces:
    java.io.Serializable

    public class LayerTypeIndex
    extends java.lang.Object
    implements java.io.Serializable
    Stores the information we persist in the type-index for a given layer.
    See Also:
    Serialized Form
    • Field Detail

      • excludeRuntimes

        public java.util.List<java.lang.String> excludeRuntimes
      • includeRuntimes

        public java.util.List<java.lang.String> includeRuntimes
      • excludeProcesses

        public java.util.List<java.lang.String> excludeProcesses
      • includeProcesses

        public java.util.List<java.lang.String> includeProcesses
      • hasDefinedRuntime

        public boolean hasDefinedRuntime
      • hasDefinedProcess

        public boolean hasDefinedProcess
    • Constructor Detail

      • LayerTypeIndex

        public LayerTypeIndex()
    • Method Detail

      • updateTypeName

        public boolean updateTypeName​(java.lang.String oldTypeName,
                                      java.lang.String newTypeName)
      • removeTypeName

        public boolean removeTypeName​(java.lang.String typeName)
      • updateFileName

        public boolean updateFileName​(java.lang.String oldFileName,
                                      java.lang.String newFileName)
      • getTypeIndexEntryForPath

        public TypeIndexEntry getTypeIndexEntryForPath​(java.lang.String pathName)
      • getIndexLayer

        public Layer getIndexLayer()
      • initFrom

        public void initFrom​(Layer layer)
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object