1 package net.sf.tomp.xml.type.xtcl;
2
3 import net.sf.tomp.xml.type.TypeDatabaseImpl;
4 import net.sf.tomp.xtcl.Context;
5 import net.sf.tomp.xtcl.command.VarCommand;
6
7 /***
8 * DOCUMENT ME!
9 *
10 * @author tomp
11 */
12 public class TypeDatabaseFilterCommand extends VarCommand {
13 /***
14 * DOCUMENT ME!
15 *
16 * @param context DOCUMENT ME!
17 * @return DOCUMENT ME!
18 * @throws Exception DOCUMENT ME!
19 */
20 public int execute(Context context) throws Exception {
21 TypeDatabaseImpl tdf = new TypeDatabaseImpl();
22
23 tdf.setXTFilterFactory(context.getXTFilterFactory());
24 context.put(var, tdf);
25
26 return done(context, 0);
27 }
28
29 /***
30 * DOCUMENT ME!
31 *
32 * @return DOCUMENT ME!
33 */
34 public String toString() {
35 return "TYPEDATABASE " + var;
36 }
37 }
38
39 /*
40 * The contents of this file are subject to the Mozilla Public License Version
41 * 1.1 (the "License"); you may not use this file except in compliance with the
42 * License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
43 * Software distributed under the License is distributed on an "AS IS" basis,
44 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
45 * the specific language governing rights and limitations under the License. The
46 * Original Code is: all this file. The Initial Developer of the Original Code
47 * is: Tomas Pitner, Masaryk University in Brno, Czech Republic. Contributor(s):
48 */