Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

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());
        }
    });
}