ariba.util.expr
Class SemanticRecord

java.lang.Object
  extended by ariba.util.expr.SemanticRecord

public class SemanticRecord
extends java.lang.Object


Constructor Summary
SemanticRecord(Node node, TypeInfo type, PropertyInfo propertyInfo)
           
 
Method Summary
 java.lang.String getContextSymbolName()
           
 Node getExtendedFieldPathNode()
          This method sets a node which contains a extended field path for this node.
 Node getNode()
           
 PropertyInfo getPropertyInfo()
           
 java.lang.Integer getSymbolKind()
           
 java.lang.String getSymbolKindName()
           
 java.lang.String getSymbolName()
           
 TypeInfo getTypeInfo()
           
 boolean hasParentContext()
           
 void setContextSymbolName(java.lang.String contextSymbolName)
           
 void setExtendedFieldPathNode(Node node)
           
 void setSymbolKind(java.lang.Integer kind)
           
 void setSymbolName(java.lang.String name)
           
 void setTypeInfo(TypeInfo info)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SemanticRecord

public SemanticRecord(Node node,
                      TypeInfo type,
                      PropertyInfo propertyInfo)
Method Detail

getNode

public Node getNode()

getTypeInfo

public TypeInfo getTypeInfo()

getPropertyInfo

public PropertyInfo getPropertyInfo()

getSymbolName

public java.lang.String getSymbolName()

getSymbolKind

public java.lang.Integer getSymbolKind()

getSymbolKindName

public java.lang.String getSymbolKindName()

getContextSymbolName

public java.lang.String getContextSymbolName()

setTypeInfo

public void setTypeInfo(TypeInfo info)

setSymbolName

public void setSymbolName(java.lang.String name)

setSymbolKind

public void setSymbolKind(java.lang.Integer kind)

setContextSymbolName

public void setContextSymbolName(java.lang.String contextSymbolName)

hasParentContext

public boolean hasParentContext()

getExtendedFieldPathNode

public Node getExtendedFieldPathNode()
This method sets a node which contains a extended field path for this node. This is usually used in field path containing within a projection. In this case, the field path is not fully valid without knowing the (extended) field path that leads to the projection node.


setExtendedFieldPathNode

public void setExtendedFieldPathNode(Node node)


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.