Package org.eclipse.nebula.widgets.nattable.examples.data.person

Examples of org.eclipse.nebula.widgets.nattable.examples.data.person.Address


            @SuppressWarnings({ "rawtypes", "unchecked" })
            @Override
            public int compare(PersonWithAddress pwa1, PersonWithAddress pwa2) {
                Comparable compareObject1 = null;
                Comparable compareObject2 = null;
                Address address1 = pwa1.getAddress();
                Address address2 = pwa2.getAddress();

                switch (colIdx) {
                    case DataModelConstants.FIRSTNAME_COLUMN_POSITION:
                        compareObject1 = pwa1.getFirstName();
                        compareObject2 = pwa2.getFirstName();
                        break;
                    case DataModelConstants.LASTNAME_COLUMN_POSITION:
                        compareObject1 = pwa1.getLastName();
                        compareObject2 = pwa2.getLastName();
                        break;
                    case DataModelConstants.GENDER_COLUMN_POSITION:
                        compareObject1 = pwa1.getGender().ordinal();
                        compareObject2 = pwa2.getGender().ordinal();
                        break;
                    case DataModelConstants.MARRIED_COLUMN_POSITION:
                        compareObject1 = pwa1.isMarried();
                        compareObject2 = pwa2.isMarried();
                        break;
                    case DataModelConstants.BIRTHDAY_COLUMN_POSITION:
                        compareObject1 = pwa1.getBirthday();
                        compareObject2 = pwa2.getBirthday();
                        break;
                    case DataModelConstants.STREET_COLUMN_POSITION:
                        compareObject1 = address1.getStreet();
                        compareObject2 = address2.getStreet();
                        break;
                    case DataModelConstants.HOUSENUMBER_COLUMN_POSITION:
                        compareObject1 = address1.getHousenumber();
                        compareObject2 = address2.getHousenumber();
                        break;
                    case DataModelConstants.POSTALCODE_COLUMN_POSITION:
                        compareObject1 = address1.getPostalCode();
                        compareObject2 = address2.getPostalCode();
                        break;
                    case DataModelConstants.CITY_COLUMN_POSITION:
                        compareObject1 = address1.getCity();
                        compareObject2 = address2.getCity();
                        break;
                }

                int result = 0;
View Full Code Here


        Button button = new Button(container, SWT.PUSH);
        button.setText("Add Row");
        button.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent e) {
                Address address = new Address();
                address.setStreet("Some Street");
                address.setHousenumber(42);
                address.setPostalCode(12345);
                address.setCity("In the clouds");
                PersonWithAddress person = new PersonWithAddress(42, "Ralph",
                        "Wiggum", Gender.MALE, false, new Date(), address);

                bodyLayerStack.getSortedList().add(person);
            }
View Full Code Here

        Button addDynamicDataButton = new Button(buttonPanel, SWT.PUSH);
        addDynamicDataButton.setText("Add Data");
        addDynamicDataButton.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent e) {
                Address address = new Address();
                address.setStreet("Some Street");
                address.setHousenumber(42);
                address.setPostalCode(12345);
                address.setCity("In the clouds");

                Person person = new Person(42, "Ralph", "Wiggum", Gender.MALE,
                        false, new Date());
                ExtendedPersonWithAddress entry = new ExtendedPersonWithAddress(
                        person, address, "0000", "The little Ralphy", 0,
View Full Code Here

        Button addDynamicDataButton = new Button(buttonPanel, SWT.PUSH);
        addDynamicDataButton.setText("Add Data");
        addDynamicDataButton.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent e) {
                Address address = new Address();
                address.setStreet("Some Street");
                address.setHousenumber(42);
                address.setPostalCode(12345);
                address.setCity("In the clouds");

                Person person = new Person(42, "Ralph", "Wiggum", Gender.MALE,
                        false, new Date());
                ExtendedPersonWithAddress entry = new ExtendedPersonWithAddress(
                        person, address, "0000", "The little Ralphy",
View Full Code Here

TOP

Related Classes of org.eclipse.nebula.widgets.nattable.examples.data.person.Address

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.