Class TabContainerTab
java.lang.Object
ch.nolix.system.element.propertieselement.AbstractPropertiesElement
ch.nolix.system.containercontrol.tabcontainer.TabContainerTab
- All Implemented Interfaces:
IFluentMutableHeaderHolder<ITabContainerTab>, IHeaderHolder, 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) IContainer<IControl<?, ?>> IControl<?, ?> voidinternalsetParentTabContainer(ITabContainer tabContainer) booleanisEmpty()booleanvoidreset()Resets the currentResettable.voidselect()Sets the header of the currentIFluentMutableHeaderHolder.setRootControl(IControl<?, ?> 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 IHeaderHolder
getHeaderInQuotes, 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 interfaceIHeaderHolder- Returns:
- the header of the current
IHeaderHolder.
-
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 currentIFluentMutableHeaderHolder.- Specified by:
setHeaderin interfaceIFluentMutableHeaderHolder<ITabContainerTab>- Parameters:
header-- Returns:
- the current
IFluentMutableHeaderHolder.
-
setRootControl
- Specified by:
setRootControlin interfaceIRootControlOwner<ITabContainerTab>
-
unselect
public void unselect()- Specified by:
unselectin interfaceSelectable
-