org.eggframework2.view.elements
Class Element

java.lang.Object
  extended by org.eggframework2.view.elements.Element
All Implemented Interfaces:
IElement
Direct Known Subclasses:
ElementExample, TemplatableElement, Text, XhtmlElement

public class Element
extends java.lang.Object
implements IElement

[PL] Implementuje wszystkie metody interfejsu IElement.

Author:
Jacek Olszak

Constructor Summary
Element()
           
 
Method Summary
protected  java.lang.String getTagName()
          [PL] Zwraca nazwę znacznika, która zostanie użyta do szeregowania.
 void marshal(OutputBuilder builder)
          [PL] Implementacja, która wykorzystuje nazwę znacznika tagName, atrybuty oraz potomków (dzieci) tej instancji do szeregowania.
 java.lang.String toString()
          [PL] Wykorzystywać tą metodę tylko w debugowaniu! (ze względu na to, że nie jesteś w stanie wpłynąć na implementację buildera jaki zostanie użyty).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Element

public Element()
Method Detail

getTagName

protected java.lang.String getTagName()
[PL] Zwraca nazwę znacznika, która zostanie użyta do szeregowania. Np. dla tagName równego "znacznik" szeregowanie będzie wyglądać tak: ..... Domyślnie tagName jest null.


marshal

public void marshal(OutputBuilder builder)
[PL] Implementacja, która wykorzystuje nazwę znacznika tagName, atrybuty oraz potomków (dzieci) tej instancji do szeregowania. Przykład szeregowania: ...dzieci....

Specified by:
marshal in interface IElement
Throws:
OutputBuilderException
See Also:
IElement.marshal(OutputBuilder)

toString

public java.lang.String toString()
[PL] Wykorzystywać tą metodę tylko w debugowaniu! (ze względu na to, że nie jesteś w stanie wpłynąć na implementację buildera jaki zostanie użyty). Uruchamia metodę marshal tej instancji i korzysta z PrettyprintOutputBuilderDecorator oraz StringBuilderOutputBuilder do przechowania bufora wynikowego. Zwraca ten bufor w postaci stringa.

Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.