Package org.geotools.filter

Examples of org.geotools.filter.FilterTransformer


                    propertyNamesString.append(',');
                }
            }

            if (filter != null) {
                FilterTransformer transformer = new FilterTransformer();

                try {
                    if (filter == Filter.EXCLUDE) {
                        memento.putTextData("all");
                    } else {
                        memento.putTextData(encode(transformer.transform(filter)));
                    }
                } catch (TransformerException e) {
                    throw new RuntimeException(
                            "Unable to convert filter to string I couldn't save the view query");
                }
View Full Code Here


                    propertyNamesString.append(',');
                }
            }

            if (filter != null) {
                FilterTransformer transformer = new FilterTransformer();

                try {
                    if (filter == Filter.EXCLUDE) {
                        memento.putTextData("all");
                    } else {
                        memento.putTextData(encode(transformer
                                .transform(filter)));
                    }
                } catch (TransformerException e) {
                    throw new RuntimeException(
                            "Unable to convert filter to string I couldn't save the view query");
View Full Code Here

        /**
         * @see Transfer#javaToNative
         */
        public void javaToNative( Object object, TransferData transferData ) {
            Filter filter = (Filter) object;
            FilterTransformer transformer = new FilterTransformer();
            transformer.setIndentation(4);
            try {
                String transform = transformer.transform(filter);
                TextTransfer.getInstance().javaToNative(transform, transferData);
            } catch (TransformerException e) {
                throw (RuntimeException) new RuntimeException().initCause(e);
            }
        }
View Full Code Here

            f = (Filter) obj;

            StringWriter sw = new StringWriter();
           
            try {
                sw.write((new FilterTransformer()).transform(f));
            } catch (TransformerException e) {
                throw new ValidationException(e);
            }

            return "<filter>\n" + sw.toString() + "</filter>\n";
View Full Code Here

            f = (Filter) obj;

            StringWriter sw = new StringWriter();

            try {
                sw.write((new FilterTransformer()).transform(f));
            } catch (TransformerException e) {
                return null;
            }

            return "<filter>\n" + sw.toString() + "</filter>\n";
View Full Code Here

    public static final void main(String[] args) {
        System.out.println("CQL Filter Tester");
        System.out.println("(\"quit\" to finish)");

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        FilterTransformer filterTransformer = new FilterTransformer();
        filterTransformer.setIndentation(4);

        while (true) {
            System.out.print(">");

            String line = null;

            try {
                line = reader.readLine();

                if (line.equals("quit")) {
                    System.out.println("Bye!");
                    break;
                }

                List<Filter> filters = CQL.toFilterList(line);
                for( Filter filter : filters ){
                    System.out.println();
                    filterTransformer.transform( filter, System.out);
                }
            } catch (IOException e1) {
                e1.printStackTrace();
            } catch (CQLException cqlex) {
                System.out.println(cqlex.getSyntaxError());
View Full Code Here

    public static final void main(String[] args) {
        System.out.println("ECQL Filters Tester");
        System.out.println("Seperate with \";\" or \"quit\" to finish)");

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        FilterTransformer filterTransformer = new FilterTransformer();
        filterTransformer.setIndentation(4);

        while (true) {
            System.out.print(">");

            String line = null;

            try {
                line = reader.readLine();

                if (line.equals("quit")) {
                    System.out.println("Bye!");
                    break;
                }

                List<Filter> filters = ECQL.toFilterList(line);
                for( Filter filter : filters ){
                    System.out.println();
                    filterTransformer.transform( filter, System.out);
                }
            } catch (IOException e1) {
                e1.printStackTrace();
            } catch (CQLException cqlex) {
                System.out.println(cqlex.getSyntaxError());
View Full Code Here

                   org.geotools.filter.XMLEncoder xe = new org.geotools.filter.XMLEncoder(sw);
                   xe.encode(ft.getDefinitionQuery());
                   cw.writeln(sw.toString());
                   cw.closeTag("definitionQuery");
                 */
                FilterTransformer ftransformer = new FilterTransformer();
                ftransformer.setOmitXMLDeclaration(true);
                ftransformer.setNamespaceDeclarationEnabled(false);

                String sfilter = ftransformer.transform(ft.getDefinitionQuery());
                cw.writeln(sfilter);
            }

            cw.closeTag("featureType");
            fw.close();
View Full Code Here

TOP

Related Classes of org.geotools.filter.FilterTransformer

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.