Class ColumnImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
-
- org.apache.jackrabbit.spi.commons.query.qom.ColumnImpl
-
- All Implemented Interfaces:
Column
public class ColumnImpl extends AbstractQOMNode implements Column
ColumnImpl...
-
-
Field Summary
Fields Modifier and Type Field Description static ColumnImpl[]EMPTY_ARRAYEmptyColumnImplarray.-
Fields inherited from class org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
resolver
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectaccept(QOMTreeVisitor visitor, Object data)Accepts avisitorand calls the appropriate visit method depending on the type of this QOM node.StringgetColumnName()Gets the column name.StringgetPropertyName()Gets the name of the property.NamegetPropertyQName()Gets the name of the property.StringgetSelectorName()Gets the name of the selector.NamegetSelectorQName()Gets the name of the selector.StringtoString()-
Methods inherited from class org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
getJCRName, getJCRPath, protect, quote, quote
-
-
-
-
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 String getSelectorName()
Gets the name of the selector.- Specified by:
getSelectorNamein interfaceColumn- Returns:
- the selector name; non-null
-
getPropertyName
public String getPropertyName()
Gets the name of the property.- Specified by:
getPropertyNamein interfaceColumn- 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:
getColumnNamein interfaceColumn- Returns:
- the column name; must be null if
getPropertyNameis null and non-null otherwise
-
accept
public Object accept(QOMTreeVisitor visitor, Object data) throws 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:
Exception
-
-