Package org.drools.traits.core.metadata
Class MetadataContainer<T extends Metadatable>
java.lang.Object
org.drools.traits.core.metadata.MetadataContainer<T>
- All Implemented Interfaces:
Serializable
public abstract class MetadataContainer<T extends Metadatable>
extends Object
implements Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringcreateObjectIdentifier(Object target) protected static StringcreateObjectIdentifier(String classUri, Object target) static URIgetIdentifier(Object object) protected <T,R> MetaProperty getProperty(int index) protected <T,R> MetaProperty<T, R, ?> getProperty(String name) protected TList<MetaProperty<T,?, ?>> String[]void
-
Field Details
-
target
-
metaClassInfo
-
-
Constructor Details
-
MetadataContainer
-
-
Method Details
-
getMetaClassInfo
-
getTarget
-
setTarget
-
properties
-
propertyNames
-
getProperty
-
getProperty
-
getIdentifier
-
createObjectIdentifier
-
createObjectIdentifier
-