|
|||||||||||
| 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 mapa| Method Detail |
public void clear()
clear in interface java.util.Mappublic boolean containsKey(java.lang.Object inKey)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object inValue)
containsValue in interface java.util.Mappublic boolean equals(java.lang.Object obj)
equals in interface java.util.Mappublic int hashCode()
hashCode in interface java.util.Mappublic 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.Mappublic void putAll(java.util.Map m)
putAll in interface java.util.Mappublic 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.Mappublic 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.Mappublic boolean hasNewObjects()
public boolean hasDeletedObjects()
public boolean hasNotNewObjects()
public boolean isEmpty()
isEmpty in interface java.util.Mappublic int deletedObjectsCount()
public java.util.Collection values()
values in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic 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 | ||||||||||