Class XMLTableColumnDefinition

  • All Implemented Interfaces:
    java.io.Serializable

    public class XMLTableColumnDefinition
    extends java.lang.Object
    implements java.io.Serializable

    XMLTableColumnDefinition a column within a table definition.

    See Also:
    Serialized Form
    • Constructor Detail

      • XMLTableColumnDefinition

        public XMLTableColumnDefinition()
      • XMLTableColumnDefinition

        public XMLTableColumnDefinition​(java.lang.String name,
                                        java.lang.String expression,
                                        int type)
      • XMLTableColumnDefinition

        public XMLTableColumnDefinition​(java.lang.String name,
                                        XPath xpath,
                                        int type)
      • XMLTableColumnDefinition

        public XMLTableColumnDefinition​(XPath columnXPath,
                                        XPath xpath,
                                        int type)
    • Method Detail

      • parseType

        public static int parseType​(java.lang.String typeName)
      • getColumnClass

        public java.lang.Class<?> getColumnClass()
      • getValue

        public java.lang.Object getValue​(java.lang.Object row)
      • getType

        public int getType()
        Getter for property type.
        Returns:
        Value of property type.
      • setType

        public void setType​(int type)
        Setter for property type.
        Parameters:
        type - New value of property type.
      • getName

        public java.lang.String getName()
        Getter for property name.
        Returns:
        Value of property name.
      • setName

        public void setName​(java.lang.String name)
        Setter for property name.
        Parameters:
        name - New value of property name.
      • getXPath

        public XPath getXPath()
        Getter for property xpath.
        Returns:
        Value of property xpath.
      • setXPath

        public void setXPath​(XPath xPath)
        Setter for property xpath.
        Parameters:
        xPath - New value of property xpath.
      • getColumnNameXPath

        public XPath getColumnNameXPath()
        DOCUMENT ME!
        Returns:
        the XPath used to create the column name
      • setColumnNameXPath

        public void setColumnNameXPath​(XPath columnNameXPath)
        Setter for property columnNameXPath.
        Parameters:
        columnNameXPath - New value of property xpath.
      • createXPath

        protected XPath createXPath​(java.lang.String expression)
      • handleException

        protected void handleException​(java.lang.Exception e)