Class AbstractClasspathEntry

    • Field Detail

      • COMPONENT_NON_DEPENDENCY_ATTRIBUTE

        public static final java.lang.String COMPONENT_NON_DEPENDENCY_ATTRIBUTE
        See Also:
        Constant Field Values
      • COMPONENT_DEPENDENCY_ATTRIBUTE

        public static final java.lang.String COMPONENT_DEPENDENCY_ATTRIBUTE
        See Also:
        Constant Field Values
      • path

        protected java.lang.String path
      • exported

        protected boolean exported
      • accessRules

        protected java.util.Set<AccessRule> accessRules
      • entryAttributes

        protected final java.util.Map<java.lang.String,​java.lang.Object> entryAttributes
    • Constructor Detail

      • AbstractClasspathEntry

        public AbstractClasspathEntry​(Node node)
      • AbstractClasspathEntry

        public AbstractClasspathEntry​(java.lang.String path)
    • Method Detail

      • getPath

        public java.lang.String getPath()
      • setPath

        public void setPath​(java.lang.String path)
      • isExported

        public boolean isExported()
      • setExported

        public void setExported​(boolean exported)
      • getAccessRules

        public java.util.Set<AccessRule> getAccessRules()
      • setAccessRules

        public void setAccessRules​(java.util.Set<AccessRule> accessRules)
      • getEntryAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getEntryAttributes()
      • getNativeLibraryLocation

        public java.lang.String getNativeLibraryLocation()
      • setNativeLibraryLocation

        public void setNativeLibraryLocation​(java.lang.String location)
      • addClasspathEntry

        protected Node addClasspathEntry​(Node node,
                                         java.util.Map<java.lang.String,​?> attributes)
      • normalizePath

        protected java.lang.String normalizePath​(java.lang.String path)
      • writeEntryAttributes

        public void writeEntryAttributes​(Node node)
      • equals

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

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object