Interface SchemaNodeDefaultView
-
public interface SchemaNodeDefaultViewRepresents theosd:defaultViewelement associated with a node in a resolved data model.- Since:
- 5.7.1
- See Also:
osd:defaultViewproperty,SchemaNode.getDefaultViewProperties()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDisplayMode()Returns the display mode defined in the data model using the propertyosd:defaultView/displayModeunder the elementxs:annotation/xs:appinfo.StringgetHiddenInSearch()Returnstrueif the associated node is not selectable in the text and typed search tools of a dataset.IntegergetTabOrder()Returns the tab order defined in the data model using the propertyosd:defaultView/tabOrderunder the elementxs:annotation/xs:appinfo.StringgetViewForAdvancedSelection()Returns the view for advanced selection defined in the data model using the propertyosd:defaultView/widget/viewForAdvancedSelectionunder the elementxs:annotation/xs:appinfo.UIWidgetgetWidget()Returns the widget defined in the data model using the propertyosd:defaultView/widgetunder the elementxs:annotation/xs:appinfo.<T extends UIWidget>
UIWidgetFactory<T>getWidgetFactory()Returns the custom widget factory defined in the data model using the propertyosd:defaultView/widget osd:class="com.foo.MyWidgetFactory"under the elementxs:annotation/xs:appinfo.booleanisHidden()Returnstrueif the associated node is hidden in the default view of a dataset.booleanisHiddenInAllViews()Returnstrueif the associated node is hidden in all views of a table.booleanisHiddenInDataServices()Returnstrueif the associated node is hidden in all data services.
-
-
-
Method Detail
-
getWidget
UIWidget getWidget()
Returns the widget defined in the data model using the propertyosd:defaultView/widgetunder the elementxs:annotation/xs:appinfo. Returnsnullif a custom widget is defined in the data model using the propertyosd:defaultView/widget osd:class="com.foo.MyWidgetFactory".- See Also:
getViewForAdvancedSelection(),getWidgetFactory()
-
getWidgetFactory
<T extends UIWidget> UIWidgetFactory<T> getWidgetFactory()
Returns the custom widget factory defined in the data model using the propertyosd:defaultView/widget osd:class="com.foo.MyWidgetFactory"under the elementxs:annotation/xs:appinfo.- Since:
- 5.8.0
- See Also:
getWidget()
-
getViewForAdvancedSelection
String getViewForAdvancedSelection()
Returns the view for advanced selection defined in the data model using the propertyosd:defaultView/widget/viewForAdvancedSelectionunder the elementxs:annotation/xs:appinfo.- See Also:
getWidget()
-
isHidden
boolean isHidden()
Returns
trueif 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.
-
isHiddenInAllViews
boolean isHiddenInAllViews()
Returns
trueif 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.- Since:
- 6.0.0
-
getHiddenInSearch
String getHiddenInSearch()
Returnstrueif 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
textSearchOnlyif 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
nullif this node is not hidden in the search tools of a dataset.
-
isHiddenInDataServices
boolean isHiddenInDataServices()
Returns
trueif 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.
-
getDisplayMode
String getDisplayMode()
Returns the display mode defined in the data model using the propertyosd:defaultView/displayModeunder the elementxs:annotation/xs:appinfo.
-
getTabOrder
Integer getTabOrder()
Returns the tab order defined in the data model using the propertyosd:defaultView/tabOrderunder the elementxs:annotation/xs:appinfo.
-
-