All Implemented Interfaces:
Manageable
, PersistenceCapable
, Shareable
, TypeId
, UserFields
, XObject
, Map
, ExpressionFactory
, ValueObserver
, Serializable
, Cloneable
See Also:
Nested Class Summary
Nested classes/interfaces inherited from interface de.grogra.util.Map
Map.Chain
Field Summary
Fields inherited from class de.grogra.xl.expr.Expression
$TYPE , aval , aval$FIELD , dval , dval$FIELD , etype , EXPR_0 , I18N , lval , lval$FIELD , USED_BITS , VALID , valid$FIELD
Fields inherited from class de.grogra.graph.impl.Node
ADDITIONAL_FIELDS , bits , DELETED , EXTENT_BIT , EXTENT_MASK , extentIndex$FIELD , extentTail$FIELD , HAS_OBSERVERS , IS_INTERPRETIVE , isInterpretive$FIELD , LAST_EXTENT_INDEX , layer$FIELD , MARK , mark$FIELD , MAX_RESOLUTION , MIME_TYPE , MIN_RESOLUTION , MIN_UNUSED_SPECIAL_OF_SOURCE , MIN_UNUSED_SPECIAL_OF_TARGET , name$FIELD , RESOLUTION_BIT , RESOLUTION_MASK , resolution$FIELD
Fields inherited from interface de.grogra.reflect.TypeId
A_VALUE , ABSTRACT_PRIMITIVE , BOOLEAN , BOOLEAN_MASK , BYTE , BYTE_MASK , CHAR , CHAR_MASK , D_VALUE , DOUBLE , DOUBLE_MASK , F_VALUE , FLOAT , FLOAT_MASK , FLOATING_POINT_MASK , I_VALUE , INT , INT_ASSIGNABLE , INT_MASK , INTEGRAL_MASK , L_VALUE , LONG , LONG_MASK , MAX_PRIMITIVE , MIN_PRIMITIVE , NUMERIC_MASK , NUMERIC_NONCHAR_MASK , OBJECT , OBJECT_MASK , PRIMITIVE_MASK , SHORT , SHORT_MASK , TYPE_COUNT , VOID , VOID_MASK
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
protected boolean
protected byte
protected char
protected double
protected float
protected int
protected long
protected short
boolean
void
Computes the class-specific part of the string returned by
Node.toString()
which shall be enclosed in brackets.
void
protected void
Methods inherited from class de.grogra.xl.expr.Expression
add , allowsIteration , cast , checkExpressionCount , checkSetType , clone , compile , compile , createConst , createExpression , createMaxConst , createMinConst , discards , evaluateAsObject , evaluateAsVoid , evaluateBoolean , evaluateBoolean , evaluateByte , evaluateByte , evaluateChar , evaluateChar , evaluateDouble , evaluateDouble , evaluateFloat , evaluateFloat , evaluateInt , evaluateInt , evaluateLong , evaluateLong , evaluateObject , evaluateObject , evaluateRet , evaluateShort , evaluateShort , evaluatesWithoutSideeffect , evaluateVoidImpl , fireValueChanged , getExpression , getExpression , getExpression , getExpressionCount , getFirstExpression , getLastExpression , getLeastCommonAncestor , getNextExpression , getNTypeImpl , getObjectExpression , getObjectExpression , getPromotedType , getSupportedTypes , getType , getTypeLoader , hasType , hasType , implicitConversion , isConditional , isPrimitiveOrStringConstant , linkGraph , needsEmptyOperandStackForFinally , newInstance , opcode , opcode , promote , push , receiveChildren , setNextSibling , setType , substitute , toConst , toConstImpl , toString , unboxingConversion , unlinkTree , valueChanged , write , writeChildren , writeConditional , writeConditional , writeFinally , writeImpl
Methods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo , addReference , appendBranchNode , appendBranchNode , appendReferencesTo , clone , cloneGraph , dump , dumpTree , dup , dupFrom , dupnew , dupUnmanagedFields , edgeChanged , fieldModified , findAdjacent , findRefinementType , get , getAccessor , getAccessor , getAttributes , getAxisParent , getBoolean , getBranch , getBranchLength , getBranchNode , getBranchTail , getByte , getChar , getCommonAncestor , getCurrentGraphState , getDirectChildCount , getDouble , getEdgeAttributeAccessor , getEdgeAttributes , getEdgeBitsTo , getEdgeTo , getExtentIndex , getFirst , getFirstEdge , getFloat , getGraph , getId , getIgnored , getIndex , getInstantiator , getInt , getLayer , getLong , getManageableType , getName , getNeighbor , getNext , getNType , getObject , getOrCreateEdgeTo , getOrNull , getPersistenceManager , getPredecessor , getProvider , getResolution , getShort , getSource , getStamp , getSuccessor , getSymbol , getSymbolColor , getTarget , getTransaction , getUserField , getUserFieldCount , getXClass , getXData , hasName , initProvider , initXClass , insertBranchNode , insertBranchNode , instantiateGraph , isAncestorOf , isDirection , isEncoarseOf , isManagingInstance , isMarked , isRoot , isSource , isTarget , manageableReadResolve , manageableWriteReplace , removeAll , removeEdgeBitsTo , removeFromChain , removeFromChain , removeReference , setBranch , setBranch , setExtentIndex , setGraphForDeserialization , setIgnored , setLayer , setMark , setName , setResolution , setSuccessor , setSuccessor , specialEdgeAdded , specialEdgeRefModified , specialEdgeRemoved , writeReplace
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits , getBitMark , getEdgeBits , getEdgeKeys , getObjectMark , getSpecialEdgeDescriptor , parseEdgeKeys , remove , removeEdgeBits , setBitMark , setEdgeBits , setObjectMark , testEdgeBits
Constructor Details
GetField
public GetField (Field field)
Method Details
link
public void link (boolean checkTypes)
Overrides:
link
in class Expression
paramString
protected String paramString ()
Description copied from class: Node
Computes the class-specific part of the string returned by
Node.toString()
which shall be enclosed in brackets. This
should be used to show important properties of this node.
Overrides:
paramString
in class Expression
Returns:
string describing some important properties of this node
useAccessMethod
public void useAccessMethod (CClass amc)