|
Open Business Objects for EDI v3.6.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.americancoders.edi.DataElement
class for all Data Elements
OBOE - Open Business Objects for EDI
Part of the OBOE Basic Extended Package
An EDI and XML Translator Written In Java
Copyright 1998-2009 - 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 com.americancoders.edi.IContainedObject |
parent
owning object |
| Constructor Summary | |
DataElement(com.americancoders.edi.TemplateDE inTDE,
com.americancoders.edi.IContainedObject inParent)
constructs from its template |
|
| Method Summary | |
abstract java.lang.String |
get()
returns the value for the Data Element |
java.lang.String |
getDescription()
returns the Description for the Data Element |
java.lang.String |
getFixedLengthFormattedText()
|
abstract java.lang.String |
getFormattedText(int formatType)
formats text of data element Description of DataElement is defined in the class value is the current value set in the object |
java.lang.String |
getID()
gets the Data Element id |
abstract int |
getLength()
gets the current length for the Data Element |
int |
getMaxLength()
gets the maximum length for the Data Element |
int |
getMinLength()
gets the minimum length for the Data Element |
java.lang.String |
getName()
gets the Data Element Name |
int |
getOccurs()
returns the occurs value for the Data Element |
com.americancoders.edi.IContainedObject |
getParent()
gets parent attribute |
int |
getRequired()
gets the required indicator |
int |
getSequence()
gets the Data Element sequence |
com.americancoders.edi.TemplateDE |
getTemplate()
gets the template that built this object |
java.lang.String |
getType()
returns the dataElement Type |
java.lang.String |
getXMLTag()
returns the xml tag field |
boolean |
isUsed()
returns the used indicator |
abstract void |
set(byte[] inValue)
sets the fields contents |
abstract void |
set(java.lang.String inValue)
sets the fields contents |
abstract void |
setNext(java.lang.String inValue)
sets the fields contents for multiple occuring elements |
void |
setParent(com.americancoders.edi.IContainedObject inParent)
sets parent attribute |
java.lang.String |
toString()
the toString method |
abstract boolean |
validate(com.americancoders.edi.DocumentErrors inDErr)
sets error in DocumentErrors |
abstract java.lang.String |
validate(java.lang.String inText)
returns error responses of contents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected com.americancoders.edi.IContainedObject parent
| Constructor Detail |
public DataElement(com.americancoders.edi.TemplateDE inTDE,
com.americancoders.edi.IContainedObject inParent)
inTDE - TemplateDEinParent - owning Object| Method Detail |
public java.lang.String getType()
public java.lang.String getID()
getID in interface IIdentifierpublic java.lang.String getName()
public int getSequence()
public int getRequired()
public int getMinLength()
public int getMaxLength()
public java.lang.String getXMLTag()
getXMLTag in interface IIdentifierpublic java.lang.String getDescription()
public int getOccurs()
public boolean isUsed()
public abstract void set(java.lang.String inValue)
inValue - String contentspublic abstract void setNext(java.lang.String inValue)
inValue - String contentspublic abstract void set(byte[] inValue)
inValue - byte arraypublic abstract java.lang.String get()
public abstract int getLength()
public abstract java.lang.String getFormattedText(int formatType)
formatType - int format type x12, edifact...
public abstract java.lang.String validate(java.lang.String inText)
inText - String text
public abstract boolean validate(com.americancoders.edi.DocumentErrors inDErr)
inDErr - DocumentErrors objectpublic com.americancoders.edi.TemplateDE getTemplate()
public void setParent(com.americancoders.edi.IContainedObject inParent)
setParent in interface IContainedObjectinParent - TemplateSegmentContainerpublic com.americancoders.edi.IContainedObject getParent()
getParent in interface IContainedObjectpublic java.lang.String getFixedLengthFormattedText()
public java.lang.String toString()
toString in class java.lang.Object
|
Open Business Objects for EDI v3.6.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||