java.lang.Object
org.autogui.base.mapping.GuiReprValue
org.autogui.base.mapping.GuiReprObjectPane
org.autogui.base.mapping.GuiReprObjectTabbedPane
- All Implemented Interfaces:
GuiRepresentation
a tabbed version of object pane;
match with a context that has
2 or more sub-contexts which are a sub-object or a collection property.
@GuiIncluded
public class TabC {
@GuiIncluded public C1 tab1 = new C1();
@GuiIncluded public C2 tab2 = new C2();
...
@GuiIncluded public void action() { ... }
...
}
@GuiIncluded public class C1 { ... }
@GuiIncluded public class C2 { ... }
-
Nested Class Summary
Nested classes/interfaces inherited from class org.autogui.base.mapping.GuiReprValue
GuiReprValue.NamedValue, GuiReprValue.ObjectSpecifier, GuiReprValue.ObjectSpecifierIndex, GuiReprValue.ObjectSpecifierNothingNested classes/interfaces inherited from interface org.autogui.base.mapping.GuiRepresentation
GuiRepresentation.GuiReprNone, GuiRepresentation.TreeString, GuiRepresentation.TreeStringComposite, GuiRepresentation.TreeStringValue -
Field Summary
Fields inherited from class org.autogui.base.mapping.GuiReprObjectPane
subRepresentationFields inherited from class org.autogui.base.mapping.GuiReprValue
NONE, NONE_WITH_CACHE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisRecursiveRepr(GuiMappingContext context) protected booleanmatchWithoutSetting(GuiMappingContext context) booleanbooleanMethods inherited from class org.autogui.base.mapping.GuiReprObjectPane
fromHumanReadableString, fromHumanReadableStringToObject, fromJson, fromJsonToObject, getAddingHumanReadableStringToList, getReprValue, isHistoryValueStored, isHistoryValueSupported, match, runSubCollectionValue, runSubPropertyValue, shutdown, toHumanReadableStringFromObject, toHumanReadableStringTree, toHumanReadableStringTreeFromObject, toJson, toJsonFromObject, toString, unwrapPropertyMapMethods inherited from class org.autogui.base.mapping.GuiReprValue
addHistoryValue, castOrMake, checkAndUpdateSource, convertLog, createNewValue, errorWhileAddHistoryValue, fromSource, fromSourceUpdated, getNoneSupplier, getParentSource, getUpdatedSource, getUpdatedValue, getUpdatedValueWithoutNoUpdate, getValue, getValueCollectionElement, getValueCollectionSize, getValueType, getValueWithoutNoUpdate, isEditable, isFromJsonTakingMapWithContextNameEntry, isHistoryValueStored, isHistoryValueSupported, isUpdateContextSourceByUpdateFromGui, matchValueType, notifyUpdateWithParentSourceNone, setSource, toParentSource, toSource, toUpdateValue, unwrapNoUpdate, update, updateCollectionElement, updateFromGui, updateWithParentSourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.autogui.base.mapping.GuiRepresentation
continueCheckAndUpdateSourceForChildren, fromJsonWithNamed, isJsonSetter, isTaskRunnerUsedFor, matchAndSetNotifiersAsInit, setNotifiersTree, toHumanReadableString, toJsonWithNamed, toStringHeader
-
Constructor Details
-
GuiReprObjectTabbedPane
-
GuiReprObjectTabbedPane
public GuiReprObjectTabbedPane()
-
-
Method Details
-
matchWithoutSetting
- Overrides:
matchWithoutSettingin classGuiReprObjectPane
-
isRecursiveRepr
-
matchWithoutSettingComponentOptions
- Parameters:
context- the tested type context- Returns:
- true if
GuiInitTabbedPane.noTab()of the type == false - Since:
- 1.8
-
matchWithoutSettingSubContexts
-