Class ColumnImpl

    • Field Detail

      • EMPTY_ARRAY

        public static final ColumnImpl[] EMPTY_ARRAY
        Empty ColumnImpl array.
    • Method Detail

      • getSelectorQName

        public Name getSelectorQName()
        Gets the name of the selector.
        Returns:
        the selector name; non-null
      • getPropertyQName

        public Name getPropertyQName()
        Gets the name of the property.
        Returns:
        the property name, or null to include a column for each single-value non-residual property of the selector's node type
      • getSelectorName

        public String getSelectorName()
        Gets the name of the selector.
        Specified by:
        getSelectorName in interface Column
        Returns:
        the selector name; non-null
      • getPropertyName

        public String getPropertyName()
        Gets the name of the property.
        Specified by:
        getPropertyName in interface Column
        Returns:
        the property name, or null to include a column for each single-value non-residual property of the selector's node type
      • getColumnName

        public String getColumnName()
        Gets the column name.

        Specified by:
        getColumnName in interface Column
        Returns:
        the column name; must be null if getPropertyName is null and non-null otherwise
      • accept

        public Object accept​(QOMTreeVisitor visitor,
                             Object data)
                      throws Exception
        Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
        Specified by:
        accept in class AbstractQOMNode
        Parameters:
        visitor - the visitor.
        data - user defined data, which is passed to the visit method.
        Throws:
        Exception