Class AbstractFormatter
- java.lang.Object
-
- com.adaptris.adapter.edistream.formatter.AbstractFormatter
-
- Direct Known Subclasses:
AbstractEdiFormatter
,XMLFormatter
public abstract class AbstractFormatter extends java.lang.Object
Top level formatter class that allows any model object to be formatted to any output.
-
-
Constructor Summary
Constructors Constructor Description AbstractFormatter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
format(Composite element)
abstract void
format(Composite ruleElement, Composite dataElement)
void
format(EdiElement element)
void
format(EdiElement ruleElement, EdiElement dataElement)
abstract void
format(Field element)
abstract void
format(Field ruleElement, Field dataElement)
abstract void
format(LoopSegment element)
abstract void
format(LoopSegment ruleElement, LoopSegment dataElement)
abstract void
format(Message element)
abstract void
format(Message ruleElement, Message dataElement)
abstract void
format(Segment element)
abstract void
format(Segment ruleElement, Segment dataElement)
-
-
-
Method Detail
-
format
public void format(EdiElement element) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public void format(EdiElement ruleElement, EdiElement dataElement) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Message element) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(LoopSegment element) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Segment element) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Composite element) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Field element) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Message ruleElement, Message dataElement) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(LoopSegment ruleElement, LoopSegment dataElement) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Segment ruleElement, Segment dataElement) throws java.io.IOException
- Throws:
java.io.IOException
-
format
public abstract void format(Composite ruleElement, Composite dataElement) throws java.io.IOException
- Throws:
java.io.IOException
-
-