|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cruxframework.crux.core.rebind.screen.View
public class View
Represents a Crux View at the application's server side. Used for GWT Generators.
| Field Summary | |
|---|---|
protected List<String> |
controllers
|
protected String |
dataObject
|
protected List<String> |
dataSources
|
protected boolean |
disableRefresh
|
protected Map<String,Event> |
events
|
protected List<String> |
formatters
|
protected String |
fragment
|
protected String |
height
|
protected String |
id
|
protected String |
largeViewport
|
protected List<String> |
resources
|
protected List<String> |
serializers
|
protected String |
smallViewport
|
protected String |
title
|
protected List<String> |
views
|
protected Map<String,Widget> |
widgets
|
protected Set<String> |
widgetTypes
|
protected String |
width
|
| Constructor Summary | |
|---|---|
View(String id,
JSONArray elements,
JSONObject lazyDependencies,
String html,
boolean rootView)
|
|
| Method Summary | |
|---|---|
protected void |
addController(String controller)
Import a controller into view |
protected void |
addDataSource(String dataSource)
Import a dataSource into view |
protected void |
addEvent(Event event)
Add a new event to view |
protected void |
addFormatter(String formatter)
Import a formatter into view |
protected void |
addResource(String resource)
Import a resources into view |
protected void |
addSerializer(String serializer)
Import a serializer for a CruxSerializable into view |
protected void |
addView(String view)
Import a view into screen |
protected void |
addWidget(Widget widget)
Add a new widget to view |
String |
getDataObject()
DataObject bound to this view. |
JSONArray |
getElements()
Return the elements metadata |
Event |
getEvent(String evtId)
Return a event associated with the given id |
ViewFactoryCreator |
getFactory()
|
String |
getFragment()
Fragment name, used for code spliting |
String |
getHeight()
Retrieve the view height |
String |
getHtml()
|
String |
getId()
Return view identifier |
String |
getLargeViewport()
Viewport for large devices |
JSONObject |
getLazyDependencies()
Return the lazy dependencies metadata |
String |
getSmallViewport()
Viewport for small devices |
String |
getTitle()
Return the view title |
JSONObject |
getViewElement()
|
Widget |
getWidget(String widgetId)
Return DeclarativeFactory associated to the given id |
Set<String> |
getWidgetTypesIncluded()
Return a Set containing all types of widgets found on this view |
String |
getWidth()
Retrieve the view width |
boolean |
isDisableRefresh()
|
boolean |
isRootView()
|
Iterator<String> |
iterateControllers()
Iterate over view controllers |
Iterator<String> |
iterateDataSources()
Iterate over view dataSources |
Iterator<Event> |
iterateEvents()
Iterate over view events |
Iterator<String> |
iterateFormatters()
Iterate over view formatters |
Iterator<String> |
iterateResources()
Iterate over view resources |
Iterator<String> |
iterateSerializers()
Iterate over view serializers |
Iterator<String> |
iterateViews()
Iterate over screen views |
Iterator<Widget> |
iterateWidgets()
Iterate over widgets |
protected void |
setDataObject(String dataObject)
DataObject bound to this view. |
protected void |
setDisableRefresh(boolean disableRefresh)
|
void |
setFactory(ViewFactoryCreator factory)
|
protected void |
setFragment(String fragment)
Fragment name, used for code spliting |
void |
setHeight(String height)
Set the view height |
protected void |
setLargeViewport(String largeViewport)
Viewport for large devices |
protected void |
setSmallViewport(String smallViewport)
Viewport for small devices |
void |
setTitle(String title)
Sets the view title |
void |
setWidth(String width)
Set the view width |
boolean |
useController(String controller)
|
boolean |
useDataSource(String datasource)
|
boolean |
useFormatter(String formatter)
|
boolean |
useResource(String resource)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String id
protected String title
protected String width
protected String height
protected String fragment
protected String smallViewport
protected String largeViewport
protected String dataObject
protected boolean disableRefresh
protected Map<String,Widget> widgets
protected Set<String> widgetTypes
protected Map<String,Event> events
protected List<String> controllers
protected List<String> serializers
protected List<String> formatters
protected List<String> dataSources
protected List<String> views
protected List<String> resources
| Constructor Detail |
|---|
public View(String id,
JSONArray elements,
JSONObject lazyDependencies,
String html,
boolean rootView)
| Method Detail |
|---|
public Widget getWidget(String widgetId)
widgetId -
public Set<String> getWidgetTypesIncluded()
public Iterator<Widget> iterateWidgets()
public String getWidth()
public void setWidth(String width)
width - public String getHeight()
public void setHeight(String height)
height - protected void addWidget(Widget widget)
widget - public String getId()
protected void addEvent(Event event)
event - public Event getEvent(String evtId)
evtId -
public Iterator<Event> iterateEvents()
protected void addController(String controller)
event - public Iterator<String> iterateControllers()
public boolean useController(String controller)
controller -
protected void addResource(String resource)
event - public Iterator<String> iterateResources()
public boolean useResource(String resource)
resource -
public boolean useDataSource(String datasource)
datasource -
public boolean useFormatter(String formatter)
formatter -
protected void addSerializer(String serializer)
event - public Iterator<String> iterateSerializers()
protected void addFormatter(String formatter)
event - public Iterator<String> iterateFormatters()
protected void addDataSource(String dataSource)
event - public Iterator<String> iterateDataSources()
public JSONArray getElements()
public JSONObject getLazyDependencies()
public ViewFactoryCreator getFactory()
public void setFactory(ViewFactoryCreator factory)
factory - public String getFragment()
protected void setFragment(String fragment)
fragment - public String getDataObject()
protected void setDataObject(String dataObject)
dataObject - public String getSmallViewport()
protected void setSmallViewport(String smallViewport)
smallViewport - public boolean isDisableRefresh()
protected void setDisableRefresh(boolean disableRefresh)
disableRefresh - public String getLargeViewport()
protected void setLargeViewport(String largeViewport)
largeViewport - public String getTitle()
public void setTitle(String title)
title - protected void addView(String view)
event - public Iterator<String> iterateViews()
public boolean isRootView()
public String getHtml()
public JSONObject getViewElement()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||