Class GenericValidatingPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.GenericPackager
org.jpos.iso.packager.GenericValidatingPackager
- All Implemented Interfaces:
Configurable, ISOPackager, ISOValidator, GenericPackagerParams, LogSource
Generic Packager that configure validators too.
Title: jPOS
Description: Java Framework for Financial Systems
Copyright: Copyright (c) 2000 jPOS.org. All rights reserved.
Company: www.jPOS.org
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class GenericPackager
GenericPackager.GenericContentHandler, GenericPackager.GenericEntityResolver -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected booleanprotected ISOValidator[]FieldValidator array.protected intprotected ISOBaseValidator[]MsgValidator arrayFields inherited from class ISOBasePackager
fld, headerLength, logFieldName, logger, realm, thirdBitmapField -
Constructor Summary
ConstructorsConstructorDescriptionGenericValidatingPackager(InputStream stream) GenericValidatingPackager(String fileName) -
Method Summary
Modifier and TypeMethodDescriptionvoidIt define GenericValidatorContentHandler like handler.voidsetFieldValidator(ISOFieldValidator[] fvlds) voidvoidsetMsgValidator(ISOBaseValidator[] msgVlds) Validate an ISOComponent.Methods inherited from class GenericPackager
emitBitMap, getBitMapfieldPackager, getDescription, getFirstField, getMaxValidField, readFile, setConfiguration, setLoggerMethods inherited from class ISOBasePackager
createISOMsg, fieldUnpackLogger, getFieldDescription, getFieldPackager, getHeaderLength, getLogger, getRealm, getThirdBitmapField, pack, setFieldPackager, setFieldPackager, setHeaderLength, setThirdBitmapField, unpack, unpack
-
Field Details
-
maxValidField
-
emitBitmap
-
bitmapField
-
fvlds
FieldValidator array. -
mvlds
MsgValidator array
-
-
Constructor Details
-
GenericValidatingPackager
- Throws:
ISOException
-
GenericValidatingPackager
- Throws:
ISOException
-
GenericValidatingPackager
- Throws:
ISOException
-
-
Method Details
-
readFile
It define GenericValidatorContentHandler like handler.- Overrides:
readFilein classGenericPackager- Parameters:
filename- The XML field description file- Throws:
ISOException
-
setGenericPackagerParams
- Specified by:
setGenericPackagerParamsin interfaceGenericPackagerParams- Overrides:
setGenericPackagerParamsin classGenericPackager
-
setMsgValidator
-
setFieldValidator
-
validate
Description copied from interface:ISOValidatorValidate an ISOComponent.- Specified by:
validatein interfaceISOValidator- Throws:
ISOException- if break-on-error is assummed and there are some errors.
-