Class AbstractMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
-
- All Implemented Interfaces:
javax.jdo.metadata.Metadata
- Direct Known Subclasses:
ArrayMetadataImpl
,CollectionMetadataImpl
,ColumnMetadataImpl
,DatastoreIdentityMetadataImpl
,DiscriminatorMetadataImpl
,ElementMetadataImpl
,EmbeddedMetadataImpl
,FetchGroupMetadataImpl
,FetchPlanMetadataImpl
,ForeignKeyMetadataImpl
,IndexMetadataImpl
,InheritanceMetadataImpl
,JDOMetadataImpl
,JoinMetadataImpl
,KeyMetadataImpl
,MapMetadataImpl
,MemberMetadataImpl
,OrderMetadataImpl
,PackageMetadataImpl
,PrimaryKeyMetadataImpl
,QueryMetadataImpl
,SequenceMetadataImpl
,TypeMetadataImpl
,UniqueMetadataImpl
,ValueMetadataImpl
,VersionMetadataImpl
public abstract class AbstractMetadataImpl extends Object implements javax.jdo.metadata.Metadata
Base for all implementations of JDO Metadata classes. Provides parentage, and the underlying internal metadata component used by DataNucleus. Also provides extension handling.
-
-
Constructor Summary
Constructors Constructor Description AbstractMetadataImpl(org.datanucleus.metadata.MetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jdo.metadata.ExtensionMetadata[]
getExtensions()
int
getNumberOfExtensions()
AbstractMetadataImpl
getParent()
javax.jdo.metadata.ExtensionMetadata
newExtensionMetadata(String vendor, String key, String value)
String
toString()
-
-
-
Method Detail
-
getExtensions
public javax.jdo.metadata.ExtensionMetadata[] getExtensions()
- Specified by:
getExtensions
in interfacejavax.jdo.metadata.Metadata
-
getNumberOfExtensions
public int getNumberOfExtensions()
- Specified by:
getNumberOfExtensions
in interfacejavax.jdo.metadata.Metadata
-
newExtensionMetadata
public javax.jdo.metadata.ExtensionMetadata newExtensionMetadata(String vendor, String key, String value)
- Specified by:
newExtensionMetadata
in interfacejavax.jdo.metadata.Metadata
-
getParent
public AbstractMetadataImpl getParent()
- Specified by:
getParent
in interfacejavax.jdo.metadata.Metadata
-
-