XMLParser
class XMLParser extends Alvine
XML-Parser
Constants
PROCESSORDEFAULTNAME |
Name des Default Processors |
Properties
protected array | $steps | ||
protected array | $actions | ||
protected array | $states | ||
protected array | $errors | ||
protected XPath | $document | ||
protected Processor | $processor | ||
protected Transitions | $transitions |
Methods
initStructure()
Alle Strukturen für einen neuen Durchlauf auf den Startwert initialisieren
initDocument(string $xml)
No description
initProcessor()
No description
parseSteps()
No description
string|null
getClassFromAttribute(Node $node, string $attributeName, string|null $shouldInstanceOfClass, string $context, string|null $defaultClass = null)
No description
Handler|null
ParameterMap
getParamterMap(NodeList $parameterNodes)
ObjectMap erstellen
parseTransitions()
No description
parseStates()
No description
parseAutomation()
No description
parseAdmission()
admission-Tag parsen
Details
at line 86
protected XMLParser
initStructure()
Alle Strukturen für einen neuen Durchlauf auf den Startwert initialisieren
at line 103
protected XMLParser
initDocument(string $xml)
at line 114
protected XMLParser
initProcessor()
at line 142
protected XMLParser
parseSteps()
at line 228
protected XMLParser
parseTransistionVerifications(Transition $transistion, Element $transitionNode)
at line 266
protected string|null
getClassFromAttribute(Node $node, string $attributeName, string|null $shouldInstanceOfClass, string $context, string|null $defaultClass = null)
at line 301
protected XMLParser
parseTransistionExceptions(Transition $transistion, Element $transitionNode)
at line 355
protected Handler|null
parseExceptionHandler(Transition $transistion, Element $exceptionNode)
at line 395
protected ParameterMap
getParamterMap(NodeList $parameterNodes)
ObjectMap erstellen
Diese Methode erstellt eine ObjectMap von Parameter Objekten
<parameters>
<parameter type="integer" name="name">myName</parameter>
<parameter type="string" name="format">jpg</parameter>
</parameters>
at line 425
protected XMLParser
parseTransitions()
at line 501
protected XMLParser
parseStates()
at line 533
Processor
parse(string $xml)
at line 620
protected XMLParser
parseAutomation()
at line 667
protected XMLParser
parseAdmission()
admission-Tag parsen