public abstract class AbstractReadableArchive extends Object implements org.glassfish.api.deployment.archive.ReadableArchive
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
archiveMetaData |
protected Map<Class<?>,Object> |
extraData |
protected org.glassfish.api.deployment.archive.ReadableArchive |
parentArchive |
| Constructor and Description |
|---|
AbstractReadableArchive() |
| Modifier and Type | Method and Description |
|---|---|
void |
addArchiveMetaData(String metaDataKey,
Object metaData) |
<T> T |
getArchiveMetaData(String metaDataKey,
Class<T> metadataType) |
<U> U |
getExtraData(Class<U> dataType)
Returns any data that could have been calculated as part of
the descriptor loading.
|
org.glassfish.api.deployment.archive.ReadableArchive |
getParentArchive()
get the parent archive of this archive
|
void |
removeArchiveMetaData(String metaDataKey) |
<U> void |
removeExtraData(Class<U> dataType) |
<U> void |
setExtraData(Class<U> dataType,
U instance) |
void |
setParentArchive(org.glassfish.api.deployment.archive.ReadableArchive parentArchive)
set the parent archive for this archive
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected org.glassfish.api.deployment.archive.ReadableArchive parentArchive
public void setParentArchive(org.glassfish.api.deployment.archive.ReadableArchive parentArchive)
setParentArchive in interface org.glassfish.api.deployment.archive.ReadableArchiveparentArchive - the parent archivepublic org.glassfish.api.deployment.archive.ReadableArchive getParentArchive()
getParentArchive in interface org.glassfish.api.deployment.archive.ReadableArchivepublic <U> U getExtraData(Class<U> dataType)
getExtraData in interface org.glassfish.api.deployment.archive.ReadableArchivedataType - the type of the extra datapublic <U> void setExtraData(Class<U> dataType, U instance)
setExtraData in interface org.glassfish.api.deployment.archive.ReadableArchivepublic <U> void removeExtraData(Class<U> dataType)
removeExtraData in interface org.glassfish.api.deployment.archive.ReadableArchivepublic void addArchiveMetaData(String metaDataKey, Object metaData)
addArchiveMetaData in interface org.glassfish.api.deployment.archive.ReadableArchivepublic <T> T getArchiveMetaData(String metaDataKey, Class<T> metadataType)
getArchiveMetaData in interface org.glassfish.api.deployment.archive.ReadableArchivepublic void removeArchiveMetaData(String metaDataKey)
removeArchiveMetaData in interface org.glassfish.api.deployment.archive.ReadableArchiveCopyright © 2017–2019 Eclipse Foundation. All rights reserved.