Examples of NumberValueDescriptor


Examples of org.apache.slide.projector.descriptor.NumberValueDescriptor

              } else {
                parameterDescriptorList.add(descriptor);
              }
            }
        }
        parameterDescriptorList.add(new ParameterDescriptor(OFFSET, new ParameterMessage("tableRenderer/offset"), new NumberValueDescriptor(), new NumberValue(new Integer(0))));
        parameterDescriptorList.add(new ParameterDescriptor(ITEMS_PER_PAGE, new ParameterMessage("tableRenderer/length"), new NumberValueDescriptor(), new NumberValue(new Integer(-10))));
        parameterDescriptorList.add(new ParameterDescriptor(TableHandler.ID, new ParameterMessage("tableRenderer/id"), new StringValueDescriptor(), new StringValue("table")));
        parameterDescriptorList.add(new ParameterDescriptor(TableHandler.STORE, new ParameterMessage("tableRenderer/store"), new StringValueDescriptor(Store.stores), new StringValue(Store.stores[Store.SESSION])));
        parameterDescriptorList.add(new ParameterDescriptor(TableHandler.SORTED_BY, new ParameterMessage("tableHandler/sortedBy"), new StringValueDescriptor(), NullValue.NULL));
        parameterDescriptorList.add(new ParameterDescriptor(TableHandler.ORDER, new ParameterMessage("tableHandler/order"), new StringValueDescriptor(new String[] {TableHandler.ASCENDING, TableHandler.DESCENDING}), NullValue.NULL));
        parameterDescriptors = (ParameterDescriptor[] )parameterDescriptorList.toArray(new ParameterDescriptor[parameterDescriptorList.size()]);
View Full Code Here

Examples of org.apache.slide.projector.descriptor.NumberValueDescriptor

        if (valueDescriptor instanceof StringValueDescriptor) {
            return ((StringValueDescriptor)valueDescriptor).getAllowedValues();
        } else if (valueDescriptor instanceof BooleanValueDescriptor) {
            return new String[]{BooleanValueDescriptor.TRUE, BooleanValueDescriptor.FALSE};
        } else if (valueDescriptor instanceof NumberValueDescriptor) {
            NumberValueDescriptor numberDescriptor = (NumberValueDescriptor)valueDescriptor;
            if (numberDescriptor.isConstrained()) {
                List allowedValues = new ArrayList();
                if (numberDescriptor.getAllowedValues() != null) {
                    Number[] numbers = numberDescriptor.getAllowedValues();
                    for (int i = 0; i < numbers.length; i++) {
                        allowedValues.add(String.valueOf(numbers[i]));
                    }
                } else {
                    int counter = 0;
                    for (int i = numberDescriptor.getMinimum().intValue(); i <= numberDescriptor.getMaximum().intValue(); i++) {
                        allowedValues.add(String.valueOf(i));
                        counter++;
                        if (counter == MAX_OPTIONS) break;
                    }
                }
View Full Code Here

Examples of org.apache.slide.projector.descriptor.NumberValueDescriptor

            if ( descriptor.getName() != FRAGMENT ) {
                parameterDescriptors[index] = parentParameterDescriptors[i];
                index++;
            }
        }
        parameterDescriptors[parentParameterDescriptors.length-1] = new ParameterDescriptor(OFFSET, new ParameterMessage("tableRenderer/offset"), new NumberValueDescriptor(), new NumberValue(new Integer(0)));
        parameterDescriptors[parentParameterDescriptors.length] = new ParameterDescriptor(LENGTH, new ParameterMessage("tableRenderer/length"), new NumberValueDescriptor(), new NumberValue(new Integer(0)));

        headerTemplate = getOptionalFragment(HEADER_FRAGMENT);
        footerTemplate = getOptionalFragment(FOOTER_FRAGMENT);
        firstTemplate = getOptionalFragment(FIRST_FRAGMENT);
        lastTemplate = getOptionalFragment(LAST_FRAGMENT);
View Full Code Here

Examples of org.apache.slide.projector.descriptor.NumberValueDescriptor

        super.configure(config);
        // remove fragment parameter
        List parameterList = new ArrayList();
        parameterList.add(new ParameterDescriptor(PARAMETER, new ParameterMessage("tablePager/parameter"), MapValueDescriptor.ANY, new MapValue(new HashMap())));
        parameterList.add(new ParameterDescriptor(SHOW_RANGE, new ParameterMessage("tablePager/showRange"), new BooleanValueDescriptor(), BooleanValue.FALSE));
        parameterList.add(new ParameterDescriptor(RANGE, new ParameterMessage("tablePager/range"), new NumberValueDescriptor(), new NumberValue(new Integer(0))));
        parameterList.add(new ParameterDescriptor(TableHandler.ID, new ParameterMessage("tableRenderer/id"), new StringValueDescriptor(), new StringValue("table")));
        parameterList.add(new ParameterDescriptor(TableHandler.STORE, new ParameterMessage("tableRenderer/store"), new StringValueDescriptor(Store.stores), new StringValue(Store.stores[Store.SESSION])));
        parameterDescriptors = (ParameterDescriptor[])parameterList.toArray(new ParameterDescriptor[parameterList.size()]);

        pre = getOptionalFragment(PRE_FRAGMENT);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.