public class View extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
controllers |
protected String |
dataObject |
protected List<String> |
dataSources
Deprecated.
|
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
Deprecated.
|
protected String |
smallViewport |
protected String |
title |
protected List<String> |
views |
protected Map<String,Widget> |
widgets |
protected Set<String> |
widgetTypes |
protected String |
width |
| Constructor and Description |
|---|
View(String id,
JSONArray elements,
JSONObject lazyDependencies,
String html,
boolean rootView) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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
@Deprecated protected List<String> serializers
@Deprecated protected List<String> dataSources
public View(String id, JSONArray elements, JSONObject lazyDependencies, String html, boolean rootView)
public Widget getWidget(String widgetId)
widgetId - public Set<String> getWidgetTypesIncluded()
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 - protected void addController(String controller)
event - public Iterator<String> iterateControllers()
public boolean useController(String controller)
controller - protected void addResource(String resource)
event - 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 - 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 boolean isRootView()
public String getHtml()
public JSONObject getViewElement()
Copyright © 2015. All rights reserved.