org.pentaho.reporting.engine.classic.core.metadata
Class ExpressionRegistry

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

public class ExpressionRegistry
extends Object

Todo: Document Me

Author:
Thomas Morgner

Method Summary
 ExpressionMetaData[] getAllExpressionMetaDatas()
           
 ExpressionMetaData getExpressionMetaData(String identifier)
           
static ExpressionRegistry getInstance()
           
 boolean isExpressionRegistered(String identifier)
           
 void registerExpression(ExpressionMetaData metaData)
           
 void registerFromXml(URL expressionMetaSource)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ExpressionRegistry getInstance()

registerFromXml

public void registerFromXml(URL expressionMetaSource)
                     throws IOException
Throws:
IOException

registerExpression

public void registerExpression(ExpressionMetaData metaData)

getAllExpressionMetaDatas

public ExpressionMetaData[] getAllExpressionMetaDatas()

isExpressionRegistered

public boolean isExpressionRegistered(String identifier)

getExpressionMetaData

public ExpressionMetaData getExpressionMetaData(String identifier)
                                         throws MetaDataLookupException
Throws:
MetaDataLookupException