|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.util.StateMap
Constructor Summary | |
StateMap()
Crea un nuevo StateMap |
|
StateMap(int size)
Constructor en base al tamaño |
|
StateMap(java.util.Map inMap)
Crea un nuevo StateMap a partir de otro mapa |
Method Summary | |
void |
clear()
Vacia el mapa de objetos |
boolean |
containsKey(java.lang.Object inKey)
Devuelve si el mapa contiene un objeto relacionado con la clave dada (solo si el objeto NO esta borrado) |
boolean |
containsValue(java.lang.Object inValue)
Devuelve si el mapa contiene el objeto dado (solo si el objeto NO esta borrado) |
java.util.Set |
deletedObjects()
Devuelve una lista con los objetos borrados. |
int |
deletedObjectsCount()
Devuelve el numero de objetos borrados |
java.util.Set |
entrySet()
Devuelve un Set con las entries (Map.Entry) del mapa (solo objetos NO borrados) |
boolean |
equals(java.lang.Object obj)
El Mapa es igual al dado? |
java.lang.Object |
get(java.lang.Object inKey)
Obtiene el valor del mapa relacionado con la clave dada (solo devuelve si el objeto NO esta borrado) |
boolean |
hasDeletedObjects()
Devuelve si hay objetos borrados. |
int |
hashCode()
Obtiene el hashCode de la instancia |
boolean |
hasNewObjects()
Devuelve si hay objetos nuevos. |
boolean |
hasNotNewObjects()
Devuelve si hay objetos nuevos. |
boolean |
isEmpty()
Está vacío el mapa (no tiene en cuenta objetos borrados) |
java.util.Set |
keySet()
Devuelve un Set con las claves del mapa (solo objetos no borrados) |
java.util.Set |
newObjects()
Devuelve una lista con los objetos nuevos. |
java.util.Set |
notNewObjects()
Devuelve una lista con los objetos no nuevos nuevos (y no borrados). |
java.lang.String |
printDebugInfo()
|
java.lang.Object |
put(java.lang.Object newKey,
java.lang.Object newValue)
Introduce en el mapa el objeto y lo relaciona con la clave dada |
void |
putAll(java.util.Map m)
Introduce en el mapa el nuevo mapa con objetos relacionados con su clave |
void |
putAllKeys(java.util.Set keys)
Introduce en el mapa las claves que se pasan (no los objetos) |
java.lang.Object |
putNew(java.lang.Object newKey,
java.lang.Object newValue)
Añade un nuevo objeto y lo marca como nuevo |
java.lang.Object |
putNotNew(java.lang.Object newKey,
java.lang.Object newValue)
Añade un objeto, pero no lo marca como nuevo |
java.lang.Object |
remove(java.lang.Object inKey)
Elimina del mapa el objeto cuya clave se pasa |
void |
removeAll()
Elimina del mapa todos los objetos |
void |
removeAllDeletedForEver()
Elimina permanentemente los objetos borrados |
boolean |
removeDeletedObjForEver(java.lang.Object inKey)
Elimina permanentemente un objeto cuya clave se pasa |
void |
setAllNotNew()
Marca todos los objetos como NO Nuevos |
int |
size()
Número de elementos que contiene el mapa (solo objetos no borrados) |
void |
undeleteAllObjects()
Recupera todos los objetos borrados (los marca como no borrados) |
java.util.Collection |
values()
Devuelve la colección de valores del mapa (solo objetos NO borrados) |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StateMap()
public StateMap(int size)
size
- public StateMap(java.util.Map inMap)
inMap
- el otro mapaMethod Detail |
public void clear()
clear
in interface java.util.Map
public boolean containsKey(java.lang.Object inKey)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object inValue)
containsValue
in interface java.util.Map
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Map
public int hashCode()
hashCode
in interface java.util.Map
public java.lang.Object get(java.lang.Object inKey)
get
in interface java.util.Map
public java.lang.Object put(java.lang.Object newKey, java.lang.Object newValue)
put
in interface java.util.Map
public void putAll(java.util.Map m)
putAll
in interface java.util.Map
public void putAllKeys(java.util.Set keys)
public java.lang.Object putNew(java.lang.Object newKey, java.lang.Object newValue)
public java.lang.Object putNotNew(java.lang.Object newKey, java.lang.Object newValue)
public java.lang.Object remove(java.lang.Object inKey)
remove
in interface java.util.Map
public void removeAll()
public void removeAllDeletedForEver()
public boolean removeDeletedObjForEver(java.lang.Object inKey)
public void setAllNotNew()
public void undeleteAllObjects()
public int size()
size
in interface java.util.Map
public boolean hasNewObjects()
public boolean hasDeletedObjects()
public boolean hasNotNewObjects()
public boolean isEmpty()
isEmpty
in interface java.util.Map
public int deletedObjectsCount()
public java.util.Collection values()
values
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public java.util.Set newObjects()
public java.util.Set notNewObjects()
public java.util.Set deletedObjects()
public java.lang.String printDebugInfo()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |