Class ExpressionMetaDataBuilder
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.metadata.builder.MetaDataBuilder<ExpressionMetaDataBuilder>
-
- org.pentaho.reporting.engine.classic.core.metadata.builder.ExpressionMetaDataBuilder
-
- All Implemented Interfaces:
Cloneable
public class ExpressionMetaDataBuilder extends MetaDataBuilder<ExpressionMetaDataBuilder>
-
-
Constructor Summary
Constructors Constructor Description ExpressionMetaDataBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends Expression>
getImpl()
int
getLayoutComputation()
String
getName()
LinkedHashMap<String,ExpressionPropertyMetaData>
getProperties()
Class<?>
getResultType()
ExpressionMetaDataBuilder
impl(Class<? extends Expression> expressionClass)
ExpressionMetaDataBuilder
layoutComputation(int layoutComputation)
ExpressionMetaDataBuilder
properties(Map<String,ExpressionPropertyMetaData> properties)
ExpressionMetaDataBuilder
property(ExpressionPropertyMetaData p)
ExpressionMetaDataBuilder
resultType(Class<?> resultType)
protected ExpressionMetaDataBuilder
self()
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.builder.MetaDataBuilder
bundle, clone, deprecated, deprecated, expert, expert, getBundleLocation, getCompatibilityLevel, getKeyPrefix, getMaturityLevel, hidden, hidden, isDeprecated, isExpert, isHidden, isPreferred, maturity, name, preferred, preferred, since
-
-
-
-
Method Detail
-
self
protected ExpressionMetaDataBuilder self()
- Specified by:
self
in classMetaDataBuilder<ExpressionMetaDataBuilder>
-
impl
public ExpressionMetaDataBuilder impl(Class<? extends Expression> expressionClass)
-
getName
public String getName()
- Overrides:
getName
in classMetaDataBuilder<ExpressionMetaDataBuilder>
-
resultType
public ExpressionMetaDataBuilder resultType(Class<?> resultType)
-
properties
public ExpressionMetaDataBuilder properties(Map<String,ExpressionPropertyMetaData> properties)
-
property
public ExpressionMetaDataBuilder property(ExpressionPropertyMetaData p)
-
layoutComputation
public ExpressionMetaDataBuilder layoutComputation(int layoutComputation)
-
getImpl
public Class<? extends Expression> getImpl()
-
getResultType
public Class<?> getResultType()
-
getProperties
public LinkedHashMap<String,ExpressionPropertyMetaData> getProperties()
-
getLayoutComputation
public int getLayoutComputation()
-
-