plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/WizardContext.java
changeset 474 e2f461f0a9e0
parent 470 d4809db37847
child 478 6c07c755d0c7
equal deleted inserted replaced
473:8e8aed9adb99 474:e2f461f0a9e0
    99             DataBindingContext bindingContext, AbstractDataBindingPage page, IValidator... validators) {
    99             DataBindingContext bindingContext, AbstractDataBindingPage page, IValidator... validators) {
   100         Text text = new Text(root, SWT.BORDER);
   100         Text text = new Text(root, SWT.BORDER);
   101         text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
   101         text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
   102         ISWTObservableValue view = SWTObservables.observeText(text, SWT.Modify);
   102         ISWTObservableValue view = SWTObservables.observeText(text, SWT.Modify);
   103         UpdateValueStrategy strategy = new UpdateValueStrategy(UpdateValueStrategy.POLICY_UPDATE);
   103         UpdateValueStrategy strategy = new UpdateValueStrategy(UpdateValueStrategy.POLICY_UPDATE);
   104         NonEmptyStringValidator validator = new NonEmptyStringValidator(propertyName, page);
   104         NonEmptyStringValidator validator = new NonEmptyStringValidator(propertyName);
   105         strategy.setBeforeSetValidator(validators.length == 0 ? validator
   105         strategy.setBeforeSetValidator(validators.length == 0 ? validator
   106                 : new CompoundValidator(validator, validators));
   106                 : new CompoundValidator(validator, validators));
   107         bindingContext.bindValue(view, model, strategy, null);
   107         bindingContext.bindValue(view, model, strategy, null);
   108         return text;
   108         return text;
   109     }
   109     }
   321         public void close() throws IOException {
   321         public void close() throws IOException {
   322             // Avoid closing ZIP file
   322             // Avoid closing ZIP file
   323         }
   323         }
   324     }
   324     }
   325 
   325 
   326 
       
   327     public void addIncludedJsFile(IFile file) {
   326     public void addIncludedJsFile(IFile file) {
   328         jsIncludes.add(file.getProjectRelativePath().makeRelative().toString());
   327         jsIncludes.add(file.getProjectRelativePath().makeRelative().toString());
   329     }
   328     }
   330 }
   329 }