- newInstance
Create a new fact based on the declared fact type. This object will usually be a
javabean.
- set
Sets the value of the field on a fact.
- get
Gets the value of the specified field on the dynamic fact.
- getFactClass
Returns the Class> for this FactType. The class object can be used through
reflection.
- getAsMap
Get a map of the fields and their values for the bean.
- getField
Returns the FactField identified by the given name.
- setFromMap
Sets the values of the bean from a map.
- getClassAnnotations
Returns the list of class-level annotations used in this class definition
- getFields
Returns the list of FactField in this FactType
- getMetaData
Returns the annotations of this class definition as key-value pairs.
- getName
Returns the name of the FactType.
- getPackageName
Returns the package this FactType is defined in.