Package com.e1c.g5.v8.dt.formatter.ui.preferences.page.builders
-
Interface Summary Interface Description IPreferenceGroupProvider This class represents Group, that can collect options and then build its UI representationIPreferencePageProvider Builder that adds options and then creates their UI representation.IPreferenceTabFolderProvider This class represents a TabFolder, that can collect options and the build their UI representationIPreferenceTabItemProvider This interface represents TabItem that can collect options withIPreferenceTabItemProvider.addOption(String, IOption)
and then build its UI representation withIPreferenceTabItemProvider.createContent(TabFolder, String)
IReformatable Instances of this class can call reformat on editors they control -
Class Summary Class Description AbstractPreferenceGroupProvider Abstract implementation ofIPreferenceGroupProvider
that collects options and then creates itself with {AbstractPreferenceGroupProvider.createGroup(Composite, String)
and options on itself withAbstractPreferenceGroupProvider.addOption(IOption)
AbstractPreferencePageProvider Abstract implementation ofIPreferencePageProvider
that usesIOptionFactory
to create options.AbstractPreferenceTabFolderProvider This is abstract implementation ofIPreferenceTabFolderProvider
that collects tabItems and creates them withAbstractPreferenceTabFolderProvider.createPreferenceTabItemProvider()
.AbstractPreferenceTabItemProvider This is abstract implementation ofIPreferenceTabItemProvider
it creates its Ui representation with#createTabItem(TabFolder, String)
and options UI representation withTerminalUIBuilder.applyOption(IOption, Composite)
DefaultUIGroupProvider This class represents buildable group that can create its UI representation withAbstractPreferenceGroupProvider.createContent(Composite, String)
DefaultUITabFolderProvider This class represents implementation ofAbstractBuildableTabFolder
with restricted UI and delegates toBuildableTabItem
DefaultUITabItemProvider This class represents implementation ofAbstractPreferenceTabItemProvider
with restricted UI and delegates toDefaultUIGroupProvider
TerminalUIBuilder This class can create terminal UI elements, that are usuallyIOption
's representations.