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