List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:info.piwai.rockslide.client.slides.SlideViewer.java
License:Apache License
@Override public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); Analytics.trackModuleRelativePageView(token); String chapterName = parseChapterName(token); int chapterIndex = chapterNames.indexOf(chapterName); if (chapterIndex == -1) { chapterIndex = 0;//from w ww.j a v a2 s . c om } Chapter chapter = chapters.get(chapterIndex); String slideName = parseSlideName(token); int slideIndex = chapter.getSlideIndex(slideName); displaySlide(chapterIndex, slideIndex); }
From source file:io.apiman.manager.ui.client.local.pages.AbstractAppPage.java
License:Apache License
@PostConstruct protected void _aapPostConstruct() { versions.addValueChangeHandler(new ValueChangeHandler<String>() { @Override// w w w . j av a2 s.c o m public void onValueChange(ValueChangeEvent<String> event) { onVersionSelected(event.getValue()); } }); }
From source file:io.apiman.manager.ui.client.local.pages.app.AppApiRegistryTable.java
License:Apache License
/** * Adds a row to the table.//from www . j a v a2 s.co m * @param rowIdx * @param bean */ private void addRow(int rowIdx, ApiEntryBean bean) { final AppApiEntryDetails entryDetails = entryDetailsFactory.get(); entryDetails.setValue(bean); ChevronToggleAnchor toggle = new ChevronToggleAnchor(); toggle.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { boolean isToggleOpen = event.getValue(); if (isToggleOpen) { entryDetails.getElement().getParentElement().getParentElement().getStyle().clearDisplay(); } else { entryDetails.getElement().getParentElement().getParentElement().getStyle() .setDisplay(Display.NONE); } } }); add(rowIdx, 0, toggle); SpanPanel svcContainer = new SpanPanel(); Anchor org = orgLinkFactory.get("org", bean.getServiceOrgId()); //$NON-NLS-1$ org.setText(bean.getServiceOrgName()); svcContainer.add(org); InlineLabel divider = new InlineLabel(" / "); //$NON-NLS-1$ svcContainer.add(divider); Anchor a = svcLinkFactory.get(MultimapUtil.fromMultiple("org", bean.getServiceOrgId(), "service", //$NON-NLS-1$ //$NON-NLS-2$ bean.getServiceId(), "version", bean.getServiceVersion())); //$NON-NLS-1$ a.setText(bean.getServiceName()); svcContainer.add(a); add(rowIdx, 1, svcContainer); InlineLabel version = new InlineLabel(); version.setText(bean.getServiceVersion()); add(rowIdx, 2, version); InlineLabel plan = new InlineLabel(bean.getPlanName()); add(rowIdx, 3, plan); add(rowIdx + 1, 0, entryDetails).setAttribute("colspan", "4"); //$NON-NLS-1$ //$NON-NLS-2$ // Hide the detail row initially entryDetails.getElement().getParentElement().getParentElement().getStyle().setDisplay(Display.NONE); }
From source file:io.apiman.manager.ui.client.local.pages.ConsumerServicePage.java
License:Apache License
@PostConstruct protected void postConstruct() { serviceCard.addValueChangeHandler(new ValueChangeHandler<String>() { @Override/*w ww.j a v a2s . c o m*/ public void onValueChange(ValueChangeEvent<String> event) { onVersionSelected(event.getValue()); } }); plans.addCreateContractHandler(new Handler() { @Override public void onCreateContract(CreateContractEvent event) { ConsumerServicePage.this.onCreateContract((ServicePlanSummaryBean) event.getBean()); } }); plans.addShowPolicyChainHandler(new ShowPolicyChainEvent.Handler() { @Override public void onShowPolicyChain(ShowPolicyChainEvent event) { String planId = event.getPlanId(); ConsumerServicePage.this.onShowPolicyChain(planId); } }); }
From source file:io.apiman.manager.ui.client.local.pages.ImportServicesPage.java
License:Apache License
/** * Post construct method./* w w w. j a v a 2 s .c o m*/ */ @PostConstruct protected void postConstruct() { importSource.setOptions(IMPORT_TYPES); importTypeNext.getElement().removeAttribute("onclick"); //$NON-NLS-1$ wadlNext.setEnabled(false); wadlUrl.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { checkValidityWadl(); } }); wadlFile.addValueChangeHandler(new ValueChangeHandler<List<JavaScriptFile>>() { @Override public void onValueChange(ValueChangeEvent<List<JavaScriptFile>> event) { checkValidityWadl(); } }); wadlDropZone.addValueChangeHandler(new ValueChangeHandler<List<JavaScriptFile>>() { @Override public void onValueChange(ValueChangeEvent<List<JavaScriptFile>> event) { checkValidityWadl(); } }); servicesSelectAll.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue()) { services.selectAll(); } else { services.deselectAll(); } } }); services.addValueChangeHandler(new ValueChangeHandler<List<ServiceVersionBean>>() { @Override public void onValueChange(ValueChangeEvent<List<ServiceVersionBean>> event) { servicesSelectAll.setValue(services.isAllSelected()); yesButton.setEnabled(services.isValid()); } }); }
From source file:io.apiman.manager.ui.client.local.pages.OrgManageMembersPage.java
License:Apache License
/** * Refresh the cards displayed based on the current filter settings and data. */// w ww . j a v a 2 s. c o m private void refreshCards() { cards.clear(); cardsVisible = 0; for (final MemberBean memberBean : this.memberBeans) { if (matchesFilters(memberBean)) { final MemberCard card = cardFactory.get(); card.setRoles(roleBeans); card.setValue(memberBean); cards.add(card); cardsVisible++; card.addValueChangeHandler(new ValueChangeHandler<MemberBean>() { @Override public void onValueChange(ValueChangeEvent<MemberBean> event) { onMemberCardChange(card, memberBean, event.getValue()); } }); } } if (cardsVisible == 0) { ParagraphLabel noneFound = new ParagraphLabel(); noneFound.setText(i18n.format(AppMessages.ORG_MANAGE_MEMBERS_NO_MEMBERS_FOUND)); noneFound.getElement().setClassName("apiman-no-entities-description"); //$NON-NLS-1$ cards.add(noneFound); } }
From source file:io.apiman.manager.ui.client.local.pages.service.ImportServicesTable.java
License:Apache License
/** * Adds a row to the table.//from ww w . j a v a 2s .c om * @param rowIdx * @param bean */ private void addRow(int rowIdx, final ServiceVersionBean bean) { CheckBox checkbox = new CheckBox(); checkbox.setValue(Boolean.TRUE); checkboxes.add(checkbox); add(rowIdx, 0, checkbox); checkbox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { boolean selected = event.getValue(); if (selected) { selectedServices.add(bean); } else { selectedServices.remove(bean); } fireChangeEvent(); } }); final TextBox serviceName = new TextBox(); serviceName.getElement().getStyle().setWidth(200, Unit.PX); serviceName.setValue(bean.getService().getName()); names.add(serviceName); add(rowIdx, 1, serviceName); serviceName.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { bean.getService().setName(serviceName.getValue()); fireChangeEvent(); } }); final TextBox initialVersion = new TextBox(); initialVersion.getElement().getStyle().setWidth(75, Unit.PX); initialVersion.setValue(bean.getVersion()); versions.add(initialVersion); add(rowIdx, 2, initialVersion); initialVersion.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { bean.setVersion(initialVersion.getValue()); fireChangeEvent(); } }); InlineLabel endpoint = new InlineLabel(bean.getEndpoint()); add(rowIdx, 3, endpoint); }
From source file:io.pelle.mango.client.gwt.modules.dictionary.controls.GwtBooleanControl.java
License:Open Source License
public GwtBooleanControl(final BooleanControl control) { this.control = control; new ControlHelper(this, control, this, true, false, true); ensureDebugId(DictionaryModelUtil.getDebugId(control.getModel())); addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override//from w w w. j a va2 s . c om public void onValueChange(ValueChangeEvent<Boolean> event) { control.setValue(event.getValue()); } }); control.addUpdateListener(this); onUpdate(); }
From source file:io.pelle.mango.client.gwt.modules.dictionary.controls.GwtDateControl.java
License:Open Source License
public GwtDateControl(final DateControl dateControl) { this.dateControl = dateControl; ensureDebugId(DictionaryModelUtil.getDebugId(dateControl.getModel())); String format = GwtUtils.getFormat(this.dateControl.getModel().getDateFormat()).getPattern(); setFormat(new DefaultFormat(DateTimeFormat.getFormat(format))); new ControlHelper(this.getTextBox(), dateControl, this, true); addValueChangeHandler(new ValueChangeHandler<Date>() { @Override//w w w . j a v a 2s. c o m public void onValueChange(ValueChangeEvent<Date> event) { dateControl.setValue(event.getValue()); } }); }
From source file:io.pelle.mango.client.gwt.modules.dictionary.controls.numbers.GwtRatingControl.java
License:Open Source License
public GwtRatingControl(final IntegerControl integerControl) { new ControlHelper(this, integerControl, this, false, false, false); ensureDebugId(DictionaryModelUtil.getDebugId(integerControl.getModel())); addValueChangeHandler(new ValueChangeHandler<Integer>() { @Override/*from www .ja va2 s.c o m*/ public void onValueChange(ValueChangeEvent<Integer> event) { integerControl.setValue(event.getValue()); } }); }