|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpt.digitalis.dif.presentation.views.jsp.objects.contributions.WebUIJavascriptDojoImpl
@Deprecated public class WebUIJavascriptDojoImpl
| Constructor Summary | |
|---|---|
WebUIJavascriptDojoImpl()
Deprecated. |
|
| Method Summary | |
|---|---|
java.util.List<IDocumentContribution> |
getAJAXDataStore(AbstractDIFTag tag,
java.lang.String elementID,
java.lang.String ajaxloader,
java.lang.String idField,
java.lang.String fields,
boolean paging,
boolean remoteSorting,
boolean restfull,
java.lang.String onLoad,
java.lang.String baseParams)
Deprecated. Returns the implementation of an AJAX data store |
java.util.List<IDocumentContribution> |
getAJAXRequest(ITagExecutionContext tag,
AJAXRequestDefinition requestDef)
Deprecated. Return the implementation of a AJAX request |
java.util.List<IDocumentContribution> |
getAJAXRequestMask(java.lang.String id,
java.lang.String beforeRequestMessage)
Deprecated. Return the implementation of a AJAX request connection with a loading message |
java.util.List<IDocumentContribution> |
getAlignElements(java.lang.String referenceElementID,
java.lang.String targetElementID,
LocationReference reference)
Deprecated. Returns the implementation of an alignment initialization of an element relative to another's screen position |
java.util.List<IDocumentContribution> |
getAttachToEvent(java.lang.String componentID,
java.lang.String event,
java.lang.String javaScriptFunction)
Deprecated. Adds an event JavaScript handler to a specific component by ID |
java.util.List<IDocumentContribution> |
getAutocomplete(ComboDefinition comboDefinition,
java.lang.String descValue,
java.lang.Integer recordsperpage,
java.lang.String noneDescription,
boolean transformComponent)
Deprecated. Returns the implementation of an Autocomplete comboBox element |
java.util.List<IDocumentContribution> |
getContentEditor(ContentEditorDefinition definition,
AbstractDIFTag tag)
Deprecated. Returns the implementation of a Content Editor field element |
java.util.List<IDocumentContribution> |
getDateField(java.lang.String elementID,
java.lang.String value,
java.lang.String format,
int tabIndex,
java.lang.String onChange,
AbstractInnerDIFTag tag)
Deprecated. Returns the implementation of a Date field element |
java.util.List<IDocumentContribution> |
getDialog(java.lang.String elementID,
java.lang.String showFuncName,
java.lang.String dialogTitle)
Deprecated. Returns the implementation of a dialog for the given elements |
java.util.List<IDocumentContribution> |
getFieldSet(java.lang.String containerElementID,
java.lang.String elementID,
java.lang.String elementTitle,
boolean colapsible,
boolean collpapsed)
Deprecated. Returns the implementation of a fieldset for the given element |
java.util.List<IDocumentContribution> |
getFXShowHide(java.lang.String elementID,
java.lang.String showID,
java.lang.String hideID,
boolean startVisible)
Deprecated. Returns the implementation of a show/hide functionality for the given elements |
java.util.List<IDocumentContribution> |
getFXShowHide(java.lang.String elementID,
java.lang.String toogleID,
java.lang.String animationObjectID,
TransitionAnimation animation,
boolean startVisible,
java.lang.Character origin)
Deprecated. Returns the implementation of a show/hide functionality for the given elements |
java.util.List<IDocumentContribution> |
getGrid(GridPanelDefinition<GridDefinition> gridPanel)
Deprecated. Return the implementation of a grid |
java.util.List<IDocumentContribution> |
getHTMLEditor(java.lang.String elementID,
java.lang.String memoValue,
int tabIndex,
java.lang.Integer cols,
java.lang.Integer rows,
java.lang.String language)
Deprecated. Returns the implementation of a Rich Text Editor field element |
java.util.List<IDocumentContribution> |
getInputSelectOnClick(java.lang.String componentID)
Deprecated. Adds a script to select all field content on click |
java.util.List<IDocumentContribution> |
getLinkWithConfirmation(ITagExecutionContext tag,
java.lang.String linkID,
java.lang.String url,
java.lang.String confirmationMessage,
boolean attachToElement,
boolean newWindow)
Deprecated. Returns the implementation of a messageBox for the given elements |
java.util.List<IDocumentContribution> |
getMessageBox(java.lang.String title,
java.lang.String text,
java.lang.String jsContent,
java.lang.String type,
java.lang.String buttons,
java.lang.String funcName,
java.lang.String execFuncName,
java.lang.String languageID,
java.lang.Integer width)
Deprecated. Returns the implementation of a messageBox for the given elements |
java.util.List<IDocumentContribution> |
getOnHoverErrorTip(java.lang.String componentID,
java.lang.String errorMessage)
Deprecated. Adds an error tip on move hover to an element |
java.util.List<IDocumentContribution> |
getOnHoverTip(java.lang.String componentID,
java.lang.String tipMessage)
Deprecated. Adds a tip on move hover to an element |
java.lang.String |
getOnLoadInitScript()
Deprecated. Defines how to start an onLoad block of JavaScript |
java.lang.String |
getOnLoadTerminatorScript()
Deprecated. Defines how to close an onLoad block of JavaScript |
java.util.List<IDocumentContribution> |
getPageContainer(PageContainerDefinition pageContainerDefinition,
ITagExecutionContext tag)
Deprecated. Return the implementation of a PageContainer |
java.util.List<IDocumentContribution> |
getPanel(java.lang.String containerElementID,
java.lang.String elementID,
java.lang.String elementTitle)
Deprecated. Returns the implementation of a panel for the given element |
java.util.List<IDocumentContribution> |
getPanel(java.lang.String containerElementID,
java.lang.String elementID,
java.lang.String elementTitle,
java.lang.Integer height,
java.lang.String cssClass)
Deprecated. Returns the implementation of a panel for the given element |
java.util.List<IDocumentContribution> |
getPanelContainer(ITagExecutionContext tag,
PanelContainerDefinition panelContainerDefinition)
Deprecated. Return the implementation of a panel container |
java.util.List<IDocumentContribution> |
getPanelContainer(ITagExecutionContext tag,
java.lang.String panelID,
java.lang.String elementIDs,
java.lang.String width,
java.lang.String height,
boolean border)
Deprecated. Return the implementation of a panel container |
java.util.List<IDocumentContribution> |
getPropertiesEditor(GridPanelDefinition<PropertiesEditorDefinition> propertiesEditorPanelDefinition)
Deprecated. Return the implementation of a properties editor |
java.util.List<IDocumentContribution> |
getSetFocus(java.lang.String componentID)
Deprecated. Adds a script to set the focus on te given component |
java.util.List<IDocumentContribution> |
getTimeUpdater(java.lang.String containerElementID,
java.lang.String format)
Deprecated. Return the implementation of an updater agent that continuasly updates the current time in a given element |
java.util.List<IDocumentContribution> |
getTipsInitializer()
Deprecated. Initializes the tips engine |
java.util.List<IDocumentContribution> |
getTopMenu(ITagExecutionContext tag,
MenuDefinition menuDefinition,
java.lang.String menuContainerElementID,
java.lang.String subMenuContainerTag)
Deprecated. Returns the implementation of a accordion for the given elements |
java.util.List<IDocumentContribution> |
getTree(TreeDefinition def,
boolean render,
java.util.Map<java.lang.String,java.lang.String> messages)
Deprecated. Return the implementation of a tree panel |
java.util.List<IDocumentContribution> |
getWindow(ITagExecutionContext tag,
WindowDefinition window)
Deprecated. Returns the implementation of a window |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebUIJavascriptDojoImpl()
| Method Detail |
|---|
public java.util.List<IDocumentContribution> getAJAXDataStore(AbstractDIFTag tag,
java.lang.String elementID,
java.lang.String ajaxloader,
java.lang.String idField,
java.lang.String fields,
boolean paging,
boolean remoteSorting,
boolean restfull,
java.lang.String onLoad,
java.lang.String baseParams)
IWebUIJavascript
getAJAXDataStore in interface IWebUIJavascripttag - the calling tagelementID - the ID of the element to create as a Accordionajaxloader - the AJAX stage and event id. Ex: "stageID:eventID"idField - the field to use as the identifierfields - the fields to use for the store records to createpaging - if the data source supports pagingremoteSorting - if the store should support remote sortingrestfull - if the data store should implement the RESTful behavioronLoad - the on load event body if availablebaseParams - base parameters
IWebUIJavascript.getAJAXDataStore(pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractDIFTag,
java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean,
java.lang.String, java.lang.String)
public java.util.List<IDocumentContribution> getAJAXRequest(ITagExecutionContext tag,
AJAXRequestDefinition requestDef)
IWebUIJavascript
getAJAXRequest in interface IWebUIJavascripttag - the caller tagrequestDef - the AJAX request definition
IWebUIJavascript.getAJAXRequest(pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext,
pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.AJAXRequestDefinition)
public java.util.List<IDocumentContribution> getAJAXRequestMask(java.lang.String id,
java.lang.String beforeRequestMessage)
IWebUIJavascript
getAJAXRequestMask in interface IWebUIJavascriptid - the AJAX request connection idbeforeRequestMessage - loading message
IWebUIJavascript.getAJAXRequestMask(java.lang.String,
java.lang.String)
public java.util.List<IDocumentContribution> getAlignElements(java.lang.String referenceElementID,
java.lang.String targetElementID,
LocationReference reference)
IWebUIJavascript
getAlignElements in interface IWebUIJavascriptreferenceElementID - the HTML element id to use as referencetargetElementID - the id of the HTML element to change the positionreference - the reference location
IWebUIJavascript.getAlignElements(java.lang.String,
java.lang.String, pt.digitalis.dif.presentation.views.jsp.taglibs.objects.beans.LocationReference)
public java.util.List<IDocumentContribution> getAttachToEvent(java.lang.String componentID,
java.lang.String event,
java.lang.String javaScriptFunction)
IWebUIJavascript
getAttachToEvent in interface IWebUIJavascriptcomponentID - the id of the component to add the event toevent - the name of the eventjavaScriptFunction - the function to attach
IWebUIJavascript.getAttachToEvent(java.lang.String,
java.lang.String, java.lang.String)
public java.util.List<IDocumentContribution> getAutocomplete(ComboDefinition comboDefinition,
java.lang.String descValue,
java.lang.Integer recordsperpage,
java.lang.String noneDescription,
boolean transformComponent)
IWebUIJavascript
getAutocomplete in interface IWebUIJavascriptcomboDefinition - the combo definition objectdescValue - the initial description value for AJAX requestsrecordsperpage - Page the results with n options in each pagenoneDescription - the text for null valuestransformComponent - if T will transform a component with the given ID
IWebUIJavascript.getAutocomplete(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.ComboDefinition,
java.lang.String, java.lang.Integer, java.lang.String, boolean)
public java.util.List<IDocumentContribution> getContentEditor(ContentEditorDefinition definition,
AbstractDIFTag tag)
IWebUIJavascript
getContentEditor in interface IWebUIJavascriptdefinition - the content editor definitiontag - the tag that called it
IWebUIJavascript.getContentEditor(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.ContentEditorDefinition,
pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractDIFTag)
public java.util.List<IDocumentContribution> getDateField(java.lang.String elementID,
java.lang.String value,
java.lang.String format,
int tabIndex,
java.lang.String onChange,
AbstractInnerDIFTag tag)
IWebUIJavascript
getDateField in interface IWebUIJavascriptelementID - the ID of the element to convert to an Autocomplete combo boxvalue - the initial valueformat - the date format to validatetabIndex - the tabindex of the new inputonChange - the On Change event code
IWebUIJavascript.getDateField(java.lang.String,
java.lang.String, java.lang.String, int, String,
pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractInnerDIFTag)
public java.util.List<IDocumentContribution> getDialog(java.lang.String elementID,
java.lang.String showFuncName,
java.lang.String dialogTitle)
IWebUIJavascript
getDialog in interface IWebUIJavascriptelementID - the ID of the element to convert to a DialogshowFuncName - the id of JavaScript function to create to call the dialog for later bindingdialogTitle - the title for the Help dialog
IWebUIJavascript.getDialog(java.lang.String,
java.lang.String, java.lang.String)
public java.util.List<IDocumentContribution> getFieldSet(java.lang.String containerElementID,
java.lang.String elementID,
java.lang.String elementTitle,
boolean colapsible,
boolean collpapsed)
IWebUIJavascript
getFieldSet in interface IWebUIJavascriptcontainerElementID - the ID of the element to contain the AccordionelementID - the ID of the element to create as a AccordionelementTitle - the title of the accordioncolapsible - if the fieldset is collapsiblecollpapsed - if the fieldset should be rendered collapsed (closed)
IWebUIJavascript.getFieldSet(java.lang.String,
java.lang.String, java.lang.String, boolean, boolean)
public java.util.List<IDocumentContribution> getFXShowHide(java.lang.String elementID,
java.lang.String showID,
java.lang.String hideID,
boolean startVisible)
IWebUIJavascript
getFXShowHide in interface IWebUIJavascriptelementID - the HTML element id to hide/showshowID - the id of the HTML element to bind the onClick event to the show actionhideID - the id of the HTML element to bind the onClick event to the hide actionstartVisible - defines if the content starts visible or not
IWebUIJavascript.getFXShowHide(java.lang.String,
java.lang.String, java.lang.String, boolean)
public java.util.List<IDocumentContribution> getFXShowHide(java.lang.String elementID,
java.lang.String toogleID,
java.lang.String animationObjectID,
TransitionAnimation animation,
boolean startVisible,
java.lang.Character origin)
IWebUIJavascript
getFXShowHide in interface IWebUIJavascriptelementID - the HTML element id to hide/showtoogleID - the id of the HTML element to bind to the onClick eventanimationObjectID - the animation instance variable name to createanimation - the type of animation to usestartVisible - defines if the content starts visible or notorigin - the origin for the animation motion
IWebUIJavascript.getFXShowHide(java.lang.String,
java.lang.String, java.lang.String,
pt.digitalis.dif.presentation.views.jsp.taglibs.objects.beans.TransitionAnimation, boolean,
java.lang.Character)public java.util.List<IDocumentContribution> getGrid(GridPanelDefinition<GridDefinition> gridPanel)
IWebUIJavascript
getGrid in interface IWebUIJavascriptgridPanel - the grid definition object
IWebUIJavascript.getGrid(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.beans.panels.GridPanelDefinition)
public java.util.List<IDocumentContribution> getHTMLEditor(java.lang.String elementID,
java.lang.String memoValue,
int tabIndex,
java.lang.Integer cols,
java.lang.Integer rows,
java.lang.String language)
IWebUIJavascript
getHTMLEditor in interface IWebUIJavascriptelementID - the ID of the element to convert to a Rich Text EditormemoValue - the valuetabIndex - the tabIndexcols - the columns (will be used to calculate the width in pixels)rows - the rows (will be used to calculate the width in pixels)language - Language currently selected in the browser
IWebUIJavascript.getHTMLEditor(java.lang.String,
java.lang.String, int, java.lang.Integer, java.lang.Integer, java.lang.String)public java.util.List<IDocumentContribution> getInputSelectOnClick(java.lang.String componentID)
IWebUIJavascript
getInputSelectOnClick in interface IWebUIJavascriptcomponentID - the component ID to add the behavior
IWebUIJavascript.getInputSelectOnClick(java.lang.String)
public java.util.List<IDocumentContribution> getLinkWithConfirmation(ITagExecutionContext tag,
java.lang.String linkID,
java.lang.String url,
java.lang.String confirmationMessage,
boolean attachToElement,
boolean newWindow)
IWebUIJavascript
getLinkWithConfirmation in interface IWebUIJavascripttag - the current taglinkID - the ID of the link HTML component to bindurl - the URL to navigate toconfirmationMessage - the confirmation messageattachToElement - generate the binding to the clink event of the input referenced by the linkIDnewWindow - if T will open the URL in a new window
IWebUIJavascript.getLinkWithConfirmation(pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext,
java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
public java.util.List<IDocumentContribution> getMessageBox(java.lang.String title,
java.lang.String text,
java.lang.String jsContent,
java.lang.String type,
java.lang.String buttons,
java.lang.String funcName,
java.lang.String execFuncName,
java.lang.String languageID,
java.lang.Integer width)
IWebUIJavascript
getMessageBox in interface IWebUIJavascripttitle - the message box titletext - the text/questionjsContent - the text/question provided by a JS expressiontype - the message box typebuttons - the buttons to showfuncName - the name of the function that will activate the message boxexecFuncName - the name of the function to call after selectionlanguageID - the current language IDwidth - the dialog width
IWebUIJavascript.getMessageBox(java.lang.String,
java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.Integer)
public java.util.List<IDocumentContribution> getOnHoverErrorTip(java.lang.String componentID,
java.lang.String errorMessage)
IWebUIJavascript
getOnHoverErrorTip in interface IWebUIJavascriptcomponentID - the component ID to link the tip toerrorMessage - the error message
IWebUIJavascript.getOnHoverErrorTip(java.lang.String,
java.lang.String)
public java.util.List<IDocumentContribution> getOnHoverTip(java.lang.String componentID,
java.lang.String tipMessage)
IWebUIJavascript
getOnHoverTip in interface IWebUIJavascriptcomponentID - the component ID to link the tip totipMessage - the message
IWebUIJavascript.getOnHoverTip(java.lang.String,
java.lang.String)public java.lang.String getOnLoadInitScript()
IWebUIJavascript
getOnLoadInitScript in interface IWebUIJavascriptIWebUIJavascript.getOnLoadInitScript()public java.lang.String getOnLoadTerminatorScript()
IWebUIJavascript
getOnLoadTerminatorScript in interface IWebUIJavascriptIWebUIJavascript.getOnLoadTerminatorScript()
public java.util.List<IDocumentContribution> getPageContainer(PageContainerDefinition pageContainerDefinition,
ITagExecutionContext tag)
IWebUIJavascript
getPageContainer in interface IWebUIJavascriptpageContainerDefinition - the page container with the inner panel pagestag - the tag
IWebUIJavascript.getPageContainer(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.PageContainerDefinition,
pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext)
public java.util.List<IDocumentContribution> getPanel(java.lang.String containerElementID,
java.lang.String elementID,
java.lang.String elementTitle)
IWebUIJavascript
getPanel in interface IWebUIJavascriptcontainerElementID - the ID of the element to contain the panelelementID - the ID of the element to create as a panelelementTitle - the title of the accordion
IWebUIJavascript.getPanel(java.lang.String,
java.lang.String, java.lang.String)
public java.util.List<IDocumentContribution> getPanel(java.lang.String containerElementID,
java.lang.String elementID,
java.lang.String elementTitle,
java.lang.Integer height,
java.lang.String cssClass)
IWebUIJavascript
getPanel in interface IWebUIJavascriptcontainerElementID - the ID of the element to contain the PanelelementID - the ID of the element to create as a PanelelementTitle - the title of the Panelheight - the height of the panel. AutoHeight if null.cssClass - the CSS class to apply, or null if none
IWebUIJavascript.getPanel(java.lang.String,
java.lang.String, java.lang.String, java.lang.Integer, java.lang.String)
public java.util.List<IDocumentContribution> getPanelContainer(ITagExecutionContext tag,
PanelContainerDefinition panelContainerDefinition)
IWebUIJavascript
getPanelContainer in interface IWebUIJavascripttag - the calling tagpanelContainerDefinition - the panel container component definition
IWebUIJavascript.getPanelContainer(pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext,
pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.PanelContainerDefinition)
public java.util.List<IDocumentContribution> getPanelContainer(ITagExecutionContext tag,
java.lang.String panelID,
java.lang.String elementIDs,
java.lang.String width,
java.lang.String height,
boolean border)
IWebUIJavascript
getPanelContainer in interface IWebUIJavascripttag - the calling tagpanelID - the ID of the element to create the component onelementIDs - the IDs of the elements to add to the Panelwidth - the width of the panelheight - the height of the panelborder - if T will render a border frame
IWebUIJavascript.getPanelContainer(pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext,
java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)public java.util.List<IDocumentContribution> getPropertiesEditor(GridPanelDefinition<PropertiesEditorDefinition> propertiesEditorPanelDefinition)
IWebUIJavascript
getPropertiesEditor in interface IWebUIJavascriptpropertiesEditorPanelDefinition - the properties to render and their properties
IWebUIJavascript.getPropertiesEditor(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.beans.panels.GridPanelDefinition)public java.util.List<IDocumentContribution> getSetFocus(java.lang.String componentID)
IWebUIJavascript
getSetFocus in interface IWebUIJavascriptcomponentID - the component ID to set the focus
IWebUIJavascript.getSetFocus(java.lang.String)
public java.util.List<IDocumentContribution> getTimeUpdater(java.lang.String containerElementID,
java.lang.String format)
IWebUIJavascript
getTimeUpdater in interface IWebUIJavascriptcontainerElementID - the ID of the element to update with the current timeformat - the format of the time to render
IWebUIJavascript.getTimeUpdater(java.lang.String,
java.lang.String)public java.util.List<IDocumentContribution> getTipsInitializer()
IWebUIJavascript
getTipsInitializer in interface IWebUIJavascriptIWebUIJavascript.getTipsInitializer()
public java.util.List<IDocumentContribution> getTopMenu(ITagExecutionContext tag,
MenuDefinition menuDefinition,
java.lang.String menuContainerElementID,
java.lang.String subMenuContainerTag)
IWebUIJavascript
getTopMenu in interface IWebUIJavascripttag - the tag component execution contextmenuDefinition - the menu definition objectmenuContainerElementID - the menu containersubMenuContainerTag - the tag used to identity each sub-menu
IWebUIJavascript.getTopMenu(pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext,
pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.MenuDefinition, java.lang.String,
java.lang.String)
public java.util.List<IDocumentContribution> getTree(TreeDefinition def,
boolean render,
java.util.Map<java.lang.String,java.lang.String> messages)
IWebUIJavascript
getTree in interface IWebUIJavascriptdef - the tree definition to generaterender - if T will render the treemessages - the tag messages
IWebUIJavascript.getTree(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.TreeDefinition,
boolean, java.util.Map)
public java.util.List<IDocumentContribution> getWindow(ITagExecutionContext tag,
WindowDefinition window)
IWebUIJavascript
getWindow in interface IWebUIJavascripttag - the caller tagwindow - the window definition object
IWebUIJavascript.getWindow(pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext,
pt.digitalis.dif.presentation.views.jsp.taglibs.objects.definitions.WindowDefinition)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||