org.eggframework2.view
Interface ElementMarshaller

All Known Implementing Classes:
AbstractElementMarshaller, PrettyprintElementMarshaller, StringBuilderElementMarshaller

public interface ElementMarshaller

[PL] Implementacja tworząca PrettyprintOutputBuilderDecorator i wykorzystująca go jako bufor wyjściowy. Może być rozszerzona inną klasą, która nadpisze metodę createOutputBuilder i zwróci inny outputBuilder.

Author:
Jacek Olszak

Method Summary
 java.lang.String marshal(IElement element)
          [PL] Szreguje przekazany element do łańcucha tekstowego
 void marshal(IElement element, java.io.OutputStream outputStream)
          [PL] Szereguje przekazany element do strumienia wyjściowego
 void marshal(IElement element, java.io.Writer writer)
          [PL] Szereguje przekazany element do writera
 

Method Detail

marshal

void marshal(IElement element,
             java.io.OutputStream outputStream)
             throws java.io.IOException,
                    java.lang.IllegalArgumentException
[PL] Szereguje przekazany element do strumienia wyjściowego

Throws:
java.lang.IllegalArgumentException - [PL] Gdy któryś z parametrów jest null
java.io.IOException

marshal

void marshal(IElement element,
             java.io.Writer writer)
             throws java.io.IOException,
                    java.lang.IllegalArgumentException
[PL] Szereguje przekazany element do writera

Throws:
java.lang.IllegalArgumentException - [PL] Gdy któryś z parametrów jest null
java.io.IOException

marshal

java.lang.String marshal(IElement element)
                         throws java.lang.IllegalArgumentException
[PL] Szreguje przekazany element do łańcucha tekstowego

Throws:
java.lang.IllegalArgumentException - [PL] Gdy parametr jest null


Copyright © 2010. All Rights Reserved.