@ExcludedClass @NotStorableClass public abstract class AbstractNodeForObject extends Object implements INodeForObject, Comparable<AbstractNodeForObject>
| Modifier and Type | Field and Description |
|---|---|
protected Set<NodeForObject> |
fatherNodeSet
father node of this node
|
protected NodeIdentifier |
identifier |
protected int |
identityHashCode |
protected boolean |
leafNode |
protected Exception |
mainFatherNodeNullerTrace |
protected boolean |
markedNew |
protected boolean |
markedNewSon |
protected String |
objectClassName |
protected int |
objectSize |
| Constructor and Description |
|---|
AbstractNodeForObject(NodeForObject fatherNode) |
AbstractNodeForObject(NodeIdentifier identifier,
NodeForObject fatherNode,
Set<NodeForObject> fatherNodeSet) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(AbstractNodeForObject other) |
boolean |
equals(Object obj) |
Set<NodeForObject> |
getFatherNodeSet() |
NodeIdentifier |
getId() |
NodeForObject |
getMainFatherNode() |
static long |
getNextId() |
int |
getObjectSize() |
int |
hashCode() |
String |
identificationString() |
boolean |
isDeleted() |
boolean |
isLeafNode() |
boolean |
isMarkedNew() |
boolean |
isMarkedNewSon() |
protected void |
mainFatherNodeNullCheck() |
void |
setDeleted()
mark attached object is deleted
|
void |
setMainFatherNode(NodeForObject mainFatherNode) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitfieldIsStatic, getChildAt, getChildCount, getField, getIndexOfChildprotected final NodeIdentifier identifier
protected String objectClassName
protected int identityHashCode
protected final Set<NodeForObject> fatherNodeSet
protected Exception mainFatherNodeNullerTrace
protected boolean markedNew
protected boolean markedNewSon
protected int objectSize
protected boolean leafNode
public AbstractNodeForObject(NodeForObject fatherNode)
public AbstractNodeForObject(NodeIdentifier identifier, NodeForObject fatherNode, Set<NodeForObject> fatherNodeSet)
protected final void mainFatherNodeNullCheck()
public void setMainFatherNode(NodeForObject mainFatherNode)
public Set<NodeForObject> getFatherNodeSet()
getFatherNodeSet in interface INodeForObjectpublic void setDeleted()
public boolean isDeleted()
public static long getNextId()
public NodeIdentifier getId()
getId in interface INodeForObjectpublic NodeForObject getMainFatherNode()
getMainFatherNode in interface INodeForObjectpublic boolean isMarkedNew()
isMarkedNew in interface INodeForObjectpublic boolean isMarkedNewSon()
isMarkedNewSon in interface INodeForObjectpublic boolean isLeafNode()
isLeafNode in interface INodeForObjectpublic int getObjectSize()
getObjectSize in interface INodeForObjectpublic String toString()
toString in interface INodeForObjecttoString in class Objectpublic String identificationString()
identificationString in interface INodeForObjectpublic int compareTo(AbstractNodeForObject other)
compareTo in interface Comparable<AbstractNodeForObject>Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.