Package org.opengis.parameter

Examples of org.opengis.parameter.ParameterDescriptorGroup.descriptor()


     */
    @Test
    public void testDescriptor() {
        final ParameterValueGroup group = create();
        final ParameterDescriptorGroup d = group.getDescriptor();
        assertDescriptorEquals("num_row", 3,   d.descriptor("num_row"));
        assertDescriptorEquals("num_col", 3,   d.descriptor("num_col"));
        assertDescriptorEquals("elt_0_0", 1.0, d.descriptor("elt_0_0"));
        assertDescriptorEquals("elt_2_2", 1.0, d.descriptor("elt_2_2"));
        /*
         * If we reduce the matrix size, than it shall not be possible
View Full Code Here


    @Test
    public void testDescriptor() {
        final ParameterValueGroup group = create();
        final ParameterDescriptorGroup d = group.getDescriptor();
        assertDescriptorEquals("num_row", 3,   d.descriptor("num_row"));
        assertDescriptorEquals("num_col", 3,   d.descriptor("num_col"));
        assertDescriptorEquals("elt_0_0", 1.0, d.descriptor("elt_0_0"));
        assertDescriptorEquals("elt_2_2", 1.0, d.descriptor("elt_2_2"));
        /*
         * If we reduce the matrix size, than it shall not be possible
         * anymore to get the descriptor in the row that we removed.
View Full Code Here

    public void testDescriptor() {
        final ParameterValueGroup group = create();
        final ParameterDescriptorGroup d = group.getDescriptor();
        assertDescriptorEquals("num_row", 3,   d.descriptor("num_row"));
        assertDescriptorEquals("num_col", 3,   d.descriptor("num_col"));
        assertDescriptorEquals("elt_0_0", 1.0, d.descriptor("elt_0_0"));
        assertDescriptorEquals("elt_2_2", 1.0, d.descriptor("elt_2_2"));
        /*
         * If we reduce the matrix size, than it shall not be possible
         * anymore to get the descriptor in the row that we removed.
         */
 
View Full Code Here

        final ParameterValueGroup group = create();
        final ParameterDescriptorGroup d = group.getDescriptor();
        assertDescriptorEquals("num_row", 3,   d.descriptor("num_row"));
        assertDescriptorEquals("num_col", 3,   d.descriptor("num_col"));
        assertDescriptorEquals("elt_0_0", 1.0, d.descriptor("elt_0_0"));
        assertDescriptorEquals("elt_2_2", 1.0, d.descriptor("elt_2_2"));
        /*
         * If we reduce the matrix size, than it shall not be possible
         * anymore to get the descriptor in the row that we removed.
         */
        group.parameter("num_col").setValue(2);
View Full Code Here

         * If we reduce the matrix size, than it shall not be possible
         * anymore to get the descriptor in the row that we removed.
         */
        group.parameter("num_col").setValue(2);
        try {
            d.descriptor("elt_2_2");
            fail("elt_2_2 should not exist.");
        } catch (ParameterNotFoundException e) {
            final String message = e.getMessage();
            assertTrue(message, message.contains("elt_2_2"));
            assertTrue(message, message.contains(GROUP_NAME));
View Full Code Here

         * descriptor). If it doesn't exists, then an exception is thrown. If it exists (i.e.
         * it is simply an optional group not yet defined), then returns an empty list.
         */
        if (groups.isEmpty()) {
            final ParameterDescriptorGroup descriptor = values.descriptor;
            if (!(descriptor.descriptor(name) instanceof ParameterDescriptorGroup)) {
                throw new ParameterNotFoundException(Errors.format(
                        Errors.Keys.ParameterNotFound_2, descriptor.getName(), name), name);
            }
        }
        return groups;
View Full Code Here

    public ParameterValueGroup addGroup(final String name)
            throws ParameterNotFoundException, InvalidParameterCardinalityException
    {
        final ParameterValueList values = this.values; // Protect against accidental changes.
        final ParameterDescriptorGroup descriptor = values.descriptor;
        final GeneralParameterDescriptor child = descriptor.descriptor(name);
        if (!(child instanceof ParameterDescriptorGroup)) {
            throw new ParameterNotFoundException(Errors.format(
                    Errors.Keys.ParameterNotFound_2, descriptor.getName(), name), name);
        }
        final ParameterValueGroup value = ((ParameterDescriptorGroup) child).createValue();
View Full Code Here

        assertEquals("descriptors", 3, content.size());
        assertTrue  ("contains(p1)",  content.contains(p1));
        assertTrue  ("contains(p2)",  content.contains(p2));
        assertTrue  ("contains(p3)",  content.contains(p3));
        assertFalse ("contains(p4)",  content.contains(p4));
        assertSame  ("descriptor(\"1\")",  p1, descriptor.descriptor("1"));
        assertSame  ("descriptor(\"2\")",  p2, descriptor.descriptor("2"));
        assertSame  ("descriptor(\"3\")",  p3, descriptor.descriptor("3"));

        // Checks default values
        content = group.values();
View Full Code Here

        assertTrue  ("contains(p1)",  content.contains(p1));
        assertTrue  ("contains(p2)",  content.contains(p2));
        assertTrue  ("contains(p3)",  content.contains(p3));
        assertFalse ("contains(p4)",  content.contains(p4));
        assertSame  ("descriptor(\"1\")",  p1, descriptor.descriptor("1"));
        assertSame  ("descriptor(\"2\")",  p2, descriptor.descriptor("2"));
        assertSame  ("descriptor(\"3\")",  p3, descriptor.descriptor("3"));

        // Checks default values
        content = group.values();
        assertEquals("values.size()"3, content.size());
View Full Code Here

        assertTrue  ("contains(p2)",  content.contains(p2));
        assertTrue  ("contains(p3)",  content.contains(p3));
        assertFalse ("contains(p4)",  content.contains(p4));
        assertSame  ("descriptor(\"1\")",  p1, descriptor.descriptor("1"));
        assertSame  ("descriptor(\"2\")",  p2, descriptor.descriptor("2"));
        assertSame  ("descriptor(\"3\")",  p3, descriptor.descriptor("3"));

        // Checks default values
        content = group.values();
        assertEquals("values.size()"3, content.size());
        assertTrue  ("contains(v1)",      content.contains(v1 ));
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.