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 |
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
<osd:defaultView>
<hidden>true</hidden>
</osd:defaultView>
under the element 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
<osd:defaultView>
<hiddenInSearch>true</hiddenInSearch>
</osd:defaultView>
under the element 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
<osd:defaultView>
<hiddenInSearch>textSearchOnly</hiddenInSearch>
</osd:defaultView>
under the element 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
<osd:defaultView>
<hiddenInDataServices>true</hiddenInDataServices>
</osd:defaultView>
under the element 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.