Package org.drools.base.factmodel
Class AnnotationDefinition
java.lang.Object
org.drools.base.factmodel.AnnotationDefinition
- All Implemented Interfaces:
Externalizable,Serializable,Annotation
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AnnotationDefinitionbooleangetName()getPropertyType(String key) getPropertyValue(String key) inthashCode()voidvoidtoString()static Stringvoid
-
Constructor Details
-
AnnotationDefinition
public AnnotationDefinition() -
AnnotationDefinition
-
-
Method Details
-
getValues
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
toString
-
getName
- Specified by:
getNamein interfaceAnnotation
-
setName
-
getPropertyValue
- Specified by:
getPropertyValuein interfaceAnnotation
-
getPropertyType
- Specified by:
getPropertyTypein interfaceAnnotation
-
build
public static AnnotationDefinition build(Class annotationClass, Map<String, Object> valueMap, TypeResolver resolver) throws NoSuchMethodException- Throws:
NoSuchMethodException
-
unquote
-