com.nec.tdd.tools.dbMapper
Class ORFieldInfo.NestedTypeInfo

java.lang.Object
  |
  +--com.nec.tdd.tools.dbMapper.ORFieldInfo.NestedTypeInfo
Enclosing class:
ORFieldInfo

public static class ORFieldInfo.NestedTypeInfo
extends java.lang.Object

Stores additional information for a nested type field.


Inner Class Summary
static class ORFieldInfo.NestedTypeInfo.IntermediateNode
           
static class ORFieldInfo.NestedTypeInfo.LeafNode
           
static interface ORFieldInfo.NestedTypeInfo.Node
           
 
Constructor Summary
ORFieldInfo.NestedTypeInfo(java.lang.String mappedClassName, java.lang.String colName, ORFieldInfo.NestedTypeInfo.Node[] nodes)
           
 
Method Summary
 java.lang.String getColName()
          Returns the database table column name that will be used to store this field.
 java.util.List getNodes()
          Returns the list of nested attribute nodes.
 int getType()
          Returns the "Type Code" of this nested field (= leaf node's Type code).
 java.lang.String getTypeStr()
          Returns the type string of this nested field (= leaf node's type).
 void initializeNodes()
           
 java.lang.String toString()
          Returns string representation of NestedTypeInfo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ORFieldInfo.NestedTypeInfo

public ORFieldInfo.NestedTypeInfo(java.lang.String mappedClassName,
                                  java.lang.String colName,
                                  ORFieldInfo.NestedTypeInfo.Node[] nodes)
                           throws java.lang.Exception
Method Detail

getColName

public java.lang.String getColName()
Returns the database table column name that will be used to store this field.

getNodes

public java.util.List getNodes()
                        throws java.lang.Exception
Returns the list of nested attribute nodes.

getType

public int getType()
            throws java.lang.Exception
Returns the "Type Code" of this nested field (= leaf node's Type code).

getTypeStr

public java.lang.String getTypeStr()
                            throws java.lang.Exception
Returns the type string of this nested field (= leaf node's type).

initializeNodes

public void initializeNodes()
                     throws java.lang.Exception

toString

public java.lang.String toString()
Returns string representation of NestedTypeInfo.
Overrides:
toString in class java.lang.Object