Interface ElementClassAttribute

All Superinterfaces:
ElementMetaBase
All Known Implementing Classes:
AbstractElementClassAttribute, DefaultElementClassAttribute

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

    • getObjectConverter

      ObjectConverter getObjectConverter()
      Gets the ObjectConverter.
      Returns:
      The ObjectConverter.
    • setObjectConverter

      void setObjectConverter(ObjectConverter objectConverter)
      Add the ObjectConverter whichs converts.
      Parameters:
      objectConverter - The objectConverter to set for this attribute.
    • setDefaultValue

      void setDefaultValue(Object defaultValue)
      Sets the defaultValue of this attribute.
      Parameters:
      defaultValue - The defaultValue to set.
    • getDefaultValue

      Object getDefaultValue()
      Gets the default value.
      Returns:
      Returns the default value if any.
    • addAttributeAlias

      void addAttributeAlias(String alias)
      Add an attribute alias for this attribute.
      Parameters:
      alias - The alias.
    • removeAttributeAlias

      void removeAttributeAlias(String alias)
      Removes an attribute alias.
      Parameters:
      alias - The alias.
    • getAttributeAliases

      List<String> getAttributeAliases()
      Get all the aliases for this attribute.
      Returns:
      The defined aliases.
    • getRequired

      Boolean getRequired()
      Gets the required state of this attribute.
      Returns:
      If true then attribute is required.
    • setRequired

      void setRequired(Boolean required)
      Sets the required state of this attribute.
      Parameters:
      required - the required to set.
    • getRunResolveEL

      Boolean getRunResolveEL()
      Returns:
      the runResolveEL.
    • setRunResolveEL

      void setRunResolveEL(Boolean runResolveEL)
      Parameters:
      runResolveEL - the runResolveEL to set.
    • getRunConverters

      Boolean getRunConverters()
      Returns:
      the runConverters.
    • setRunConverters

      void setRunConverters(Boolean runConverters)
      Parameters:
      runConverters - the runConverters to set.
    • getRunBeanValue

      Boolean getRunBeanValue()
      Returns:
      the runBeanValue.
    • setRunBeanValue

      void setRunBeanValue(Boolean runBeanValue)
      Parameters:
      runBeanValue - the runBeanValue to set.
    • getWriteOrder

      Integer getWriteOrder()
      Returns:
      the writeOrder
    • setWriteOrder

      void setWriteOrder(Integer writeOrder)
      Parameters:
      writeOrder - the writeOrder to set