cz.zcu.validationserver.process.statements
Class TimeLimitedStatement
java.lang.Object
cz.zcu.validationserver.process.statements.AbstractStatement
cz.zcu.validationserver.process.statements.TimeLimitedStatement
- All Implemented Interfaces:
- ExecutableProcess, Statement
public class TimeLimitedStatement
- extends AbstractStatement
Created by IntelliJ IDEA.
User: Lukas
Date: 23.4.2007
Time: 16:10: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 |
logger
private static final Logger logger
maxTimeScript
private Script maxTimeScript
exceedMessage
private java.lang.String exceedMessage
body
private Block body
TimeLimitedStatement
public TimeLimitedStatement()
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
Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.