package com.adaptris.adapter.edistream.model
Classes that represent the various types of EDI data internally.
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_2" y="98" x="280" stroke-width="0" stroke="#000000" fill="#000000">Message
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_11" y="215" x="156.5" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">LoopSegment
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_14" y="214.25" x="397.75" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">Segment
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_15" y="338" x="289.75" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">Element
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_16" y="338.5" x="515" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">Composite
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_66" y="164.5" x="142.5" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text id="svg_67" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" y="164" x="421" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text id="svg_68" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" y="287" x="512" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text id="svg_69" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" y="286.5" x="288" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text id="svg_70" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" y="319" x="372.5" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text id="svg_71" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" y="232.5" x="72" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text id="svg_72" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" y="200.5" x="318.5" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">*
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_74" y="97" x="550.5" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">Std Codes
<text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="24" id="svg_77" y="77" x="458.75" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="0" stroke="#000000" fill="#000000">0..1
Description
Message - Top level item that represents a document. It can be made up of a number of LoopSegment or Segment Nodes
LoopSegment - This defines a repeating group of Segments
Segment - Significant object, typically represents a single line in an edi document. It can be made up of Composite and Element Nodes
Composite - Made up of Element nodes
Element - Fundamental type that holds the actual data value
StandardCodes - List of valid values for an Element. This can hold a number of lists and each list has an ID and a number of valid data values. An element node can contain a reference a list if its data value is to be validated.
All Classes and Interfaces Classes Enum Classes
Parent class that can hold a number of Element nodes
Abstract Parent class of all Elements that are used to represent Edi Data
internally as a tree structure.
The following asci image shows the structure of an EDI document, and this class
aims to be the base node for all other nodes that will represent it internally.
The diagram shows a Msg which has four child nodes, the third of which is a Group
node that itself has two segment nodes.
Represents an ElementCode object which are used to represent data within the gxml StandardCodes.
This class is an object representation of the gxml Element tag.
This tag can appear in Segments and Composites.
Represents the type of data that the field holds, however this is only used for validation
A parent class that is used to represent a repeating group of elements.
Top level item that represents a document.
Significant object, typically represents a single line in an edi document.
This class holds the standard codes data from the gxml file.