Home > Class Reference > ENSLIB namespace > EnsLib.EDI.SEF.Codes

EnsLib.EDI.SEF.Codes

class EnsLib.EDI.SEF.Codes extends EnsLib.EDI.SEF.Node

This class represents the codes and related information that may be associated with an element. Descriptor generation causes lists of codes to be generated which should be used for validation of the element when it appears in a transaction.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property CodeSets as EnsLib.EDI.SEF.CodeSetList;
This holds the codes sets
Property methods: CodeSetsGet(), CodeSetsGetSwizzled(), CodeSetsIsValid(), CodeSetsNewObject(), CodeSetsSet()
property Dictionary as EnsLib.EDI.SEF.NodeList;
This holds the dictionary definition of code ranges
Property methods: DictionaryCodesDisplayToLogical(), DictionaryCodesGet(), DictionaryCodesIsValid(), DictionaryCodesLogicalToDisplay(), DictionaryCodesLogicalToOdbc(), DictionaryCodesNormalize(), DictionaryCodesSet(), DictionaryGet(), DictionaryGetSwizzled(), DictionaryIsValid(), DictionaryNewObject(), DictionarySet()
property DictionaryCodes as %String [ MultiDimensional ];
This holds the dictionary of codes
Property methods: DictionaryCodesDisplayToLogical(), DictionaryCodesGet(), DictionaryCodesIsValid(), DictionaryCodesLogicalToDisplay(), DictionaryCodesLogicalToOdbc(), DictionaryCodesNormalize(), DictionaryCodesSet()
property ElementID as %Integer;
This holds the element ID
Property methods: ElementIDDisplayToLogical(), ElementIDGet(), ElementIDIsValid(), ElementIDLogicalToDisplay(), ElementIDNormalize(), ElementIDSet()

Methods (Including Private)

method GenerateDescriptor(pCompiler As EnsLib.EDI.SEF.Compiler) as %Status
This method is overriden by subclasses to generate the code that this node represents

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)