org.palo.api.subsets.io.xml
Class DataFilterHandler

java.lang.Object
  extended by org.palo.api.subsets.io.xml.DataFilterHandler
All Implemented Interfaces:
SubsetFilterHandler

public class DataFilterHandler
extends java.lang.Object
implements SubsetFilterHandler

DataFilterHandler

API internal implementation of the SubsetFilter interface which handles DataFilters.

Version:
$Id: DataFilterHandler.html,v 1.1 2007/12/14 09:59:12 ArndHouben Exp $

Field Summary
static java.lang.String XPATH
           
 
Constructor Summary
DataFilterHandler()
           
DataFilterHandler(java.lang.String sourceCube)
           
 
Method Summary
 SubsetFilter createFilter(Dimension dimension)
          Creates a new SubsetFilter for the given dimension
 void enter(java.lang.String path)
          Called when given xml path is entered
static java.lang.String getPersistenceString(DataFilter filter)
           
 java.lang.String getXPath()
          Returns the xml path for this subset filter
 void setValue(java.lang.String path, java.lang.String value)
          Sets the value for the given path.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XPATH

public static final java.lang.String XPATH
See Also:
Constant Field Values
Constructor Detail

DataFilterHandler

public DataFilterHandler()

DataFilterHandler

public DataFilterHandler(java.lang.String sourceCube)
Method Detail

getXPath

public final java.lang.String getXPath()
Description copied from interface: SubsetFilterHandler
Returns the xml path for this subset filter

Specified by:
getXPath in interface SubsetFilterHandler
Returns:
the xpath

enter

public final void enter(java.lang.String path)
Description copied from interface: SubsetFilterHandler
Called when given xml path is entered

Specified by:
enter in interface SubsetFilterHandler
Parameters:
path - xml path

setValue

public final void setValue(java.lang.String path,
                           java.lang.String value)
Description copied from interface: SubsetFilterHandler
Sets the value for the given path. How to interpret path and value depends of the implementing class

Specified by:
setValue in interface SubsetFilterHandler
Parameters:
path - xml path
value - its value

createFilter

public final SubsetFilter createFilter(Dimension dimension)
Description copied from interface: SubsetFilterHandler
Creates a new SubsetFilter for the given dimension

Specified by:
createFilter in interface SubsetFilterHandler
Parameters:
dimension - the dimension to create the filter for
Returns:
the newly created subset filter

getPersistenceString

public static final java.lang.String getPersistenceString(DataFilter filter)