Uses of Class org.gcube.portlets.user.templates.client.model.TemplateComponent (gCube Templates Portlet 4.8.0-SNAPSHOT API)
Date: 2015-07-03

## Uses of Class
org.gcube.portlets.user.templates.client.model.TemplateComponent

- Packages that use TemplateComponent
  Package | Description
  --- | ---
  org.gcube.portlets.user.templates.client.components |
  org.gcube.portlets.user.templates.client.model |
  org.gcube.portlets.user.templates.client.presenter |

- - ### Uses of TemplateComponent in org.gcube.portlets.user.templates.client.components

    Methods in org.gcube.portlets.user.templates.client.components that return types with arguments of type TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `ArrayList<TemplateComponent>` | ClientRepeatableSequence.`getGroupedComponents()`

    Methods in org.gcube.portlets.user.templates.client.components with parameters of type TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientRepeatableSequence.`add(TemplateComponent toAdd)`
    `void` | AttributeArea.`setComponent(TemplateComponent toSet)`

    Method parameters in org.gcube.portlets.user.templates.client.components with type arguments of type TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientRepeatableSequence.`setGroupedComponents(ArrayList<TemplateComponent> groupedComponents)`

    Constructors in org.gcube.portlets.user.templates.client.components with parameters of type TemplateComponent
    Constructor and Description
    `AttributeDialog(Presenter presenter, TemplateComponent myComponent, AttributeArea toEdit)` used for EDIT an attribute area

  - ### Uses of TemplateComponent in org.gcube.portlets.user.templates.client.model

    Methods in org.gcube.portlets.user.templates.client.model that return TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `TemplateComponent` | TemplateComponent.`getChild()`
    `TemplateComponent` | TemplateSection.`getComponent(int index)`
    `TemplateComponent` | TemplateSection.`removeComponent(com.google.gwt.user.client.ui.Widget toRemove)` remoce a component
    `TemplateComponent` | TemplateModel.`removeComponentFromModel(com.google.gwt.user.client.ui.Widget toRemove)`

    Methods in org.gcube.portlets.user.templates.client.model that return types with arguments of type TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `List<TemplateComponent>` | TemplateSection.`getAllComponents()`
    `Vector<TemplateComponent>` | TemplateModel.`getOthersPageTC(com.google.gwt.user.client.ui.Widget toCheck)` Returns the other page coomponents in the page except me
    `List<TemplateComponent>` | TemplateModel.`getSectionComponent(int pageNo)`

    Methods in org.gcube.portlets.user.templates.client.model with parameters of type TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | TemplateSection.`addComponent(TemplateComponent tc, int index)` add a component
    `void` | TemplateModel.`addComponentToModel(TemplateComponent tc, int index)`
    `void` | TemplateComponent.`setChild(TemplateComponent child)`

    Constructor parameters in org.gcube.portlets.user.templates.client.model with type arguments of type TemplateComponent
    Constructor and Description
    `TemplateSection(List<TemplateComponent> components, List<org.gcube.portlets.d4sreporting.common.shared.Metadata> metadata)`

  - ### Uses of TemplateComponent in org.gcube.portlets.user.templates.client.presenter

    Methods in org.gcube.portlets.user.templates.client.presenter that return TemplateComponent
    Modifier and Type | Method and Description
    --- | ---
    `TemplateComponent` | Presenter.`addCommentArea(int width, int height, boolean isGrouped)` insert a new comment area in the UI and in the UI and model
    `TemplateComponent` | Presenter.`addInstructionArea(int width, int height, boolean isGrouped)` insert a new instruction area in the UI and in the UI and model
    `TemplateComponent` | Presenter.`addPageBreak()` called when add page break command is Clicked
    `TemplateComponent` | Presenter.`checkIfDoubleColLayout(com.google.gwt.user.client.ui.Widget toRemove)`
    `TemplateComponent` | Presenter.`createAttributArea(int width, int height, String name, String[] values, boolean useCheckBox, boolean displayBlock, boolean hideControls)` insert a new attribute area in the UI and in the UI and model
    `TemplateComponent` | Presenter.`createDroppingArea(org.gcube.portlets.d4sreporting.common.shared.ComponentType type, int width, int height, boolean hideControls)` Create the DroppingImage object
    `TemplateComponent` | Presenter.`createStaticTextArea(org.gcube.portlets.d4sreporting.common.shared.ComponentType type, int width, int height, boolean hideControls)` insert a new static area in the UI and in the model
    `TemplateComponent` | Presenter.`createTable(org.gcube.portlets.d4sreporting.common.shared.ComponentType type, int rows, int cols, boolean hideControls)`
    `TemplateComponent` | Presenter.`getGroupInnerArea()`

Copyright © 2015. All Rights Reserved.