cz.zcu.validationserver.process.statements
Class StatementFactory
java.lang.Object
cz.zcu.validationserver.process.statements.StatementFactory
public class StatementFactory
- extends java.lang.Object
Factory pro nacitani blokovych elementu
User: Lukas
Date: 23.4.2007
Time: 14:56:38
Field Summary |
private static java.util.Map<java.lang.String,java.lang.Class> |
registeredStatements
Mapa String -> Trida statementu (String -> Class) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
registeredStatements
private static java.util.Map<java.lang.String,java.lang.Class> registeredStatements
- Mapa String -> Trida statementu (String -> Class)
StatementFactory
public StatementFactory()
getStatementByElementName
public Statement getStatementByElementName(java.lang.String elementName)
registerStatementClass
public static void registerStatementClass(java.lang.String statementName,
java.lang.Class statementClass)
registerStatementClass
public static void registerStatementClass(java.lang.String statementName,
java.lang.String statementClassName)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getStatementClass
public static java.lang.Class getStatementClass(java.lang.String statementName)
- Vrati tridu statementu zadaneho jeho nazvem. Pokud neexistuje, vraci null.
- Parameters:
statementName
-
- Returns:
getStatementInstance
public static Statement getStatementInstance(java.lang.String statementName,
Statement parent)
throws XMLLoadException
- Vrati novou instanci statementu zadanou jeho nazvem. Pokud neexistuje, vyhodi vyjimku.
- Parameters:
statementName
-
- Returns:
-
- Throws:
XMLLoadException
registerDefaultStatements
private static void registerDefaultStatements()
Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.