public interface SchemaNodeDefaultView
osd:defaultView
element associated with a node in a resolved data model.osd:defaultView
property,
SchemaNode.getDefaultViewProperties()
Modifier and Type | Method and Description |
---|---|
String |
getDisplayMode()
Returns the display mode defined in
the data model using the property
osd:defaultView/displayMode
under the element xs:annotation/xs:appinfo . |
String |
getHiddenInSearch()
Returns
true if the associated node is not selectable
in the text and typed search tools of a dataset. |
Integer |
getTabOrder()
Returns the tab order defined in
the data model using the property
osd:defaultView/tabOrder
under the element xs:annotation/xs:appinfo . |
String |
getViewForAdvancedSelection()
Returns the view for advanced selection defined in
the data model using the property
osd:defaultView/widget/viewForAdvancedSelection
under the element xs:annotation/xs:appinfo . |
UIWidget |
getWidget()
Returns the widget defined in
the data model using the property
osd:defaultView/widget
under the element xs:annotation/xs:appinfo . |
<T extends UIWidget> |
getWidgetFactory()
Returns the custom widget factory defined in
the data model using the property
osd:defaultView/widget osd:class="com.foo.MyWidgetFactory"
under the element xs:annotation/xs:appinfo . |
boolean |
isHidden()
Returns
true if the associated node is hidden
in the default view of a dataset. |
boolean |
isHiddenInAllViews()
Returns
true if the associated node is hidden
in all views of a table. |
boolean |
isHiddenInDataServices()
Returns
true if the associated node is hidden
in all data services. |
UIWidget getWidget()
osd:defaultView/widget
under the element xs:annotation/xs:appinfo
.
Returns null
if a custom widget is defined in the data model
using the property osd:defaultView/widget osd:class="com.foo.MyWidgetFactory"
.getViewForAdvancedSelection()
,
getWidgetFactory()
<T extends UIWidget> UIWidgetFactory<T> getWidgetFactory()
osd:defaultView/widget osd:class="com.foo.MyWidgetFactory"
under the element xs:annotation/xs:appinfo
.getWidget()
String getViewForAdvancedSelection()
osd:defaultView/widget/viewForAdvancedSelection
under the element xs:annotation/xs:appinfo
.getWidget()
boolean isHidden()
Returns true
if the associated node is hidden
in the default view of a dataset.
A node is hidden in the default view of a dataset
if it specifies in the data model the property
under the element<osd:defaultView> <hidden>true</hidden> </osd:defaultView>
xs:annotation/xs:appinfo
.
boolean isHiddenInAllViews()
Returns true
if the associated node is hidden
in all views of a table.
A node is hidden in the all views of a table
if it specifies in the data model the property
under the element<osd:defaultView> <hiddenInViews>true</hiddeninViews> </osd:defaultView>
xs:annotation/xs:appinfo
.
String getHiddenInSearch()
true
if the associated node is not selectable
in the text and typed search tools of a dataset.
A node is not selectable in the text and typed search tools of a dataset if it specifies in the data model the property
under the element<osd:defaultView> <hiddenInSearch>true</hiddenInSearch> </osd:defaultView>
xs:annotation/xs:appinfo
.
Returns textSearchOnly
if the associated node
is not selectable only in the text search of a dataset but
is selectable in the typed search.
A node is not selectable only in the text search of a dataset if it specifies in the data model the property
under the element<osd:defaultView> <hiddenInSearch>textSearchOnly</hiddenInSearch> </osd:defaultView>
xs:annotation/xs:appinfo
.
Returns null
if this node is not
hidden in the search tools of a dataset.
boolean isHiddenInDataServices()
Returns true
if the associated node is hidden
in all data services.
A node is hidden in all data services
if it specifies in the data model the property
under the element<osd:defaultView> <hiddenInDataServices>true</hiddenInDataServices> </osd:defaultView>
xs:annotation/xs:appinfo
.
String getDisplayMode()
osd:defaultView/displayMode
under the element xs:annotation/xs:appinfo
.Integer getTabOrder()
osd:defaultView/tabOrder
under the element xs:annotation/xs:appinfo
.