예제 #1
0
 /**
  * Creates a FormEntryCaption for the element at the given index in the form.
  *
  * @param form
  * @param index
  */
 public FormEntryCaption(FormDef form, FormIndex index)
 {
     this.form       = form;
     this.index      = index;
     this.element    = form.getChild(index);
     this.viewWidget = null;
     this.textID     = this.element.TextID;
 }
예제 #2
0
        //==== observer pattern ====//

        public void register(IQuestionWidget viewWidget)
        {
            base.register(viewWidget);
            mTreeElement.registerStateObserver(this);
        }
예제 #3
0
 public void unregister()
 {
     this.viewWidget = null;
     element.unregisterStateObserver(this);
 }
예제 #4
0
        // ==== observer pattern ====//

        public void register(IQuestionWidget viewWidget)
        {
            this.viewWidget = viewWidget;
            element.registerStateObserver(this);
        }