cz.zcu.validationserver.process.statements
Class Block
java.lang.Object
cz.zcu.validationserver.process.statements.AbstractStatement
cz.zcu.validationserver.process.statements.Block
- All Implemented Interfaces:
- ExecutableProcess, Statement
public class Block
- extends AbstractStatement
Reprezentuje jeden blok prikazu (statementu). Samotny blok prikazu je ale take Statement.
User: Lukas
Date: 23.4.2007
Time: 15:03:35
| Methods inherited from class cz.zcu.validationserver.process.statements.AbstractStatement |
getColumnNumber, getLineNumber, getMyProcess, getParent, getPath, getStatementName, popPosition, popPosition, pushPosition, pushPosition, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
statements
private java.util.LinkedList<Statement> statements
Block
public Block(Statement parent)
loadFromElement
public void loadFromElement(Element element,
ValidationProcess process,
Block block)
throws XMLLoadException
- Description copied from interface:
Statement
- Nacte objekt z XML
- Specified by:
loadFromElement in interface Statement- Overrides:
loadFromElement in class AbstractStatement
- Parameters:
element - XML element odkud nacistprocess - K jakemu procesu tenhle statement patriblock - K jakemu bloku patri
- Throws:
XMLLoadException - Kdyz to nevyjde
execute
public void execute(ValidationInfo info,
FullValidationResult result,
Context jsContext,
Scriptable scope)
- Description copied from interface:
ExecutableProcess
- Spusti akce na tomto objektu.
- Parameters:
info - Informace o validaciresult - Vysledek validacejsContext - JS Context (dle Rhino doc by mel byt prave jeden pro vlakno)scope - Javascript scope, ve kterem to bezi. Objekty si mohou udelat svoje scope a tohle nastavit treba jako
parent... nebo ho mohou pouzit rovnou
clear
public void clear()
Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.