org.pentaho.reporting.engine.classic.core.metadata.parser
Class AttributeDefinition

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.metadata.parser.AttributeDefinition

public class AttributeDefinition
extends Object

Todo: Document Me

Author:
Thomas Morgner

Constructor Summary
AttributeDefinition(String namespace, String name, boolean preferred, boolean mandatory, boolean expert, boolean hidden, boolean computed, boolean transientFlag, Class valueType, String valueRole, String propertyEditor, boolean deprecated, boolean bulk, boolean designTimeValue, String bundleName, AttributeCore attributeCore, boolean experimental, int compatibilityLevel)
           
 
Method Summary
 AttributeCore getAttributeCore()
           
 String getBundleName()
           
 int getCompatibilityLevel()
           
 String getName()
           
 String getNamespace()
           
 String getPropertyEditor()
           
 String getValueRole()
           
 Class getValueType()
           
 boolean isBulk()
           
 boolean isComputed()
           
 boolean isDeprecated()
           
 boolean isDesignTimeValue()
           
 boolean isExperimental()
           
 boolean isExpert()
           
 boolean isHidden()
           
 boolean isMandatory()
           
 boolean isPreferred()
           
 boolean isTransient()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeDefinition

public AttributeDefinition(String namespace,
                           String name,
                           boolean preferred,
                           boolean mandatory,
                           boolean expert,
                           boolean hidden,
                           boolean computed,
                           boolean transientFlag,
                           Class valueType,
                           String valueRole,
                           String propertyEditor,
                           boolean deprecated,
                           boolean bulk,
                           boolean designTimeValue,
                           String bundleName,
                           AttributeCore attributeCore,
                           boolean experimental,
                           int compatibilityLevel)
Method Detail

getAttributeCore

public AttributeCore getAttributeCore()

getPropertyEditor

public String getPropertyEditor()

isBulk

public boolean isBulk()

getNamespace

public String getNamespace()

getName

public String getName()

isPreferred

public boolean isPreferred()

isMandatory

public boolean isMandatory()

isExpert

public boolean isExpert()

isHidden

public boolean isHidden()

isComputed

public boolean isComputed()

isTransient

public boolean isTransient()

getValueType

public Class getValueType()

getValueRole

public String getValueRole()

isDeprecated

public boolean isDeprecated()

isDesignTimeValue

public boolean isDesignTimeValue()

getBundleName

public String getBundleName()

isExperimental

public boolean isExperimental()

getCompatibilityLevel

public int getCompatibilityLevel()