C# Class System.Xml.Schema.DfaContentValidator

Deterministic Finite Automata Compilers by Aho, Sethi, Ullman. ISBN 0-201-10088-6, pp. 115, 116, 140
Inheritance: ContentValidator
Mostra file Open project: gbarnett/shared-source-cli-2.0

Public Methods

Method Description
CompleteValidation ( ValidationState context ) : bool
ExpectedElements ( ValidationState context, bool isRequiredOnly ) : ArrayList
ExpectedParticles ( ValidationState context, bool isRequiredOnly ) : ArrayList
InitValidation ( ValidationState context ) : void
ValidateElement ( XmlQualifiedName name, ValidationState context, int &errorCode ) : object

Algorithm 3.1 Simulating a DFA

Private Methods

Method Description
DfaContentValidator ( int transitionTable, SymbolsDictionary symbols, XmlSchemaContentType contentType, bool isOpen, bool isEmptiable ) : System

Algorithm 3.5 Construction of a DFA from a regular expression

Method Details

CompleteValidation() public method

public CompleteValidation ( ValidationState context ) : bool
context ValidationState
return bool

ExpectedElements() public method

public ExpectedElements ( ValidationState context, bool isRequiredOnly ) : ArrayList
context ValidationState
isRequiredOnly bool
return System.Collections.ArrayList

ExpectedParticles() public method

public ExpectedParticles ( ValidationState context, bool isRequiredOnly ) : ArrayList
context ValidationState
isRequiredOnly bool
return System.Collections.ArrayList

InitValidation() public method

public InitValidation ( ValidationState context ) : void
context ValidationState
return void

ValidateElement() public method

Algorithm 3.1 Simulating a DFA
public ValidateElement ( XmlQualifiedName name, ValidationState context, int &errorCode ) : object
name XmlQualifiedName
context ValidationState
errorCode int
return object