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


Field Summary
static ThreadLocal<String> THREAD_RESULT
           
 
Constructor Summary
TestContext.SnoopingSchemaProcessor()
           
 
Method Summary
protected  String filter(String schemaUrl, Util.PropertyList connectInfo, 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
 

Field Detail

THREAD_RESULT

public static final ThreadLocal<String> THREAD_RESULT
Constructor Detail

TestContext.SnoopingSchemaProcessor

public TestContext.SnoopingSchemaProcessor()
Method Detail

filter

protected String filter(String schemaUrl,
                        Util.PropertyList connectInfo,
                        InputStream stream)
                 throws 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:
Exception - if an error occurs

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