Home > Class Reference > ENSLIB namespace > EnsLib.EDI.EDIFACT.Validator
Private  Storage   

EnsLib.EDI.EDIFACT.Validator


class EnsLib.EDI.EDIFACT.Validator extends EnsLib.EDI.EDIFACT.Scanner

Error processor, more error defs, index not in errors, This is the EDIFACT Interchange parser

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 3


Summary


Properties
CurrentChar CurrentToken Index LexemeBegin Source
SourceLen

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
BeginLexeme Classify DisplayContext EndLexeme
Initialize IsValidChar IsValidSeparator NextToken
PeekNextChar PeekNextNextChar PeekNextNextToken PeekNextToken
SkipWhitespace Validate


Parameters


• parameter AllowedChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzÀÁÂÄàáâäÈÉÊèéêëÌÍÎìíîïÒÓÔÖòóôöÙÚÛÜùúûüÇçÑñ";
This holds the base character set
• parameter AllowedPunct = "!""&'()*+,-./:;?= %~@[]_{}\|<>^`#$";

Methods


• classmethod IsValidChar(pChar As %String)
• classmethod IsValidSeparator(pChar As %String)
• classmethod Validate(pDoc As EnsLib.EDI.EDIFACT.Document, pValSpec As %String) as %Status