Class InlineCompositor

java.lang.Object
org.dlese.dpc.xml.schema.compositor.Compositor
org.dlese.dpc.xml.schema.compositor.InlineCompositor

public class InlineCompositor extends Compositor
InlineCompositor class specifies methods for accessing and validating the "members" of a InlineCompositor Element (i.e., All, Sequence and Choice), as well as the acceptsNewMember method. The members are a list of CompositorMember instances which represent the child elements of the InlineCompositor element.
Author:
ostwald
  • Constructor Details

    • InlineCompositor

      public InlineCompositor(ComplexType parentTypeDef, org.dom4j.Element compositorElement)
    • InlineCompositor

      public InlineCompositor(ComplexType parentTypeDef, org.dom4j.Element compositorElement, Compositor parentCompositor)
  • Method Details

    • getType

      public int getType()
      Returns an integer contant that specifies whether this InlineCompositor is Sequence, Choice, All.
      Overrides:
      getType in class Compositor
      Returns:
      The dataType value
    • getParentCompositor

      public Compositor getParentCompositor()
    • toString

      public String toString()
      Description of the Method
      Overrides:
      toString in class Compositor
      Returns:
      Description of the Return Value
    • acceptsNewMember

      public boolean acceptsNewMember(org.dom4j.Element instanceDocElement)
      Returns true if a given instance document element can accept a new member according to schema-defined constraints for this InlineCompositor.
      Specified by:
      acceptsNewMember in class Compositor
      Parameters:
      instanceDocElement - NOT YET DOCUMENTED
      Returns:
      The simpleType value
    • acceptsNewMember

      public boolean acceptsNewMember(org.dom4j.Element instanceElement, String memberName, int memberIndex)
      Description copied from class: Compositor
      NOT YET DOCUMENTED
      Specified by:
      acceptsNewMember in class Compositor
      Parameters:
      instanceElement - NOT YET DOCUMENTED
      memberName - NOT YET DOCUMENTED
      memberIndex - NOT YET DOCUMENTED
      Returns:
      NOT YET DOCUMENTED