|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.americancoders.edi.CompositeDE
class for all Composite Data Elements
OBOE - Open Business Objects for EDI
An EDI and XML Translator Written In Java
Copyright 1998-2000 - American Coders, LTD - Raleigh NC USA
All rights reserved
American Coders, Ltd
P. O. Box 97462
Raleigh, NC 27624 USA
1-919-846-2014
http://www.americancoders.com
Field Summary | |
protected java.lang.Object[] |
deArray
|
protected java.lang.String |
id
|
protected TemplateComposite |
myTemplate
|
protected int |
sequence
|
protected java.lang.String |
xmlTag
|
Constructor Summary | |
CompositeDE(java.lang.String inID)
creates a compsosite with an id |
|
CompositeDE(java.lang.String inID,
int inSequence,
java.lang.String inXMLTag)
creates a composite with an id, sequence and a xmltag |
|
CompositeDE(TemplateComposite inTemplateComposite)
creates a compsosite using a templage |
Method Summary | |
void |
addDataElement(DataElement dataElementObject)
sets a DataElement in the Container |
void |
buildDE(int pos)
defines a dataelement by the predefined templateDE array |
java.lang.String |
get()
returns all the data associated |
java.lang.String |
get(char separator)
returns all the data associated |
DataElement |
getDataElement(int inSequence)
returns a data element by its sequence number, not location within vector |
DataElement |
getDataElement(java.lang.String inID)
returns a data element by its id |
int |
getDataElementSize()
returns the number of defined data element |
java.lang.String |
getFormattedText(int formatType)
returns the formatted text type == 1 returns XML format otherwise "description: value" |
java.lang.String |
getID()
returns the id field |
int |
getSequence()
returns the sequence |
java.lang.String |
getXMLTag()
returns the xml tag field |
boolean |
parse(ITokenizer TransactionTokenizedString)
parsing logic for compositeDE |
void |
parse(org.w3c.dom.Node node)
parses a XML EDI Document adds to datalement vector |
void |
setSequence(int inSequence)
sets the sequence |
void |
setXMLTag(java.lang.String inXMLTag)
sets xmltag field |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected java.lang.String id
protected java.lang.Object[] deArray
protected java.lang.String xmlTag
protected TemplateComposite myTemplate
protected int sequence
Constructor Detail |
public CompositeDE(java.lang.String inID, int inSequence, java.lang.String inXMLTag)
String
- idint
- sequenceString
- tagpublic CompositeDE(TemplateComposite inTemplateComposite)
templatecomposite
- public CompositeDE(java.lang.String inID)
String
- idMethod Detail |
public void buildDE(int pos)
int
- position in templateDE arraypublic void setXMLTag(java.lang.String inXMLTag)
String
- public java.lang.String getID()
public java.lang.String getXMLTag()
public void setSequence(int inSequence)
int
- public int getSequence()
public int getDataElementSize()
public DataElement getDataElement(java.lang.String inID)
String
- id of the data elementpublic DataElement getDataElement(int inSequence)
int
- sequence number of data elementpublic void addDataElement(DataElement dataElementObject)
String
- id of the DataElementpublic boolean parse(ITokenizer TransactionTokenizedString) throws java.lang.Exception
ITokenizer
- any tokenizable objectpublic void parse(org.w3c.dom.Node node) throws java.lang.Exception
Node
- input XML nodepublic java.lang.String get()
public java.lang.String get(char separator) throws java.lang.Exception
char
- separator characterpublic java.lang.String getFormattedText(int formatType)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |