public class DOMMetadataProvider extends AbstractObservableMetadataProvider implements MetadataProvider
MetadataProvider
implementation that retrieves metadata from a DOM Element
as
supplied by the user.
It is the responsibility of the caller to re-initialize, via AbstractMetadataProvider.initialize()
, if any properties of this
provider are changed.ObservableMetadataProvider.Observer
unmarshallerFactory
コンストラクタと説明 |
---|
DOMMetadataProvider(Element mdElement)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
destroy()
Destroys the metadata provider and frees any resources current held by it.
|
protected XMLObject |
doGetMetadata()
Gets the metadata currently held by the provider.
|
protected void |
doInitialization()
Subclasses should override this method to perform any initialization logic necessary.
|
emitChangeEvent, getObservers
clearDescriptorIndex, doGetEntitiesDescriptor, doGetEntityDescriptor, doGetRole, doGetRole, filterMetadata, getEntitiesDescriptor, getEntitiesDescriptorByName, getEntityDescriptor, getEntityDescriptorById, getEntityDescriptorById, getMetadata, getParserPool, getRole, getRole, initialize, isFailFastInitialization, isInitialized, isValid, releaseMetadataDOM, setFailFastInitialization, setInitialized, setParserPool, unmarshallMetadata
getMetadataFilter, requireValidMetadata, setMetadataFilter, setRequireValidMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEntitiesDescriptor, getEntityDescriptor, getMetadata, getMetadataFilter, getRole, getRole, requireValidMetadata, setMetadataFilter, setRequireValidMetadata
public DOMMetadataProvider(Element mdElement)
mdElement
- the metadata elementpublic void destroy()
destroy
クラス内 AbstractObservableMetadataProvider
protected XMLObject doGetMetadata() throws MetadataProviderException
doGetMetadata
クラス内 AbstractMetadataProvider
MetadataProviderException
- thrown if there is a problem retrieving the metadataprotected void doInitialization() throws MetadataProviderException
doInitialization
クラス内 AbstractMetadataProvider
MetadataProviderException
- thrown if there is a problem initializing the providerCopyright © 2012. All Rights Reserved.