ariba.util.expr
Class SemanticRecord

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

public class SemanticRecord
extends Object


Constructor Summary
SemanticRecord(Node node, TypeInfo type, PropertyInfo propertyInfo)
           
 
Method Summary
 String getContextSymbolName()
           
 Node getExtendedFieldPathNode()
          This method sets a node which contains a extended field path for this node.
 Node getNode()
           
 PropertyInfo getPropertyInfo()
           
 Integer getSymbolKind()
           
 String getSymbolKindName()
           
 String getSymbolName()
           
 TypeInfo getTypeInfo()
           
 boolean hasParentContext()
           
 void setContextSymbolName(String contextSymbolName)
           
 void setExtendedFieldPathNode(Node node)
           
 void setSymbolKind(Integer kind)
           
 void setSymbolName(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 String getSymbolName()

getSymbolKind

public Integer getSymbolKind()

getSymbolKindName

public String getSymbolKindName()

getContextSymbolName

public String getContextSymbolName()

setTypeInfo

public void setTypeInfo(TypeInfo info)

setSymbolName

public void setSymbolName(String name)

setSymbolKind

public void setSymbolKind(Integer kind)

setContextSymbolName

public void setContextSymbolName(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-2009 Ariba, Inc. All Rights Reserved.