C# 클래스 System.Xml.Schema.NfaContentValidator

Nondeterministic Finite Automata Compilers by Aho, Sethi, Ullman. ISBN 0-201-10088-6, pp. 126,140
상속: ContentValidator
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0

공개 메소드들

메소드 설명
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.4 Simulation of an NFA

비공개 메소드들

메소드 설명
NfaContentValidator ( BitSet firstpos, BitSet followpos, SymbolsDictionary symbols, Positions positions, int endMarkerPos, XmlSchemaContentType contentType, bool isOpen, bool isEmptiable ) : System

메소드 상세

CompleteValidation() 공개 메소드

public CompleteValidation ( ValidationState context ) : bool
context ValidationState
리턴 bool

ExpectedElements() 공개 메소드

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

ExpectedParticles() 공개 메소드

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

InitValidation() 공개 메소드

public InitValidation ( ValidationState context ) : void
context ValidationState
리턴 void

ValidateElement() 공개 메소드

Algorithm 3.4 Simulation of an NFA
public ValidateElement ( XmlQualifiedName name, ValidationState context, int &errorCode ) : object
name XmlQualifiedName
context ValidationState
errorCode int
리턴 object