Class CommonCompositorBase

All Implemented Interfaces:
IArity, IComponent
Direct Known Subclasses:
CommonCompositorDefinition, GroupRefElement

public abstract class CommonCompositorBase extends AnnotatedBase implements IArity
Base class for all complex content model compositors. This includes the special case of the <group> (reference) compositor, which doesn't contain any children but acts as a placeholder for the compositor in the <group> definition.
Author:
Dennis M. Sosnoski
  • Field Details

    • s_allowedAttributes

      public static final StringArray s_allowedAttributes
      List of allowed attribute names.
    • m_occurs

      private OccursAttributeGroup m_occurs
      Attribute values for specify occurance constraints.
  • Constructor Details

    • CommonCompositorBase

      protected CommonCompositorBase(int type)
      Constructor.
      Parameters:
      type - element type
  • Method Details