com.sap.tc.mobile.wdlite.progmodel.core.context
Class ContextNodeForCMIModel

java.lang.Object
  extended by com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNode
      extended by com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNodeForCMIModel
All Implemented Interfaces:
IWDNode, Const, CommonConstants

public class ContextNodeForCMIModel
extends ContextNode


Field Summary
 
Fields inherited from class com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNode
DEFAULT_DOMAIN_SIZE, isActive, modelRelationRole, raw_data, raw_data_iterator, supplyFunctionId
 
Fields inherited from interface com.sap.tc.mobile.wdlite.progmodel.core.Const
CARDINALITY_0_1, CARDINALITY_0_N, CARDINALITY_1_1, CARDINALITY_1_N, EMPTY_ARR, EMPTY_CLASS_ARR, EMPTY_INT_ARRAY, EMPTY_INT_ARRAY2, EMPTY_MAP, FALSE, NAV_INFO_COMPONENT, NAV_INFO_PLUG, NAV_INFO_VIEW, NONE, PROPERTY_EMPTY_ARRAY, TRUE, TYPE_BINARY, TYPE_BOOLEAN, TYPE_DATE, TYPE_DECIMAL, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INTEGER, TYPE_LONG, TYPE_SHORT, TYPE_STRING, TYPE_TIME, TYPE_TIMESTAMP
 
Fields inherited from interface com.sap.tc.mobile.wdlite.util.CommonConstants
BUTTONS_OK, BUTTONS_OK_CANCEL, BUTTONS_RETRY_CANCEL, BUTTONS_YES_NO, BUTTONS_YES_NO_CANCEL, CONTAINER_LAYOUT_FLOWLAYOUT, CONTAINER_LAYOUT_GRIDLAYOUT, ERROR, NORMAL, PROPERTY_ADJUST_IMAGE_SIZE, PROPERTY_BORDER, PROPERTY_CHECKED, PROPERTY_COLS, PROPERTY_CONTAINER_LAYOUT, PROPERTY_DATASOURCE, PROPERTY_DATATYPE, PROPERTY_ENABLED, PROPERTY_FILTERVALUE, PROPERTY_FIRSTVISIBLEROW, PROPERTY_FLOWLAYOUT_WRAPPING, PROPERTY_GRIDDATA_COLSPAN, PROPERTY_GRIDLAYOUT_COLCOUNT, PROPERTY_HEIGHT, PROPERTY_IMAGEFIRST, PROPERTY_IMAGESOURCE, PROPERTY_KEYCODE, PROPERTY_KEYTOSELECT, PROPERTY_LENGTH, PROPERTY_MODEL, PROPERTY_NUMOFTABS, PROPERTY_PASSWORDFIELD, PROPERTY_READONLY, PROPERTY_ROWS, PROPERTY_SELECTEDKEY, PROPERTY_SELECTEDTAB, PROPERTY_SOURCE, PROPERTY_TABLABEL, PROPERTY_TABLE_DESIGN, PROPERTY_TABLE_SELECTIONMODE, PROPERTY_TEXT, PROPERTY_TEXTEDIT_WRAPPING, PROPERTY_TEXTS, PROPERTY_TEXTVIEW_DESIGN, PROPERTY_TYPE, PROPERTY_VALUE, PROPERTY_VISIBLE, PROPERTY_VISIBLEROWCOUNT, PROPERTY_WIDTH, PROPERTY_WRAPPING, RESPONSE_CANCEL, RESPONSE_NO, RESPONSE_OK, RESPONSE_RETRY, RESPONSE_YES, TABLE_DESIGN_ALTERNATING, TABLE_DESIGN_STANDARD, TABLE_DESIGN_TRANSPARENT, TABLE_SELECTION_MODE_SINGLE, TABLE_SELECTIONMODE_AUTO, TABLE_SELECTIONMODE_MULTI, TEXTEDIT_WRAPPING_OFF, TEXTEDIT_WRAPPING_SOFT, TEXTVIEW_DESIGN_EMPHASIZED, TEXTVIEW_DESIGN_HEADER1, TEXTVIEW_DESIGN_HEADER2, TEXTVIEW_DESIGN_HEADER3, TEXTVIEW_DESIGN_HEADER4, TEXTVIEW_DESIGN_LABEL, TEXTVIEW_DESIGN_LABEL_SMALL, TEXTVIEW_DESIGN_LEGEND, TEXTVIEW_DESIGN_MONOSPACE, TEXTVIEW_DESIGN_REFERENCE, TEXTVIEW_DESIGN_STANDARD, TYPE_BUTTON, TYPE_CAPTION, TYPE_CHECKBOX, TYPE_DATEPICKER, TYPE_DATEPICKER_E, TYPE_DROPDOWNBYINDEX, TYPE_DROPDOWNBYKEY, TYPE_IMAGE, TYPE_INPUTFIELD, TYPE_LABEL, TYPE_LINKTOACTION, TYPE_NOTWRAPPEDTEXTEDIT, TYPE_PROGRESS_INDICATOR, TYPE_RADIOBUTTON, TYPE_ROWREPEATER, TYPE_TAB, TYPE_TABLE, TYPE_TABLECOLUMN, TYPE_TABSTRIP, TYPE_TEXTEDIT, TYPE_TEXTVIEW, TYPE_TIMEPICKER, TYPE_TIMEPICKER_E, TYPE_TRANSPARENTCONTAINER, TYPE_UIELEMENT_FUNCTIONKEY, WARNING
 
Constructor Summary
ContextNodeForCMIModel(Context context, int id, java.lang.String name, int parent, int cardinality, int selectionCardinality, boolean singleton, IWDNodeAttribute[] attributes, int[] child, java.lang.Object structure, java.lang.Object modelClassInfo, int supplyFunctionId)
           
 
Method Summary
 void bind(java.util.Collection items)
          Assumes some collection(and its iterator) of 'raw' data with context node.
 
Methods inherited from class com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNode
addContextNodeElementListener, addContextNodeListener, addElement, addElement, clearSelection, clearSelections, createElement, createElement, ensureFetched, enter, exit, getAttribute, getAttribute, getAttributeIndex, getAttributes, getAttributeTexts, getAttributeValue, getAttributeValue, getAttributeValue, getChildNode, getChildren, getContext, getCurrentElement, getCurrentElementOrFirst, getElementAt, getElementIterator, getElements, getID, getLeadSelection, getName, getParent, getParentElement, getRawData, getSelectionCardinality, init, invalidate, isEmpty, isMultiSelected, loadData, notifyCursorChanged, notifyDomainChanged, reload, removeContextNodeElementListener, removeContextNodeListener, removeCurrentElement, removeElement, setAttributeValue, setAttributeValue, setAttributeValue, setLeadSelection, setRawData, setSelected, size, sortElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextNodeForCMIModel

public ContextNodeForCMIModel(Context context,
                              int id,
                              java.lang.String name,
                              int parent,
                              int cardinality,
                              int selectionCardinality,
                              boolean singleton,
                              IWDNodeAttribute[] attributes,
                              int[] child,
                              java.lang.Object structure,
                              java.lang.Object modelClassInfo,
                              int supplyFunctionId)
Method Detail

bind

public void bind(java.util.Collection items)
Description copied from class: ContextNode
Assumes some collection(and its iterator) of 'raw' data with context node. NOTE: To invoke from supplyFunction ONLY.

Specified by:
bind in interface IWDNode
Overrides:
bind in class ContextNode
Parameters:
items - The collection of items, which should be bound to this node


(c) 2007, SAP AG. All rights reserved.