Class JDFEnumerationState

    • Constructor Detail

      • JDFEnumerationState

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

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

        public JDFEnumerationState​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                                   java.lang.String myNamespaceURI,
                                   java.lang.String qualifiedName,
                                   java.lang.String myLocalName)
        constructor for JDFEnumerationState
        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()
      • setCurrentValue

        public void setCurrentValue​(java.lang.String value)
      • getCurrentValue

        public java.lang.String getCurrentValue()
      • setDefaultValue

        public void setDefaultValue​(java.lang.String value)
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • getAllowedValueList

        public VString getAllowedValueList()
      • setAllowedValueList

        public void setAllowedValueList​(VString vs)
      • getPresentValueList

        public VString getPresentValueList()
      • setPresentValueList

        public void setPresentValueList​(VString vs)
      • addValue

        public void addValue​(java.lang.String value,
                             JDFBaseDataTypes.EnumFitsValue testlists)
        Description copied from class: JDFAbstractState
        add a value to the list of values defined by testlists
        Specified by:
        addValue in class JDFAbstractState
        Parameters:
        value - value to test
        testlists - switches between Allowed test lists and Present test lists. Has two values: Allowed and Present.
      • fitsValue

        public boolean fitsValue​(java.lang.String value,
                                 JDFBaseDataTypes.EnumFitsValue testlists)
        fitsValue - tests whether value matches the Allowed test lists or Present test lists, specified for this State
        Specified by:
        fitsValue in class JDFAbstractState
        Parameters:
        value - value to test
        testlist - the test lists the value has to match. In this State there is only one test list - ValueList.
        Choose one of two values: FitsValue_Allowed or FitsValue_Present (Defaults to Allowed).
        Returns:
        boolean - true, if 'value' matches testlists or if AllowedValueList is not specified
      • setAllowedRegExp

        public void setAllowedRegExp​(java.lang.String value)
      • setPresentRegExp

        public void setPresentRegExp​(java.lang.String value)