Package org.dom4j.swing
Class XMLTableColumnDefinition
- java.lang.Object
- 
- org.dom4j.swing.XMLTableColumnDefinition
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class XMLTableColumnDefinition extends java.lang.Object implements java.io.SerializableXMLTableColumnDefinitiona column within a table definition.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intNODE_TYPEstatic intNUMBER_TYPEstatic intOBJECT_TYPEstatic intSTRING_TYPE
 - 
Constructor SummaryConstructors Constructor 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)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XPathcreateXPath(java.lang.String expression)java.lang.Class<?>getColumnClass()XPathgetColumnNameXPath()DOCUMENT ME!java.lang.StringgetName()Getter for property name.intgetType()Getter for property type.java.lang.ObjectgetValue(java.lang.Object row)XPathgetXPath()Getter for property xpath.protected voidhandleException(java.lang.Exception e)static intparseType(java.lang.String typeName)voidsetColumnNameXPath(XPath columnNameXPath)Setter for property columnNameXPath.voidsetName(java.lang.String name)Setter for property name.voidsetType(int type)Setter for property type.voidsetXPath(XPath xPath)Setter for property xpath.
 
- 
- 
- 
Field Detail- 
OBJECT_TYPEpublic static final int OBJECT_TYPE - See Also:
- Constant Field Values
 
 - 
STRING_TYPEpublic static final int STRING_TYPE - See Also:
- Constant Field Values
 
 - 
NUMBER_TYPEpublic static final int NUMBER_TYPE - See Also:
- Constant Field Values
 
 - 
NODE_TYPEpublic static final int NODE_TYPE - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
XMLTableColumnDefinitionpublic XMLTableColumnDefinition() 
 - 
XMLTableColumnDefinitionpublic XMLTableColumnDefinition(java.lang.String name, java.lang.String expression, int type)
 - 
XMLTableColumnDefinitionpublic XMLTableColumnDefinition(java.lang.String name, XPath xpath, int type)
 
- 
 - 
Method Detail- 
parseTypepublic static int parseType(java.lang.String typeName) 
 - 
getColumnClasspublic java.lang.Class<?> getColumnClass() 
 - 
getValuepublic java.lang.Object getValue(java.lang.Object row) 
 - 
getTypepublic int getType() Getter for property type.- Returns:
- Value of property type.
 
 - 
setTypepublic void setType(int type) Setter for property type.- Parameters:
- type- New value of property type.
 
 - 
getNamepublic java.lang.String getName() Getter for property name.- Returns:
- Value of property name.
 
 - 
setNamepublic void setName(java.lang.String name) Setter for property name.- Parameters:
- name- New value of property name.
 
 - 
getXPathpublic XPath getXPath() Getter for property xpath.- Returns:
- Value of property xpath.
 
 - 
setXPathpublic void setXPath(XPath xPath) Setter for property xpath.- Parameters:
- xPath- New value of property xpath.
 
 - 
getColumnNameXPathpublic XPath getColumnNameXPath() DOCUMENT ME!- Returns:
- the XPath used to create the column name
 
 - 
setColumnNameXPathpublic void setColumnNameXPath(XPath columnNameXPath) Setter for property columnNameXPath.- Parameters:
- columnNameXPath- New value of property xpath.
 
 - 
createXPathprotected XPath createXPath(java.lang.String expression) 
 - 
handleExceptionprotected void handleException(java.lang.Exception e) 
 
- 
 
-