Interface ContentNode

    • Method Detail

      • id

        @Deprecated
        java.lang.String id()
        Deprecated.
        Please use getId()
        Returns:
        A unique ID for this node
      • getId

        java.lang.String getId()
        Returns:
        A unique ID for this node
      • setId

        void setId​(java.lang.String id)
      • getNodeName

        java.lang.String getNodeName()
      • context

        @Deprecated
        java.lang.String context()
        Deprecated.
        Use getContext() instead.
      • getContext

        java.lang.String getContext()
      • isInline

        boolean isInline()
      • isBlock

        boolean isBlock()
      • getAttributes

        java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
      • getAttr

        @Deprecated
        java.lang.Object getAttr​(java.lang.Object name,
                                 java.lang.Object defaultValue,
                                 boolean inherit)
        Deprecated.
        Parameters:
        name -
        defaultValue -
        inherit -
        Returns:
      • getAttr

        @Deprecated
        java.lang.Object getAttr​(java.lang.Object name,
                                 java.lang.Object defaultValue)
        Deprecated.
        Parameters:
        name -
        defaultValue -
        Returns:
      • getAttr

        @Deprecated
        java.lang.Object getAttr​(java.lang.Object name)
        Deprecated.
        Parameters:
        name -
        Returns:
      • getAttribute

        java.lang.Object getAttribute​(java.lang.Object name,
                                      java.lang.Object defaultValue,
                                      boolean inherit)
      • getAttribute

        java.lang.Object getAttribute​(java.lang.Object name,
                                      java.lang.Object defaultValue)
      • getAttribute

        java.lang.Object getAttribute​(java.lang.Object name)
      • hasAttr

        @Deprecated
        boolean hasAttr​(java.lang.Object name)
        Deprecated.
        Parameters:
        name -
        Returns:
        true if this node or the document has an attribute with the given name
      • hasAttr

        @Deprecated
        boolean hasAttr​(java.lang.Object name,
                        boolean inherited)
        Deprecated.
        Parameters:
        name -
        inherited -
        Returns:
        true if the current node or depending on the inherited parameter the document has an attribute with the given name.
      • hasAttribute

        boolean hasAttribute​(java.lang.Object name)
        Parameters:
        name -
        Returns:
        true if this node or the document has an attribute with the given name
      • hasAttribute

        boolean hasAttribute​(java.lang.Object name,
                             boolean inherited)
        Parameters:
        name -
        inherited -
        Returns:
        true if the current node or depending on the inherited parameter the document has an attribute with the given name.
      • isAttr

        @Deprecated
        boolean isAttr​(java.lang.Object name,
                       java.lang.Object expected)
        Deprecated.
        Parameters:
        name -
        expected -
        Returns:
      • isAttr

        @Deprecated
        boolean isAttr​(java.lang.Object name,
                       java.lang.Object expected,
                       boolean inherit)
        Deprecated.
        Parameters:
        name -
        expected -
        inherit -
        Returns:
      • isAttribute

        boolean isAttribute​(java.lang.Object name,
                            java.lang.Object expected)
        Parameters:
        name -
        expected -
        Returns:
      • isAttribute

        boolean isAttribute​(java.lang.Object name,
                            java.lang.Object expected,
                            boolean inherit)
        Parameters:
        name -
        expected -
        inherit -
        Returns:
      • setAttr

        @Deprecated
        boolean setAttr​(java.lang.Object name,
                        java.lang.Object value,
                        boolean overwrite)
        Deprecated.
        Parameters:
        name -
        value -
        overwrite -
        Returns:
      • setAttribute

        boolean setAttribute​(java.lang.Object name,
                             java.lang.Object value,
                             boolean overwrite)
      • isOption

        boolean isOption​(java.lang.Object name)
      • isRole

        boolean isRole()
      • hasRole

        boolean hasRole​(java.lang.String role)
      • getRole

        java.lang.String getRole()
      • role

        @Deprecated
        java.lang.String role()
        Deprecated.
        Use getRole() instead.
      • getRoles

        java.util.List<java.lang.String> getRoles()
      • addRole

        void addRole​(java.lang.String role)
      • removeRole

        void removeRole​(java.lang.String role)
      • isReftext

        boolean isReftext()
      • getReftext

        java.lang.String getReftext()
      • iconUri

        java.lang.String iconUri​(java.lang.String name)
      • mediaUri

        java.lang.String mediaUri​(java.lang.String target)
      • imageUri

        java.lang.String imageUri​(java.lang.String targetImage)
      • imageUri

        java.lang.String imageUri​(java.lang.String targetImage,
                                  java.lang.String assetDirKey)
      • readAsset

        java.lang.String readAsset​(java.lang.String path,
                                   java.util.Map<java.lang.Object,​java.lang.Object> opts)
      • normalizeWebPath

        java.lang.String normalizeWebPath​(java.lang.String path,
                                          java.lang.String start,
                                          boolean preserveUriTarget)