org.objectweb.jorm.generator.lib
Class NamingFilterExpressionHelper
java.lang.Object
TypeHelper
org.objectweb.jorm.generator.lib.CommonHelper
org.objectweb.jorm.generator.lib.NamingFilterExpressionHelper
- All Implemented Interfaces:
- Loggable
- Direct Known Subclasses:
- FPNCGenerator.FPNCMatchInfo, KFPNCGenerator.NamingKeyFilterExpressionHelper, RdbMappingMOP.PolymorphicFilterExpressionHelper
- public abstract class NamingFilterExpressionHelper
- extends CommonHelper
This class is a helper for managing the evaluation of medor expression in
naming.
- Author:
- S.Chassande-Barrioz
- See Also:
- Serialized Form
Field Summary |
java.util.Map |
field2declarations
A map containing a list of field declaration/initialisation. |
java.lang.StringBuffer |
filter
the expression evaluating the filter |
Logger |
logger
|
Methods inherited from class org.objectweb.jorm.generator.lib.CommonHelper |
buildPemList, canBeNullValue, comparePE, containsCharArrayField, containsCompositeName, containsFieldWhichCanBeNull, containsGenClassRef, containsReference, containsSerializedField, debug, getCNPackageName, getCoderName, getCompositeNameDefEntries, getCompositeReferences, getCTDeclaration, getFQNOfCompositeName, getInheritedClasses, getLogger, getLoggerFactory, getPaGetMethod, getPaSetMethod, getPemPos, getPNameDecodeFunction, getPNameEncodeFunction, getPNameGetterGetFunction, getPNGTypes, getPrimitiveElement, getPrimitiveElement, getProjectionField, getPType, getPTypeBigDecimal, getPTypeBigInteger, getPTypeBoolean, getPTypeByte, getPTypeByteArray, getPTypeChar, getPTypeCharArray, getPTypeDate, getPTypeDouble, getPTypeFloat, getPTypeInt, getPTypeLong, getPTypeOboolean, getPTypeObyte, getPTypeOchar, getPTypeOdouble, getPTypeOfloat, getPTypeOint, getPTypeOlong, getPTypeOshort, getPTypeReference, getPTypeSerialized, getPTypeShort, getPTypeSpaceFieldName, getPTypeString, getRefNameDef, getTupleDecoding, getTupleDecoding, getTupleGetter, isCharArrayType, isClass, isClassRef, isCompositeName, isFieldName, isGenClassRef, isHiddenField, isNull, isPrimitiveElement, isReference, isSerializedField, isSerializedType, isValidString, log, not, setLogger, setLoggerFactory, upperFL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
field2declarations
public java.util.Map field2declarations
- A map containing a list of field declaration/initialisation. The key is
the field name.
key = String, field name
value = String, declaration of the field
filter
public java.lang.StringBuffer filter
- the expression evaluating the filter
logger
public Logger logger
NamingFilterExpressionHelper
public NamingFilterExpressionHelper(Logger logger)
throws PException,
ExpressionException
getField2declarations
public java.util.Map getField2declarations()
getFilter
public java.lang.String getFilter()
toString
public java.lang.String toString()
fillMatchInfo
protected void fillMatchInfo(Expression e)
throws PException,
ExpressionException
- Throws:
PException
ExpressionException
operator2String
protected java.lang.String operator2String(Operator op)