org.eggframework2.view.viewers
Class ContentViewer

java.lang.Object
  extended by org.eggframework2.view.viewers.ContentViewer
All Implemented Interfaces:
IElement, Viewer
Direct Known Subclasses:
StructuredViewer

public abstract class ContentViewer
extends java.lang.Object
implements Viewer

[PL] Implementacja Viewera, która wykorzystuje ContentProvider i ViewProvider do stworzenia drzewa elementów (znaczników). Zamiast samemu tworzyć drzewo deleguje wywołania do tych dwóch interfejsów.

Author:
Jacek Olszak

Field Summary
protected  ContentProvider contentProvider
           
protected  java.io.Serializable model
           
protected  ViewProvider viewProvider
           
 
Constructor Summary
ContentViewer()
           
 
Method Summary
 void setContentProvider(ContentProvider contentProvider)
          [PL] Ustawia dostarczyciela treści
 void setModel(java.io.Serializable model)
          [PL] Ustawia obiektu modelu.
 void setViewProvider(ViewProvider viewProvider)
          [PL] Ustawia dostarczyciela prezentacji.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eggframework2.view.viewers.Viewer
build
 
Methods inherited from interface org.eggframework2.view.elements.IElement
marshal
 

Field Detail

viewProvider

protected ViewProvider viewProvider

contentProvider

protected ContentProvider contentProvider

model

protected java.io.Serializable model
Constructor Detail

ContentViewer

public ContentViewer()
Method Detail

setViewProvider

public void setViewProvider(ViewProvider viewProvider)
[PL] Ustawia dostarczyciela prezentacji.


setContentProvider

public void setContentProvider(ContentProvider contentProvider)
[PL] Ustawia dostarczyciela treści


setModel

public void setModel(java.io.Serializable model)
Description copied from interface: Viewer
[PL] Ustawia obiektu modelu. Metoda ta automatycznie uruchomia budowanie struktury elementów wywołując build().

Specified by:
setModel in interface Viewer
Parameters:
model - [PL] Obiekt modelu


Copyright © 2010. All Rights Reserved.