- java.lang.Object
-
- io.xlate.edi.internal.stream.validation.Validator
-
public class Validator extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCompositeReferenceCode()List<UsageError>getElementErrors()StringgetElementReferenceCode()booleanisBinaryElementLength()booleanisComposite()booleanisPendingDiscrimination()booleanselectImplementation(StreamEvent[] events, int index, int count, ValidationEventHandler handler)booleanvalidateElement(Dialect dialect, StaEDIStreamLocation position, CharSequence value)voidvalidateSegment(ValidationEventHandler handler, CharSequence tag)voidvalidateSyntax(ElementDataHandler handler, ValidationEventHandler validationHandler, StaEDIStreamLocation location, boolean isComposite)booleanvalidCompositeOccurrences(Location position)
-
-
-
Method Detail
-
isPendingDiscrimination
public boolean isPendingDiscrimination()
-
getCompositeReferenceCode
public String getCompositeReferenceCode()
-
isBinaryElementLength
public boolean isBinaryElementLength()
-
getElementReferenceCode
public String getElementReferenceCode()
-
validateSegment
public void validateSegment(ValidationEventHandler handler, CharSequence tag)
-
selectImplementation
public boolean selectImplementation(StreamEvent[] events, int index, int count, ValidationEventHandler handler)
-
getElementErrors
public List<UsageError> getElementErrors()
-
validCompositeOccurrences
public boolean validCompositeOccurrences(Location position)
-
isComposite
public boolean isComposite()
-
validateElement
public boolean validateElement(Dialect dialect, StaEDIStreamLocation position, CharSequence value)
-
validateSyntax
public void validateSyntax(ElementDataHandler handler, ValidationEventHandler validationHandler, StaEDIStreamLocation location, boolean isComposite)
-
-