org.exolab.castor.dtx
Class DTXClassDescriptor

java.lang.Object
  extended by org.exolab.castor.dtx.DTXClassDescriptor

 class DTXClassDescriptor
extends java.lang.Object


Field Summary
protected  java.util.HashMap _attrs
           
protected  ClassMapping _clsMapping
           
protected  java.util.HashMap _contained
           
protected  java.util.HashMap _simpleElements
           
protected  FieldMapping _text
           
protected  java.lang.String _textCol
           
 
Constructor Summary
DTXClassDescriptor(ClassMapping clsMapping)
           
 
Method Summary
(package private)  void addAttr(java.lang.String columnName, FieldMapping fieldMapping)
           
(package private)  void addContained(java.lang.String columnName, ClassMapping contained)
           
(package private)  void addSimpleElement(java.lang.String columnName, FieldMapping fieldMapping)
           
(package private)  FieldMapping getAttr(java.lang.String columnName)
           
(package private)  java.lang.String[] getAttrCols()
           
(package private)  ClassMapping getClassMapping()
           
(package private)  FieldMapping getSimpleElement(java.lang.String columnName)
           
(package private)  java.lang.String[] getSimpleElementCols()
           
(package private)  FieldMapping getText()
           
(package private)  java.lang.String getTextCol()
           
(package private)  void setTextCol(java.lang.String textCol, FieldMapping text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_clsMapping

protected ClassMapping _clsMapping

_attrs

protected java.util.HashMap _attrs

_simpleElements

protected java.util.HashMap _simpleElements

_contained

protected java.util.HashMap _contained

_text

protected FieldMapping _text

_textCol

protected java.lang.String _textCol
Constructor Detail

DTXClassDescriptor

DTXClassDescriptor(ClassMapping clsMapping)
Method Detail

addAttr

void addAttr(java.lang.String columnName,
             FieldMapping fieldMapping)

addSimpleElement

void addSimpleElement(java.lang.String columnName,
                      FieldMapping fieldMapping)

addContained

void addContained(java.lang.String columnName,
                  ClassMapping contained)

getAttr

FieldMapping getAttr(java.lang.String columnName)

getSimpleElement

FieldMapping getSimpleElement(java.lang.String columnName)

getAttrCols

java.lang.String[] getAttrCols()

getSimpleElementCols

java.lang.String[] getSimpleElementCols()

getClassMapping

ClassMapping getClassMapping()

getTextCol

java.lang.String getTextCol()

getText

FieldMapping getText()

setTextCol

void setTextCol(java.lang.String textCol,
                FieldMapping text)


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com