public class ImplementsMetaData extends MetaData
Modifier and Type | Field and Description |
---|---|
protected String |
name
Name of the interface implemented.
|
protected List<PropertyMetaData> |
properties
Properties implemented.
|
extensions, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME
Constructor and Description |
---|
ImplementsMetaData(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addProperty(PropertyMetaData pmd)
Method to add a property to this interface.
|
String |
getName()
Accessor for name.
|
void |
populate(ClassLoaderResolver clr,
ClassLoader primary,
MetaDataManager mmgr)
Method to populate the details of the implements.
|
String |
toString(String prefix,
String indent)
Returns a string representation of the object.
|
addExtension, addExtension, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString
protected String name
protected final List<PropertyMetaData> properties
public ImplementsMetaData(String name)
name
- Name of the interface being implementedpublic void populate(ClassLoaderResolver clr, ClassLoader primary, MetaDataManager mmgr)
clr
- ClassLoaderResolver to use in loading any classesprimary
- the primary ClassLoader to use (or null)mmgr
- MetaData managerpublic String getName()
public void addProperty(PropertyMetaData pmd)
pmd
- PropertyCopyright © 2015. All rights reserved.