/** * {@inheritDoc} */ @Override protected IView<JComponent> createBinaryPropertyView(IPropertyViewDescriptor propertyViewDescriptor, IActionHandler actionHandler, Locale locale) { IBinaryPropertyDescriptor propertyDescriptor = (IBinaryPropertyDescriptor) propertyViewDescriptor .getModelDescriptor(); JActionField viewComponent = createJActionField(propertyViewDescriptor, false); JActionFieldConnector connector = new JActionFieldConnector(propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); IView<JComponent> propertyView = constructView(viewComponent, propertyViewDescriptor, connector); viewComponent.setActions(createBinaryActions(propertyView, actionHandler, locale)); adjustSizes(propertyViewDescriptor, viewComponent, null, null); return propertyView; }
private IView<JComponent> createBinaryPropertyView( IBinaryPropertyDescriptor propertyDescriptor, IActionHandler actionHandler, Locale locale) { JActionField viewComponent = createJActionField(false); JActionFieldConnector connector = new JActionFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); Action openAction = actionFactory.createAction( openFileAsBinaryPropertyAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); Action saveAction = actionFactory.createAction( saveBinaryPropertyAsFileAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); Action resetAction = actionFactory.createAction(resetPropertyAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); Action infoAction = actionFactory.createAction(binaryPropertyInfoAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); viewComponent.setActions(Arrays.asList(new Action[] {openAction, saveAction, resetAction, infoAction})); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
private IView<SComponent> createBinaryPropertyView( IBinaryPropertyDescriptor propertyDescriptor, IActionHandler actionHandler, Locale locale) { SActionField viewComponent = createSActionField(false); SActionFieldConnector connector = new SActionFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); Action openAction = actionFactory.createAction( openFileAsBinaryPropertyAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); Action saveAction = actionFactory.createAction( saveBinaryPropertyAsFileAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); Action resetAction = actionFactory.createAction(resetPropertyAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); Action infoAction = actionFactory.createAction(binaryPropertyInfoAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); viewComponent.setActions(Arrays.asList(new Action[] {openAction, saveAction, resetAction, infoAction})); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
private IView<ULCComponent> createBinaryPropertyView( IBinaryPropertyDescriptor propertyDescriptor, IActionHandler actionHandler, Locale locale) { ULCActionField viewComponent = createULCActionField(false); ULCActionFieldConnector connector = new ULCActionFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); IAction openAction = actionFactory.createAction( openFileAsBinaryPropertyAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); IAction saveAction = actionFactory.createAction( saveBinaryPropertyAsFileAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); IAction resetAction = actionFactory.createAction(resetPropertyAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); IAction infoAction = actionFactory.createAction(binaryPropertyInfoAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); viewComponent.setActions(Arrays.asList(new IAction[] {openAction, saveAction, resetAction, infoAction})); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
/** * {@inheritDoc} */ @Override protected IView<SComponent> createBinaryPropertyView( IPropertyViewDescriptor propertyViewDescriptor, IActionHandler actionHandler, Locale locale) { IBinaryPropertyDescriptor propertyDescriptor = (IBinaryPropertyDescriptor) propertyViewDescriptor .getModelDescriptor(); SActionField viewComponent = createSActionField(false); SActionFieldConnector connector = new SActionFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); IView<SComponent> propertyView = constructView(viewComponent, propertyViewDescriptor, connector); viewComponent.setActions(createBinaryActions(propertyView, actionHandler, locale)); adjustSizes(propertyViewDescriptor, viewComponent, null, null); return propertyView; }
/** * {@inheritDoc} */ @Override protected IView<RComponent> createBinaryPropertyView(IPropertyViewDescriptor propertyViewDescriptor, IActionHandler actionHandler, Locale locale) { IBinaryPropertyDescriptor propertyDescriptor = (IBinaryPropertyDescriptor) propertyViewDescriptor .getModelDescriptor(); IValueConnector connector = getConnectorFactory().createValueConnector(propertyDescriptor.getName()); if (connector instanceof RemoteValueConnector) { final RemoteValueConnector rConnector = (RemoteValueConnector) connector; rConnector.setRemoteStateValueMapper(getBinaryStateValueMapper()); } connector.setExceptionHandler(actionHandler); RActionField viewComponent = createRActionField(propertyViewDescriptor, false); IView<RComponent> propertyView = constructView(viewComponent, propertyViewDescriptor, connector); RActionList actionList = createBinaryActionList(propertyView, actionHandler, locale); viewComponent.setActionLists(actionList); return propertyView; }