org.drools.factmodel
Class EnumClassDefinition
java.lang.Object
org.drools.factmodel.ClassDefinition
org.drools.factmodel.EnumClassDefinition
- All Implemented Interfaces:
- Externalizable, Serializable, org.drools.definition.type.FactType
public class EnumClassDefinition
- extends ClassDefinition
Declares an enum class to be dynamically created
- See Also:
- Serialized Form
| Methods inherited from class org.drools.factmodel.ClassDefinition |
addAnnotation, addField, addMetaData, addModifiedPropsByMethod, get, getAnnotations, getAsMap, getClassAnnotations, getClassName, getDefinedClass, getFactClass, getField, getField, getFieldByAlias, getFields, getFieldsDefinitions, getInterfaces, getMetaData, getModifiedPropsByMethod, getModifiedPropsByMethod, getName, getPackageName, getSimpleName, getSuperClass, isAbstrakt, isFullTraiting, isTraitable, newInstance, set, setAbstrakt, setClassName, setDefinedClass, setFromMap, setInterfaces, setSuperClass, setTraitable, setTraitable, toString |
EnumClassDefinition
public EnumClassDefinition()
EnumClassDefinition
public EnumClassDefinition(String className,
String fullSuperType,
String[] interfax)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable- Overrides:
readExternal in class ClassDefinition
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable- Overrides:
writeExternal in class ClassDefinition
- Throws:
IOException
getEnumLiterals
public List<EnumLiteralDefinition> getEnumLiterals()
setEnumLiterals
public void setEnumLiterals(List<EnumLiteralDefinition> enumLiterals)
addLiteral
public void addLiteral(EnumLiteralDefinition enumLiteralDefinition)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.