Interface ElementClass

All Superinterfaces:
ElementClassBase, ElementMetaBase
All Known Implementing Classes:
AbstractElementClass, DefaultElementClass

public interface ElementClass extends ElementClassBase
The ElementClass stores all parse information to config the Element.
Version:
1.0 Aug 11, 2005
Author:
Willem Cazander
  • Method Details

    • getElementClass

      Class<?> getElementClass()
      Gets the ElementClass.
      Returns:
      the elementClass
    • setElementClass

      void setElementClass(Class<?> elementClass)
      Sets the ElementClass.
      Parameters:
      elementClass - the elementClass to set.
    • getObjectClass

      Class<?> getObjectClass()
      Returns:
      the objectClass.
    • setObjectClass

      void setObjectClass(Class<?> objectClass)
      Parameters:
      objectClass - the objectClass to set.
    • getAutoAttributes

      Boolean getAutoAttributes()
      Returns:
      the autoAttributes.
    • setAutoAttributes

      void setAutoAttributes(Boolean autoAttributes)
      Parameters:
      autoAttributes - the autoAttributes to set.
    • getSchemaContentBase

      String getSchemaContentBase()
      Returns:
      the schemaContentBase
    • setSchemaContentBase

      void setSchemaContentBase(String schemaContentBase)
      Parameters:
      schemaContentBase - the schemaContentBase to set
    • getSchemaContentComplex

      Boolean getSchemaContentComplex()
      Returns:
      the schemaContentComplex
    • setSchemaContentComplex

      void setSchemaContentComplex(Boolean schemaContentComplex)
      Parameters:
      schemaContentComplex - the schemaContentComplex to set
    • getSchemaContentMixed

      Boolean getSchemaContentMixed()
      Returns:
      the schemaContentMixed
    • setSchemaContentMixed

      void setSchemaContentMixed(Boolean schemaContentMixed)
      Parameters:
      schemaContentMixed - the schemaContentMixed to set
    • addSkipPhase

      void addSkipPhase(String phase)
      Add an skip phase for this element.
      Parameters:
      phase - The phase name.
    • removeSkipPhase

      void removeSkipPhase(String phase)
      Removes an skip phase for this element.
      Parameters:
      phase - The phase name.
    • getSkipPhases

      List<String> getSkipPhases()
      Get all the skip phases for this element.
      Returns:
      The defined phases.