public class XMLTableColumnDefinition
extends java.lang.Object
implements java.io.Serializable
 XMLTableColumnDefinition a column within a table definition.
 
| Modifier and Type | Field and Description | 
|---|---|
static int | 
NODE_TYPE  | 
static int | 
NUMBER_TYPE  | 
static int | 
OBJECT_TYPE  | 
static int | 
STRING_TYPE  | 
| Constructor and Description | 
|---|
XMLTableColumnDefinition()  | 
XMLTableColumnDefinition(java.lang.String name,
                        java.lang.String expression,
                        int type)  | 
XMLTableColumnDefinition(java.lang.String name,
                        XPath xpath,
                        int type)  | 
XMLTableColumnDefinition(XPath columnXPath,
                        XPath xpath,
                        int type)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected XPath | 
createXPath(java.lang.String expression)  | 
java.lang.Class<?> | 
getColumnClass()  | 
XPath | 
getColumnNameXPath()
DOCUMENT ME! 
 | 
java.lang.String | 
getName()
Getter for property name. 
 | 
int | 
getType()
Getter for property type. 
 | 
java.lang.Object | 
getValue(java.lang.Object row)  | 
XPath | 
getXPath()
Getter for property xpath. 
 | 
protected void | 
handleException(java.lang.Exception e)  | 
static int | 
parseType(java.lang.String typeName)  | 
void | 
setColumnNameXPath(XPath columnNameXPath)
Setter for property columnNameXPath. 
 | 
void | 
setName(java.lang.String name)
Setter for property name. 
 | 
void | 
setType(int type)
Setter for property type. 
 | 
void | 
setXPath(XPath xPath)
Setter for property xpath. 
 | 
public static final int OBJECT_TYPE
public static final int STRING_TYPE
public static final int NUMBER_TYPE
public static final int NODE_TYPE
public XMLTableColumnDefinition()
public XMLTableColumnDefinition(java.lang.String name,
                                java.lang.String expression,
                                int type)
public XMLTableColumnDefinition(java.lang.String name,
                                XPath xpath,
                                int type)
public static int parseType(java.lang.String typeName)
public java.lang.Class<?> getColumnClass()
public java.lang.Object getValue(java.lang.Object row)
public int getType()
public void setType(int type)
type - New value of property type.public java.lang.String getName()
public void setName(java.lang.String name)
name - New value of property name.public XPath getXPath()
public void setXPath(XPath xPath)
xPath - New value of property xpath.public XPath getColumnNameXPath()
public void setColumnNameXPath(XPath columnNameXPath)
columnNameXPath - New value of property xpath.protected XPath createXPath(java.lang.String expression)
protected void handleException(java.lang.Exception e)