Ontimize Document Management 0.035EN

com.ontimize.dms.jcr.query
Class XPathField

java.lang.Object
  extended by com.ontimize.dms.jcr.query.XPathField
All Implemented Interfaces:
Field, java.io.Serializable

public class XPathField
extends java.lang.Object
implements Field

See Also:
Serialized Form

Field Summary
protected static java.lang.String BLANK
           
protected  Connector connector
           
protected  Connector fieldConnector
           
protected  Function function
           
protected  java.lang.String name
           
protected  java.lang.String prefix
           
protected  java.util.List values
           
 
Constructor Summary
XPathField(java.lang.String name, java.util.List values, Function function, Connector connector)
           
XPathField(java.lang.String name, java.util.List values, Function function, Connector connector, Connector fieldConnector)
           
 
Method Summary
protected  java.lang.String createFullName()
           
 Connector getConnector()
           
 Connector getFieldConnector()
           
 Function getFunction()
           
 java.lang.String getName()
           
 java.lang.String getPrefix()
           
 java.util.List getValues()
           
 java.lang.StringBuffer parse(java.lang.String node)
           
 void setPrefix(java.lang.String preffix)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BLANK

protected static final java.lang.String BLANK
See Also:
Constant Field Values

prefix

protected java.lang.String prefix

name

protected java.lang.String name

values

protected java.util.List values

function

protected Function function

connector

protected Connector connector

fieldConnector

protected Connector fieldConnector
Constructor Detail

XPathField

public XPathField(java.lang.String name,
                  java.util.List values,
                  Function function,
                  Connector connector)

XPathField

public XPathField(java.lang.String name,
                  java.util.List values,
                  Function function,
                  Connector connector,
                  Connector fieldConnector)
Method Detail

getPrefix

public java.lang.String getPrefix()
Specified by:
getPrefix in interface Field

getName

public java.lang.String getName()
Specified by:
getName in interface Field

getValues

public java.util.List getValues()
Specified by:
getValues in interface Field

getFunction

public Function getFunction()
Specified by:
getFunction in interface Field

getConnector

public Connector getConnector()
Specified by:
getConnector in interface Field
Returns:
the connector for the list of values

getFieldConnector

public Connector getFieldConnector()
Specified by:
getFieldConnector in interface Field

setPrefix

public void setPrefix(java.lang.String preffix)
Specified by:
setPrefix in interface Field

createFullName

protected java.lang.String createFullName()

parse

public java.lang.StringBuffer parse(java.lang.String node)
Specified by:
parse in interface Field

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Ontimize Document Management