|
SolarMetric Kodo JDO 3.2.4 generated on January 7 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kodo.meta.DelegatingExtensions
Wrapper around an existing Extensions
instance.
Constructor Summary | |
DelegatingExtensions(Extensions exts)
|
Method Summary | |
void |
addExtension(String key,
Object value)
Add a kodo vendor extension to this entity. |
void |
addExtension(String vendor,
String key,
Object value)
Add a vendor extension to this entity. |
void |
addExtensionKeys(Collection exts)
Add all the known extension keys to the specified collection; any implementation that utilized new extensions should override this method to include both the known extensions of its superclass as well as its own extension keys. |
boolean |
getBooleanExtension(String key)
Get the value as a boolean. |
boolean |
getBooleanExtension(String vendor,
String key)
Get the value as a boolean. |
double |
getDoubleExtension(String key)
Get the value as a double. |
double |
getDoubleExtension(String vendor,
String key)
Get the value as a double. |
Extensions |
getEmbeddedExtensions(String key,
boolean create)
Return the embedded extensions under the extension with the given key. |
Extensions |
getEmbeddedExtensions(String vendor,
String key,
boolean create)
Return the embedded extensions under the extension with the given key. |
String[] |
getExtensionKeys()
Return all extension keys for vendor kodo . |
String[] |
getExtensionKeys(String vendor)
Return all extension keys for the given vendor. |
String[] |
getExtensionVendors()
Return all vendors who have extension keys at this level. |
int |
getIntExtension(String key)
Get the value as an int. |
int |
getIntExtension(String vendor,
String key)
Get the value as an int. |
Object |
getObjectExtension(String key)
Get the value of a kodo extension. |
Object |
getObjectExtension(String vendor,
String key)
Get the value of an extension. |
String |
getStringExtension(String key)
Get the value as a string. |
String |
getStringExtension(String vendor,
String key)
Get the value as a string. |
boolean |
hasExtension(String key)
Return true if the extension with the given key exists for vendor kodo . |
boolean |
hasExtension(String vendor,
String key)
Return true if the extension with the given key exists for the given vendor. |
boolean |
isEmpty()
Return true if there are no keys for any vendor. |
boolean |
removeEmbeddedExtensions(String key)
Remove the embedded extensions for the given key. |
boolean |
removeEmbeddedExtensions(String vendor,
String key)
Remove the embedded extensions for the given key. |
boolean |
removeExtension(String key)
Remove a kodo vendor extension to this entity. |
boolean |
removeExtension(String vendor,
String key)
Remove a vendor extension to this entity. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DelegatingExtensions(Extensions exts)
Method Detail |
public boolean isEmpty()
Extensions
isEmpty
in interface Extensions
public String[] getExtensionVendors()
Extensions
getExtensionVendors
in interface Extensions
public String[] getExtensionKeys()
Extensions
kodo
.getExtensionKeys
in interface Extensions
public String[] getExtensionKeys(String vendor)
Extensions
getExtensionKeys
in interface Extensions
public boolean hasExtension(String key)
Extensions
kodo
.hasExtension
in interface Extensions
public boolean hasExtension(String vendor, String key)
Extensions
hasExtension
in interface Extensions
public void addExtension(String key, Object value)
Extensions
kodo
vendor extension to this entity.addExtension
in interface Extensions
public void addExtension(String vendor, String key, Object value)
Extensions
addExtension
in interface Extensions
public boolean removeExtension(String key)
Extensions
kodo
vendor extension to this entity.removeExtension
in interface Extensions
public boolean removeExtension(String vendor, String key)
Extensions
removeExtension
in interface Extensions
public Object getObjectExtension(String key)
Extensions
kodo
extension.getObjectExtension
in interface Extensions
public Object getObjectExtension(String vendor, String key)
Extensions
getObjectExtension
in interface Extensions
public String getStringExtension(String key)
Extensions
getStringExtension
in interface Extensions
public String getStringExtension(String vendor, String key)
Extensions
getStringExtension
in interface Extensions
public int getIntExtension(String key)
Extensions
getIntExtension
in interface Extensions
public int getIntExtension(String vendor, String key)
Extensions
getIntExtension
in interface Extensions
public double getDoubleExtension(String key)
Extensions
getDoubleExtension
in interface Extensions
public double getDoubleExtension(String vendor, String key)
Extensions
getDoubleExtension
in interface Extensions
public boolean getBooleanExtension(String key)
Extensions
getBooleanExtension
in interface Extensions
public boolean getBooleanExtension(String vendor, String key)
Extensions
getBooleanExtension
in interface Extensions
public Extensions getEmbeddedExtensions(String key, boolean create)
Extensions
create
parameter is true.getEmbeddedExtensions
in interface Extensions
public Extensions getEmbeddedExtensions(String vendor, String key, boolean create)
Extensions
create
parameter is true.getEmbeddedExtensions
in interface Extensions
public boolean removeEmbeddedExtensions(String key)
Extensions
removeEmbeddedExtensions
in interface Extensions
public boolean removeEmbeddedExtensions(String vendor, String key)
Extensions
removeEmbeddedExtensions
in interface Extensions
public void addExtensionKeys(Collection exts)
Extensions
addExtensionKeys
in interface Extensions
|
SolarMetric Kodo JDO 3.2.4 generated on January 7 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |