Class ASN1DataFormat

All Implemented Interfaces:
CopyableDefinition<DataFormatDefinition>

@Metadata(firstVersion="2.20.0", label="dataformat,transformation,file", title="ASN.1 File") public class ASN1DataFormat extends DataFormatDefinition
Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
  • Constructor Details

    • ASN1DataFormat

      public ASN1DataFormat()
    • ASN1DataFormat

      protected ASN1DataFormat(ASN1DataFormat source)
    • ASN1DataFormat

      public ASN1DataFormat(Boolean usingIterator)
    • ASN1DataFormat

      public ASN1DataFormat(String unmarshalTypeName)
    • ASN1DataFormat

      public ASN1DataFormat(Class<?> unmarshalType)
  • Method Details

    • copyDefinition

      public ASN1DataFormat copyDefinition()
      Description copied from interface: CopyableDefinition
      Makes a copy of this definition.
      Specified by:
      copyDefinition in interface CopyableDefinition<DataFormatDefinition>
      Overrides:
      copyDefinition in class DataFormatDefinition
    • getUsingIterator

      public String getUsingIterator()
    • setUsingIterator

      public void setUsingIterator(String usingIterator)
      If the asn1 file has more than one entry, the setting this option to true, allows working with the splitter EIP, to split the data using an iterator in a streaming mode.
    • getUnmarshalTypeName

      public String getUnmarshalTypeName()
    • setUnmarshalTypeName

      public void setUnmarshalTypeName(String unmarshalTypeName)
      Class to use when unmarshalling.
    • getUnmarshalType

      public Class<?> getUnmarshalType()
    • setUnmarshalType

      public void setUnmarshalType(Class<?> unmarshalType)
      Class to use when unmarshalling.