Package org.drools.core.factmodel
Class AnnotationDefinition.AnnotationPropertyVal
- java.lang.Object
-
- org.drools.core.factmodel.AnnotationDefinition.AnnotationPropertyVal
-
- All Implemented Interfaces:
Externalizable
,Serializable
- Enclosing class:
- AnnotationDefinition
public static class AnnotationDefinition.AnnotationPropertyVal extends Object implements Externalizable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AnnotationDefinition.AnnotationPropertyVal.ValType
-
Constructor Summary
Constructors Constructor Description AnnotationPropertyVal()
AnnotationPropertyVal(String property, Class type, Object value, AnnotationDefinition.AnnotationPropertyVal.ValType valType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getProperty()
Class
getType()
AnnotationDefinition.AnnotationPropertyVal.ValType
getValType()
Object
getValue()
void
readExternal(ObjectInput in)
void
setProperty(String property)
void
setType(Class type)
void
setValType(AnnotationDefinition.AnnotationPropertyVal.ValType valType)
void
setValue(Object value)
String
toString()
void
writeExternal(ObjectOutput out)
-
-
-
Constructor Detail
-
AnnotationPropertyVal
public AnnotationPropertyVal()
-
AnnotationPropertyVal
public AnnotationPropertyVal(String property, Class type, Object value, AnnotationDefinition.AnnotationPropertyVal.ValType valType)
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
getProperty
public String getProperty()
-
setProperty
public void setProperty(String property)
-
getType
public Class getType()
-
setType
public void setType(Class type)
-
getValue
public Object getValue()
-
setValue
public void setValue(Object value)
-
getValType
public AnnotationDefinition.AnnotationPropertyVal.ValType getValType()
-
setValType
public void setValType(AnnotationDefinition.AnnotationPropertyVal.ValType valType)
-
-