KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > mondrian > rolap > DynamicSchemaProcessor


1 /*
2 // $Id: //open/mondrian/src/main/mondrian/rolap/DynamicSchemaProcessor.java#4 $
3 // This software is subject to the terms of the Common Public License
4 // Agreement, available at the following URL:
5 // http://www.opensource.org/licenses/cpl.html.
6 // Copyright (C) 2004-2005 TONBELLER AG
7 // Copyright (C) 2005-2005 Julian Hyde
8 // All Rights Reserved.
9 // You must accept the terms of that agreement to use this software.
10 */

11 package mondrian.rolap;
12
13 import mondrian.olap.Util;
14
15 import java.net.URL JavaDoc;
16
17 /**
18  * A dynamic schema processor is used to dynamically change
19  * a Mondrian schema at runtime.
20  */

21 public interface DynamicSchemaProcessor {
22
23     /**
24      * Modifies a Mondrian schema.
25      *
26      * @param schemaUrl the catalog URL
27      * @param connectInfo Connection properties
28      * @return the modified schema
29      */

30     public String JavaDoc processSchema(
31             URL JavaDoc schemaUrl,
32             Util.PropertyList connectInfo) throws Exception JavaDoc;
33 }
34
35 // End DynamicSchemaProcessor.java
36

37
Popular Tags