Package org.jpos.iso

Class ISOTagBinaryFieldPackager

    • Constructor Detail

      • ISOTagBinaryFieldPackager

        public ISOTagBinaryFieldPackager()
        Constructs a default ISOTagBinaryFieldPackager. There is ASCII tag L prefixer, no padding, no length prefix and a literal binary interpretation. The set methods must be called to make this ISOBaseFieldPackager useful.
      • ISOTagBinaryFieldPackager

        public ISOTagBinaryFieldPackager​(Prefixer tagPrefixer,
                                         Padder padder,
                                         BinaryInterpreter interpreter,
                                         Prefixer prefixer)
        Constructs an ISOTagBinaryFieldPackager with a specific Padder, Interpreter and Prefixer. The length and description should be set with setLength() and setDescription methods.
        Parameters:
        tagPrefixer - The type of tag prefixer used to encode tag.
        padder - The type of padding used.
        interpreter - The interpreter used to encode the field.
        prefixer - The type of length prefixer used to encode this field.
      • ISOTagBinaryFieldPackager

        public ISOTagBinaryFieldPackager​(int maxLength,
                                         java.lang.String description,
                                         Prefixer tagPrefixer,
                                         Padder padder,
                                         BinaryInterpreter interpreter,
                                         Prefixer prefixer)
        Creates an ISOTagBinaryFieldPackager.
        Parameters:
        maxLength - The maximum length of the field in characters or bytes depending on the datatype.
        description - The description of the field. For human readable output.
        tagPrefixer - The type of tag prefixer used to encode tag.
        interpreter - The interpreter used to encode the field.
        padder - The type of padding used.
        prefixer - The type of length prefixer used to encode this field.