edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator
Interface Navigate

All Known Subinterfaces:
NavCollection, NavUnnest
All Known Implementing Classes:
NavigateImp

public interface Navigate
extends XMLOperator

The Navigate interface. The Navigate opertor takes the source and navigates through it given a specific XPath

Since:
1.0

Method Summary
 java.lang.String getBinding()
          Deprecated. Use getOutputColumnName() instead.
 NavigationStep[] getDestination()
          Gets the destination.
 NavigationStep[] getEntryPoint()
          Gets the entry point.
 java.lang.String printNode()
          Returns a String that represents the value of this object.
 void setBinding(java.lang.String bind)
          Deprecated. Use setOutputColumnName(String) instead.
 void setDestination(NavigationStep[] destination)
          Sets the destination.
 void setEntryPoint(NavigationStep[] ept)
          Sets the entry point.
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
clone, getNode, getOutput, getOutputColumnName, getOutputDataSource, getOutputDataSources, getPrimaryDataSource, getPrimarySource, setNode, setOutput, setOutputColumnName
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject
getStatistics, isValidStatistic
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
getProperties, getProperty, isValidPropertyName, setProperty
 

Method Detail

getBinding

public java.lang.String getBinding()
Deprecated. Use getOutputColumnName() instead.

Gets the binding value.
Returns:
String
Since:
1.0

getDestination

public NavigationStep[] getDestination()
Gets the destination.
Returns:
an array of NavigationStep
Since:
1.0

getEntryPoint

public NavigationStep[] getEntryPoint()
Gets the entry point.
Returns:
an array of NavigationStep
Since:
1.0

printNode

public java.lang.String printNode()
Returns a String that represents the value of this object.
Returns:
a string representation of the receiver
Since:
1.0

setBinding

public void setBinding(java.lang.String bind)
Deprecated. Use setOutputColumnName(String) instead.

Sets the binding value.
Parameters:
bind - String
Since:
1.0

setDestination

public void setDestination(NavigationStep[] destination)
Sets the destination.
Parameters:
destination - is an array of NavigationStep
Since:
1.0

setEntryPoint

public void setEntryPoint(NavigationStep[] ept)
Sets the entry point.
Parameters:
ept - New entry point for this navigation operator.
Since:
1.0