Class PropertyArrayNode

  • All Implemented Interfaces:
    TypedIf, ValueIf, NodeConstIf

    public class PropertyArrayNode
    extends AbstractPropertyNode
     ELEMENT PROPERTY.ARRAY (QUALIFIER*, VALUE.ARRAY?)
     ATTLIST PROPERTY.ARRAY 
       %CIMName;
       %CIMType;              #REQUIRED
       %ArraySize;
       %ClassOrigin;
       %Propagated;
       %EmbeddedObject;     #IMPLIED - new
       xml:lang   NMTOKEN     #IMPLIED
     
    • Constructor Detail

      • PropertyArrayNode

        public PropertyArrayNode()
        Ctor.
    • Method Detail

      • specificInit

        protected void specificInit​(org.xml.sax.Attributes pAttribs,
                                    SAXSession pSession)
                             throws org.xml.sax.SAXException
        Specified by:
        specificInit in class AbstractPropertyNode
        Throws:
        org.xml.sax.SAXException
      • testCompletness

        public void testCompletness()
                             throws org.xml.sax.SAXException
        Description copied from class: Node
        It have to be called by SAX's DefaultHandler.endElement(). It's task is to check that the Element is built up correctly. The implementer function can do some post processing here. testCompletness
        Specified by:
        testCompletness in class Node
        Throws:
        org.xml.sax.SAXException - It must be thrown when the Node is not valid.
      • getType

        public CIMDataType getType()
        Description copied from interface: TypedIf
        getType
        Returns:
        null if the type is unknown
      • getValue

        public java.lang.Object getValue()
        Description copied from interface: ValueIf
        getValue
        Returns:
        if type is unknown it returns a String