org.deduced.initializer
Class AbstractInitializer
java.lang.Object
org.deduced.initializer.AbstractInitializer
- All Implemented Interfaces:
- InstanceInitializer
- Direct Known Subclasses:
- BigDecimalInitializer, BigIntegerInitializer, BooleanInitializer, ByteInitializer, CalendarInitializer, CharacterInitializer, CreationInitializer, DoubleInitializer, FloatInitializer, InstanceReferenceInitializer, IntegerInitializer, LongInitializer, ReferenceInitializer, ShortInitializer, StaticInstanceReferenceInitializer, StringInitializer
public abstract class AbstractInitializer
- extends java.lang.Object
- implements InstanceInitializer
AbstractInitializer
- Author:
- Steve McDuff
Field Summary |
private static java.util.logging.Logger |
LOGGER
logger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
private static final java.util.logging.Logger LOGGER
- logger
AbstractInitializer
public AbstractInitializer()
getInitialInstanceValue
public java.lang.Object getInitialInstanceValue(PropertyCollection<?,?> collectionToInitialize,
PropertyCollection<?,?> instanceToInitialize,
RuleExecutionContext context)
- (non-JSDoc)
- Specified by:
getInitialInstanceValue
in interface InstanceInitializer
- Parameters:
collectionToInitialize
- the collection to initializeinstanceToInitialize
- the instance to initiatecontext
- the rule execution context
- Returns:
- the initial value
- See Also:
InstanceInitializer.getInitialInstanceValue(org.deduced.PropertyCollection,
org.deduced.PropertyCollection, org.deduced.RuleExecutionContext)
getInitialInstanceValueSilent
public java.lang.Object getInitialInstanceValueSilent(PropertyCollection<?,?> collectionToInitialize,
PropertyCollection<?,?> changedInstance,
RuleExecutionContext context)
- (non-JSDoc)
- Specified by:
getInitialInstanceValueSilent
in interface InstanceInitializer
- Parameters:
collectionToInitialize
- the collection to initializechangedInstance
- the instance to initializecontext
- the rule execution context
- Returns:
- the initialized value
- See Also:
InstanceInitializer.getInitialInstanceValueSilent(org.deduced.PropertyCollection,
org.deduced.PropertyCollection, org.deduced.RuleExecutionContext)