Class JDFExpr

java.lang.Object
org.apache.xerces.dom.NodeImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.xerces.dom.ElementNSImpl
All Implemented Interfaces:
Serializable, Cloneable, IStreamWriter, Element, ElementTraversal, EventTarget, Node, NodeList, TypeInfo

public class JDFExpr extends JDFAutoExpr
Wrapper around a JDF RunList
See Also:
  • Constructor Details

    • JDFExpr

      public JDFExpr(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName) throws DOMException
      Constructor for JDFRunList
      Parameters:
      myOwnerDocument -
      qualifiedName -
      Throws:
      DOMException
    • JDFExpr

      public JDFExpr(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) throws DOMException
      Constructor for JDFRunList
      Parameters:
      myOwnerDocument -
      myNamespaceURI -
      qualifiedName -
      Throws:
      DOMException
    • JDFExpr

      public JDFExpr(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) throws DOMException
      Constructor for JDFRunList
      Parameters:
      myOwnerDocument -
      myNamespaceURI -
      qualifiedName -
      myLocalName -
      Throws:
      DOMException
  • Method Details

    • appendTerm

      public JDFTerm appendTerm(JDFTerm.EnumTerm term)
      Parameters:
      term -
      Returns:
    • getTerm

      public JDFTerm getTerm(JDFTerm.EnumTerm term, int i)
      Parameters:
      term -
      i -
      Returns:
    • getCreateTerm

      public JDFTerm getCreateTerm(JDFTerm.EnumTerm term, int i)
      Parameters:
      term -
      i -
      Returns:
    • toString

      public String toString()
      toString
      Overrides:
      toString in class KElement
      Returns:
      String
      See Also:
    • optionalElements

      public VString optionalElements()
      Description copied from class: JDFElement
      list of all optional element names; KElement is generic, therefore the list is empty
      Overrides:
      optionalElements in class JDFElement
      Returns:
      VString the comma separated list of optional element names
    • isValid

      public boolean isValid(JDFElement.EnumValidationLevel level)
      Description copied from class: JDFElement
      Mother of all validators
      Overrides:
      isValid in class JDFElement
      Parameters:
      level - validation level
      • level EnumValidationLevel.None: always return true;
      • level EnumValidationLevel.Construct: incomplete and null elements are valid.
      • level EnumValidationLevel.Incomplete: incomplete elements are valid
      • level EnumValidationLevel.Complete: full validation
      • level EnumValidationLevel.RecursiveIncomplete: incomplete validation but follow links
      • level EnumValidationLevel.RecursiveComplete: full validation and follow links downward
      Returns:
      boolean the validity of the node
    • isValid_JDFElement

      public boolean isValid_JDFElement(JDFElement.EnumValidationLevel level)
      Description copied from class: JDFElement
      Mother of all validators; this method is for direct access to the JDFElement valid method and short-circuit all overriding virtual methods
      Overrides:
      isValid_JDFElement in class JDFElement
      Parameters:
      level - validation level
      • level EnumValidationLevel.None: always return true;
      • level EnumValidationLevel.Construct: incomplete and null elements are valid.
      • level EnumValidationLevel.Incomplete: incomplete elements are valid
      • level EnumValidationLevel.Complete: full validation
      • level EnumValidationLevel.RecursiveIncomplete: incomplete validation but follow links
      • level EnumValidationLevel.RecursiveComplete: full validation and follow links downward
      Returns:
      boolean the validity of the node