mondrian.test
Class DynamicSchemaProcessorTest.BaseDsp

java.lang.Object
  extended by mondrian.test.DynamicSchemaProcessorTest.BaseDsp
All Implemented Interfaces:
DynamicSchemaProcessor
Direct Known Subclasses:
DynamicSchemaProcessorTest.CheckJdbcPropertyDsp, DynamicSchemaProcessorTest.FoodMartCatalogDsp, DynamicSchemaProcessorTest.ProviderTestDSP
Enclosing class:
DynamicSchemaProcessorTest

public static class DynamicSchemaProcessorTest.BaseDsp
extends Object
implements DynamicSchemaProcessor

Our base, token replacing schema processor.

Author:
ngoodman

Field Summary
protected  String replaceToken
           
 
Constructor Summary
DynamicSchemaProcessorTest.BaseDsp()
           
 
Method Summary
 String getSchema()
           
 String processSchema(String schemaUrl, Util.PropertyList connectInfo)
          Modifies a Mondrian schema.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

replaceToken

protected String replaceToken
Constructor Detail

DynamicSchemaProcessorTest.BaseDsp

public DynamicSchemaProcessorTest.BaseDsp()
Method Detail

processSchema

public String processSchema(String schemaUrl,
                            Util.PropertyList connectInfo)
                     throws Exception
Description copied from interface: DynamicSchemaProcessor
Modifies a Mondrian schema.

An implementation should generally interpret the URL string as an Apache VFS (virtual file system) URL.

Specified by:
processSchema in interface DynamicSchemaProcessor
Parameters:
schemaUrl - the URL of the catalog
connectInfo - Connection properties
Returns:
the modified schema
Throws:
Exception - if an error occurs

getSchema

public String getSchema()
                 throws Exception
Throws:
Exception

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