Package org.drools.model.impl
Class TypeMetaDataImpl
- java.lang.Object
-
- org.drools.model.impl.TypeMetaDataImpl
-
- All Implemented Interfaces:
ModelComponent,NamedModelItem,TypeMetaData
public class TypeMetaDataImpl extends java.lang.Object implements TypeMetaData, ModelComponent
-
-
Constructor Summary
Constructors Constructor Description TypeMetaDataImpl(java.lang.Class<?> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeMetaDataImpladdAnnotation(java.lang.String name, AnnotationValue... values)java.util.Map<java.lang.String,AnnotationValue[]>getAnnotations()java.lang.StringgetName()java.lang.StringgetPackage()java.lang.Class<?>getType()booleanisEqualTo(ModelComponent o)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.model.NamedModelItem
getFullName
-
-
-
-
Method Detail
-
getPackage
public java.lang.String getPackage()
- Specified by:
getPackagein interfaceNamedModelItem
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceNamedModelItem
-
getType
public java.lang.Class<?> getType()
- Specified by:
getTypein interfaceTypeMetaData
-
getAnnotations
public java.util.Map<java.lang.String,AnnotationValue[]> getAnnotations()
- Specified by:
getAnnotationsin interfaceTypeMetaData
-
addAnnotation
public TypeMetaDataImpl addAnnotation(java.lang.String name, AnnotationValue... values)
-
isEqualTo
public boolean isEqualTo(ModelComponent o)
- Specified by:
isEqualToin interfaceModelComponent
-
-