Class JDFResourceCmdParams

    • Constructor Detail

      • JDFResourceCmdParams

        public JDFResourceCmdParams​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                                    java.lang.String qualifiedName)
        Constructor for JDFResourceCmdParams
        Parameters:
        myOwnerDocument -
        qualifiedName -
      • JDFResourceCmdParams

        public JDFResourceCmdParams​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                                    java.lang.String myNamespaceURI,
                                    java.lang.String qualifiedName)
        Constructor for JDFResourceCmdParams
        Parameters:
        myOwnerDocument -
        myNamespaceURI -
        qualifiedName -
      • JDFResourceCmdParams

        public JDFResourceCmdParams​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                                    java.lang.String myNamespaceURI,
                                    java.lang.String qualifiedName,
                                    java.lang.String myLocalName)
        Constructor for JDFResourceCmdParams
        Parameters:
        myOwnerDocument -
        myNamespaceURI -
        qualifiedName -
        myLocalName -
    • Method Detail

      • toString

        public java.lang.String toString()
        toString()
        Overrides:
        toString in class KElement
        Returns:
        String
        See Also:
        Object.toString()
      • getCreateResource

        public JDFResource getCreateResource​(java.lang.String resName)
        get resource defined by resName, create if it doesn't exist
        Parameters:
        resName - name of the resource to get/create
        Returns:
        JDFResource the element
      • getResource

        public JDFResource getResource​(java.lang.String resName)
        get resource defined by resNam
        Parameters:
        resName - name of the resource to get, if null get the one and only resource
        Returns:
        JDFResource the element, null if none exists
      • appendResource

        public JDFResource appendResource​(java.lang.String resName)
        Append Resource
        Parameters:
        resName - name of the resource to append
        Returns:
        JDFResource the element
      • getUnknownElements

        public VString getUnknownElements​(boolean bIgnorePrivate,
                                          int nMax)
        return the vector of unknown element nodenames

        default: GetInvalidElements(true, 999999)
        !!! Do not change the signature of this method

        Overrides:
        getUnknownElements in class JDFElement
        Parameters:
        bIgnorePrivate - used by JDFElement during the validation
        nMax - maximum number of elements to get
        Returns:
        Vector - vector of unknown element nodenames
      • setPartMapVector

        public void setPartMapVector​(VJDFAttributeMap vParts)
        set all parts to those defined by vParts
        Overrides:
        setPartMapVector in class JDFElement
        Parameters:
        vParts - vector of attribute maps for the parts
      • setPartMap

        public void setPartMap​(JDFAttributeMap mPart)
        set all parts to those define by mPart
        Overrides:
        setPartMap in class JDFElement
        Parameters:
        mPart - attribute map for the part to set
      • removePartMap

        public void removePartMap​(JDFAttributeMap mPart)
        remove the part defined by mPart
        Overrides:
        removePartMap in class JDFElement
        Parameters:
        mPart - attribute map for the part to remove
      • hasPartMap

        public boolean hasPartMap​(JDFAttributeMap mPart)
        check whether the part defined in mPart is included
        Overrides:
        hasPartMap in class JDFElement
        Parameters:
        mPart - attribute map to look for
        Returns:
        boolean - returns true if the part exists
      • applyResourceCommand

        public void applyResourceCommand​(JDFNode parentNode)
        apply the parameters in this to all appropriate resources in parentNode or one of parentNode's children if no matching resource exists in the node, Usage MUST be set in this JDFResourceCmdParams, otherwise it is not possible to correctly link the newly created resource
        Parameters:
        parentNode - the node to search in