org.objectweb.speedo.genclass.map
Class PropertiesImpl
java.lang.Object
java.util.Dictionary
java.util.Hashtable
java.util.Properties
org.objectweb.speedo.genclass.map.PropertiesImpl
- All Implemented Interfaces:
- org.objectweb.perseus.cache.api.CacheEntry, java.lang.Cloneable, org.objectweb.perseus.cache.api.FixableCacheEntry, java.util.Map, org.objectweb.jorm.api.PBinding, javax.jdo.spi.PersistenceCapable, org.objectweb.perseus.cache.replacement.api.ReplaceableCacheEntry, java.io.Serializable, SpeedoGenClassCoherence, SpeedoGenClassProxy, SpeedoProxy
- public abstract class PropertiesImpl
- extends java.util.Properties
- implements SpeedoGenClassProxy
- Author:
- S.Chassande-Barrioz
- See Also:
- Serialized Form
Nested classes inherited from class javax.jdo.spi.PersistenceCapable |
javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer, javax.jdo.spi.PersistenceCapable.ObjectIdFieldManager, javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier |
Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
Fields inherited from class java.util.Properties |
defaults |
Fields inherited from interface javax.jdo.spi.PersistenceCapable |
CHECK_READ, CHECK_WRITE, DETACHED, LOAD_REQUIRED, MEDIATE_READ, MEDIATE_WRITE, READ_OK, READ_WRITE_OK, SERIALIZABLE |
Fields inherited from interface org.objectweb.jorm.api.PBinding |
ACTION_BIND, ACTION_EXIST, ACTION_EXPORT, ACTION_READ, ACTION_UNBIND, ACTION_UNEXPORT, ACTION_WRITE, LIFECYCLE_ACTIVEFORIO, LIFECYCLE_DELTOWRITE, LIFECYCLE_ERROR, LIFECYCLE_NEWTOWRITE, LIFECYCLE_NOTBOUND |
Methods inherited from class java.util.Properties |
save |
Methods inherited from class java.util.Hashtable |
clone, equals, hashCode |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.objectweb.speedo.genclass.api.SpeedoGenClassProxy |
fireSpeedoElementAdded, fireSpeedoElementRemoved, init, jdoGetGenClassId, jdoGetPBinding, jdoGetPType, jdoSetLinkedField, jdoSetPBinding, jdoSetPNameHints, jdoSetPType, setElements, speedoAddGenClassListener, speedoSetGcId |
Methods inherited from interface javax.jdo.spi.PersistenceCapable |
jdoCopyFields, jdoCopyKeyFieldsFromObjectId, jdoCopyKeyFieldsToObjectId, jdoCopyKeyFieldsToObjectId, jdoGetObjectId, jdoGetPersistenceManager, jdoGetTransactionalObjectId, jdoGetVersion, jdoIsDeleted, jdoIsDetached, jdoIsDirty, jdoIsNew, jdoIsPersistent, jdoIsTransactional, jdoMakeDirty, jdoNewInstance, jdoNewInstance, jdoNewObjectIdInstance, jdoNewObjectIdInstance, jdoProvideField, jdoProvideFields, jdoReplaceField, jdoReplaceFields, jdoReplaceFlags, jdoReplaceStateManager |
Methods inherited from interface org.objectweb.jorm.api.PBinding |
bind, exist, export, export, getPClassMapping, getPName, getStatus, init, read, read, unbind, unexport, write |
Methods inherited from interface org.objectweb.perseus.cache.replacement.api.ReplaceableCacheEntry |
getCeAge, setCeAge |
Methods inherited from interface org.objectweb.perseus.cache.api.FixableCacheEntry |
fixCe, getCeFixCount, unfixCe |
Methods inherited from interface org.objectweb.perseus.cache.api.CacheEntry |
getCeIdentifier, getCeObject |
PropertiesImpl
public PropertiesImpl()
toString
public java.lang.String toString()
getReferenceAccessor
public SpeedoAccessor getReferenceAccessor()
- Specified by:
getReferenceAccessor
in interface SpeedoProxy
- Returns:
- the reference accessor of the SpeedoProxy instance. It can be *
null.
The Reference accessor is used for non persistent instance, as cache
value and for pessimistic policy.
setReferenceAccessor
public void setReferenceAccessor(SpeedoAccessor refAcc)
- Description copied from interface:
SpeedoProxy
- Assignes the reference accessor to the SpeedoProxy
The Reference accessor is used for non persistent instance, as cache
value and for pessimistic policy.
- Specified by:
setReferenceAccessor
in interface SpeedoProxy
- Parameters:
refAcc
- the new reference accessor
createGenClass
public java.lang.Object createGenClass()
- Specified by:
createGenClass
in interface SpeedoGenClassProxy
createAccessor
public SpeedoAccessor createAccessor()
- Specified by:
createAccessor
in interface SpeedoProxy
- Returns:
- a new SpeedoAccessor instance.
setProperty
public java.lang.Object setProperty(java.lang.String s,
java.lang.String s1)
load
public void load(java.io.InputStream inputStream)
throws java.io.IOException
- Throws:
java.io.IOException
store
public void store(java.io.OutputStream outputStream,
java.lang.String s)
throws java.io.IOException
- Throws:
java.io.IOException
getProperty
public java.lang.String getProperty(java.lang.String s)
getProperty
public java.lang.String getProperty(java.lang.String s,
java.lang.String s1)
propertyNames
public java.util.Enumeration propertyNames()
list
public void list(java.io.PrintStream printStream)
list
public void list(java.io.PrintWriter printWriter)
size
public int size()
- Specified by:
size
in interface java.util.Map
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface java.util.Map
keys
public java.util.Enumeration keys()
elements
public java.util.Enumeration elements()
contains
public boolean contains(java.lang.Object o)
containsValue
public boolean containsValue(java.lang.Object o)
- Specified by:
containsValue
in interface java.util.Map
containsKey
public boolean containsKey(java.lang.Object o)
- Specified by:
containsKey
in interface java.util.Map
get
public java.lang.Object get(java.lang.Object o)
- Specified by:
get
in interface java.util.Map
rehash
protected void rehash()
put
public java.lang.Object put(java.lang.Object o,
java.lang.Object o1)
- Specified by:
put
in interface java.util.Map
remove
public java.lang.Object remove(java.lang.Object o)
- Specified by:
remove
in interface java.util.Map
putAll
public void putAll(java.util.Map map)
- Specified by:
putAll
in interface java.util.Map
clear
public void clear()
- Specified by:
clear
in interface SpeedoGenClassProxy
keySet
public java.util.Set keySet()
- Specified by:
keySet
in interface java.util.Map
entrySet
public java.util.Set entrySet()
- Specified by:
entrySet
in interface java.util.Map
values
public java.util.Collection values()
- Specified by:
values
in interface java.util.Map