Class HippoLayoutContext
java.lang.Object
com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ExtensibleProjection.Context<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature,PresentationForm,PresentationChildren<? extends Presentation>,Presentation,Layout,org.eclipse.emf.ecore.EStructuralFeature,Layout,Layout,Layout>
com._1c.g5.v8.dt.form.internal.presentation.layout.hippo.HippoLayoutContext
- All Implemented Interfaces:
IDomainContext<org.eclipse.emf.ecore.EObject,,org.eclipse.emf.ecore.EStructuralFeature> IModelContext<Layout,,org.eclipse.emf.ecore.EStructuralFeature, Layout, Layout> IObjectContext<org.eclipse.emf.ecore.EObject,,org.eclipse.emf.ecore.EStructuralFeature, Layout, org.eclipse.emf.ecore.EStructuralFeature> IObjectTreeContext<Layout,,org.eclipse.emf.ecore.EStructuralFeature, Layout, Layout, Layout> IProjectionContext<org.eclipse.emf.ecore.EObject,,org.eclipse.emf.ecore.EStructuralFeature, PresentationForm, PresentationChildren<? extends Presentation>, Presentation, Layout, org.eclipse.emf.ecore.EStructuralFeature, Layout, Layout, Layout> IProjectionTreeContext<org.eclipse.emf.ecore.EObject,Layout, Layout>
public class HippoLayoutContext
extends ExtensibleProjection.Context<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature,PresentationForm,PresentationChildren<? extends Presentation>,Presentation,Layout,org.eclipse.emf.ecore.EStructuralFeature,Layout,Layout,Layout>
-
Field Summary
Fields inherited from interface com._1c.g5.v8.dt.form.presentation.core.projection.extensible.IProjectionTreeContext
GROUP_BEGINNING, GROUP_CENTER, GROUP_END, GROUP_HIDDEN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends HippoLayElementBase>
TgetHippoElement(Presentation presentation, Class<T> class_) getLayout(int layId) getModel()<T extends org.eclipse.emf.ecore.EObject>
TgetPresentation(HippoLayElementBase element, Class<T> class_) <T extends ThemeSkin>
TgetSkin(HippoLayElementBase domain, Class<T> skinClass) getTheme()booleanvoidrunHippoLayout(PresentationForm presentationForm) voidRuns logic layout.voidvoidsetBounds(Presentation domain, int left, int top, int width, int height) voidsetLanguageCode(String languageCode) voidsetModel(IPresentationModel model) voidsetTheme(IPresentationTheme theme) Methods inherited from class com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ExtensibleProjection.Context
addListItem, addMapItem, addModelTreeChild, addProjectionTreeItem, addSetItem, addTreeItem, changeAttribute, changeRoot, getData, getDomain, getModel, getProjectedTreeItemModel, getProjectionTreeChildren, isModelValid, moveListItem, moveProjectedTreeItem, moveProjectionTreeGroup, moveProjectionTreeItem, moveTreeItem, projectAttribute, projectProjectionTreeItem, readDomainAttribute, readModelAttribute, removeListItem, removeMapItem, removeModelTreeChild, removeProjectionTreeItem, removeSetItem, removeTreeItem, replaceListItem, replaceMapItem, replaceProjectionTreeItem, replaceTreeItem, reprojectProjectionTreeItem, reprojectWholeProjectionTree, resolveDomain, resolveModel, revalidateProjectionTreeItem, sendMessage, setData, setRoot, unprojectProjectionTreeItem, unsetRoot, writeModelAttributeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com._1c.g5.v8.dt.form.presentation.core.projection.extensible.IProjectionTreeContext
addProjectionTreeItem, projectProjectionTreeItem, reprojectProjectionTreeItem
-
Constructor Details
-
HippoLayoutContext
-
-
Method Details
-
getLanguageCode
-
setLanguageCode
-
getTheme
-
setTheme
-
isLargeFontMode
public boolean isLargeFontMode() -
getCompatibilityMode
-
getInterfaceVariant
-
getModel
-
setModel
-
getSkin
-
runHippoLayout
-
runLogicLayout
public void runLogicLayout()Runs logic layout.It performs the final placement of the elements, sets controls bounds.
-
getHippoElement
public <T extends HippoLayElementBase> T getHippoElement(Presentation presentation, Class<T> class_) -
getPresentation
public <T extends org.eclipse.emf.ecore.EObject> T getPresentation(HippoLayElementBase element, Class<T> class_) -
getLayout
-
setBounds
-
setBounds
-