mondrian.test
Class TestContext.SnoopingSchemaProcessor

java.lang.Object
  extended by mondrian.spi.impl.FilterDynamicSchemaProcessor
      extended by mondrian.test.TestContext.SnoopingSchemaProcessor
All Implemented Interfaces:
DynamicSchemaProcessor
Enclosing class:
TestContext

public static class TestContext.SnoopingSchemaProcessor
extends FilterDynamicSchemaProcessor


Constructor Summary
TestContext.SnoopingSchemaProcessor()
           
 
Method Summary
protected  java.lang.String filter(java.lang.String schemaUrl, Util.PropertyList connectInfo, java.io.InputStream stream)
          Reads the contents of a schema as a stream and returns the result as a string.
 
Methods inherited from class mondrian.spi.impl.FilterDynamicSchemaProcessor
processSchema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestContext.SnoopingSchemaProcessor

public TestContext.SnoopingSchemaProcessor()
Method Detail

filter

protected java.lang.String filter(java.lang.String schemaUrl,
                                  Util.PropertyList connectInfo,
                                  java.io.InputStream stream)
                           throws java.lang.Exception
Description copied from class: FilterDynamicSchemaProcessor
Reads the contents of a schema as a stream and returns the result as a string.

The default implementation returns the contents of the schema unchanged.

Overrides:
filter in class FilterDynamicSchemaProcessor
Parameters:
schemaUrl - the URL of the catalog
connectInfo - Connection properties
stream - Schema contents represented as a stream
Returns:
the modified schema
Throws:
java.lang.Exception - if an error occurs

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads