Class TabContainerTab
java.lang.Object
ch.nolix.system.element.propertieselement.AbstractPropertiesElement
ch.nolix.system.control.tabcontainer.TabContainerTab
- All Implemented Interfaces:
FluentMutableHeaderHolder<ITabContainerTab>, HeaderHolder, Clearable, Resettable, EmptinessRequestable, ITabContainerTab, AttributesRepresentable, IElement, SpecificationRepresentable, IMutableElement, Selectable, SelectionRequestable, IRootControlOwner<ITabContainerTab>
- Author:
- Silvan Wyss
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidclear()Removes the elements of the currentClearable.static TabContainerTabfromSpecification(INode<?> specification) getOptionalStoredControlByInternalId(String internalId) ExtendedIterable<Control<?, ?>> Control<?, ?> voidinternalsetParentTabContainer(ITabContainer tabContainer) booleanisEmpty()booleanvoidreset()Resets the currentResettable.voidselect()Sets the header of the currentFluentMutableHeaderHolder.setRootControl(Control<?, ?> rootControl) voidunselect()Methods inherited from class AbstractPropertiesElement
addOrChangeAttribute, addOrChangeAttribute, equals, getAttributes, getSpecification, hashCode, toStringMethods inherited from interface AttributesRepresentable
getAttributesMethods inherited from interface EmptinessRequestable
containsAnyMethods inherited from interface HeaderHolder
getHeaderInSingleQuotes, hasHeader, hasSameHeaderAsMethods inherited from interface IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface SpecificationRepresentable
getSpecification, hasEqualSpecificationAsElement, toFormatedString
-
Field Details
-
DEFAULT_HEADER
- See Also:
-
DEFAULT_SELECTION_FLAG
public static final boolean DEFAULT_SELECTION_FLAG- See Also:
-
-
Constructor Details
-
TabContainerTab
public TabContainerTab()
-
-
Method Details
-
fromSpecification
-
belongsToTabContainer
public boolean belongsToTabContainer()- Specified by:
belongsToTabContainerin interfaceITabContainerTab
-
clear
-
getHeader
- Specified by:
getHeaderin interfaceHeaderHolder- Returns:
- the header of the current
HeaderHolder
-
getOptionalStoredControlByInternalId
- Specified by:
getOptionalStoredControlByInternalIdin interfaceIRootControlOwner<ITabContainerTab>
-
getStoredControls
- Specified by:
getStoredControlsin interfaceIRootControlOwner<ITabContainerTab>
-
getStoredParentTabContainer
- Specified by:
getStoredParentTabContainerin interfaceITabContainerTab
-
getStoredRootControl
- Specified by:
getStoredRootControlin interfaceIRootControlOwner<ITabContainerTab>
-
internalsetParentTabContainer
- Specified by:
internalsetParentTabContainerin interfaceITabContainerTab
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceEmptinessRequestable- Returns:
- true if
EmptinessRequestabledoes not contain an element, false otherwise.
-
isSelected
public boolean isSelected()- Specified by:
isSelectedin interfaceSelectionRequestable
-
reset
-
select
public void select()- Specified by:
selectin interfaceSelectable
-
setHeader
Sets the header of the currentFluentMutableHeaderHolder.- Specified by:
setHeaderin interfaceFluentMutableHeaderHolder<ITabContainerTab>- Parameters:
header-- Returns:
- the current
FluentMutableHeaderHolder
-
setRootControl
- Specified by:
setRootControlin interfaceIRootControlOwner<ITabContainerTab>
-
unselect
public void unselect()- Specified by:
unselectin interfaceSelectable
-