Interface ElementClassBase

All Superinterfaces:
ElementMetaBase
All Known Subinterfaces:
ElementClass, ElementInterface
All Known Implementing Classes:
AbstractElementClass, AbstractElementClassBase, AbstractElementInterface, DefaultElementClass, DefaultElementInterface

public interface ElementClassBase extends ElementMetaBase
The ElementClassBase is for all higher instances the base config of an ElementClass config structure.
Version:
1.0 Jan 19, 2012
Author:
Willem Cazander
  • Method Details

    • getElementConfigurators

      List<ElementConfigurator> getElementConfigurators()
    • addElementConfigurators

      void addElementConfigurators(ElementConfigurator elementConfigurator)
    • getElementClassAttributes

      Collection<ElementClassAttribute> getElementClassAttributes()
    • getElementClassAttributeByName

      ElementClassAttribute getElementClassAttributeByName(String attributeName)
    • addElementClassAttribute

      void addElementClassAttribute(ElementClassAttribute elementClassAttribute)
    • addElementParent

      void addElementParent(String namespaceUri, String tag)
      Add an parent element tag. Used: for xsd/doc only.
      Parameters:
      namespaceUri - The namespace uri of this tag relation.
      tag - The parent element tag.
    • removeElementParent

      void removeElementParent(String namespaceUri, String tag)
      Remove and parent element Used: for xsd/doc only.
      Parameters:
      namespaceUri - The namespace uri of this tag relation.
      tag - The parent element tag.
    • getElementParents

      List<String> getElementParents(String namespaceUri)
      Returns list of parent element tags. Used: for xsd/doc only.
      Parameters:
      namespaceUri - The namespace uri of this tag relation.
      Returns:
      The list of tags.