Class ColumnImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
-
- org.apache.jackrabbit.spi.commons.query.qom.ColumnImpl
-
- All Implemented Interfaces:
javax.jcr.query.qom.Column
public class ColumnImpl extends AbstractQOMNode implements javax.jcr.query.qom.Column
ColumnImpl...
-
-
Field Summary
Fields Modifier and Type Field Description static ColumnImpl[]EMPTY_ARRAYEmptyColumnImplarray.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectaccept(QOMTreeVisitor visitor, java.lang.Object data)Accepts avisitorand calls the appropriate visit method depending on the type of this QOM node.java.lang.StringgetColumnName()Gets the column name.java.lang.StringgetPropertyName()Gets the name of the property.NamegetPropertyQName()Gets the name of the property.java.lang.StringgetSelectorName()Gets the name of the selector.NamegetSelectorQName()Gets the name of the selector.java.lang.StringtoString()
-
-
-
Field Detail
-
EMPTY_ARRAY
public static final ColumnImpl[] EMPTY_ARRAY
EmptyColumnImplarray.
-
-
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 java.lang.String getSelectorName()
Gets the name of the selector.- Specified by:
getSelectorNamein interfacejavax.jcr.query.qom.Column- Returns:
- the selector name; non-null
-
getPropertyName
public java.lang.String getPropertyName()
Gets the name of the property.- Specified by:
getPropertyNamein interfacejavax.jcr.query.qom.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 java.lang.String getColumnName()
Gets the column name.- Specified by:
getColumnNamein interfacejavax.jcr.query.qom.Column- Returns:
- the column name; must be null if
getPropertyNameis null and non-null otherwise
-
accept
public java.lang.Object accept(QOMTreeVisitor visitor, java.lang.Object data) throws java.lang.Exception
Accepts avisitorand calls the appropriate visit method depending on the type of this QOM node.- Specified by:
acceptin classAbstractQOMNode- Parameters:
visitor- the visitor.data- user defined data, which is passed to the visit method.- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-