Class AbstractParameterNode

    • Constructor Detail

      • AbstractParameterNode

        public AbstractParameterNode​(java.lang.String pNameEnum)
        Ctor.
        Parameters:
        pNameEnum -
    • Method Detail

      • init

        public void init​(org.xml.sax.Attributes pAttribs,
                         SAXSession pSession)
                  throws org.xml.sax.SAXException
        Description copied from class: Node
        The SAX ContentHandler implementation calls this method after testChild() and addChild() calls. The implementation must reset it's instance unless it implements NonVolatileIf
        Specified by:
        init in class Node
        pSession - - stores variables which are common for the whole SAX parsing session
        Throws:
        org.xml.sax.SAXException
      • specificInit

        protected abstract void specificInit​(org.xml.sax.Attributes pAttribs)
                                      throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • testChild

        public void testChild​(java.lang.String pNodeNameEnum)
                       throws org.xml.sax.SAXException
        Description copied from class: Node
        It have to be called by SAX's DefaultHandler implementation when it detects a new child element (startElement()).
        Specified by:
        testChild in class Node
        Parameters:
        pNodeNameEnum - - the name of the child element, it must be one of the String constant defined in class Node, because the implementer subclasses uses reference based equals comparisons (==)
        Throws:
        org.xml.sax.SAXException - - It have to be thrown when the Node cannot have pNodeNameEnum named child Node.
      • childParsed

        public void childParsed​(Node pChild)
        Description copied from class: Node
        Have to be called by SAX's DefaultHandler.endElement()
        Specified by:
        childParsed in class Node
      • parseData

        public void parseData​(java.lang.String pData)
        Description copied from class: Node
        XML element's data have to be passed
        Specified by:
        parseData in class Node
        Parameters:
        pData -
      • getCIMParameter

        public CIMParameter<java.lang.Object> getCIMParameter()
        getCIMParameter
        Returns:
        CIMParameter