Package org.apache.lenya.util

Examples of org.apache.lenya.util.Query


                queryString += "rev=" + target.getRevisionNumber();
            }

            String format = null;
            if (queryString != null) {
                Query query = new Query(queryString);
                format = query.getValue("format");
            }
            if (format != null) {
                return getFormatSource(doc, format);
            } else {
                String lenyaURL = doc.getSourceURI();
View Full Code Here


            String linkUri = tokenizer.nextToken();
            String queryString = null;
            String requiredExtension = null;
            if (tokenizer.hasMoreTokens()) {
                queryString = tokenizer.nextToken();
                Query query = new Query(queryString);
                requiredExtension = query.getValue(EXTENSION_PARAM);
                query.removeValue(EXTENSION_PARAM);
                queryString = query.toString();
            }

            LinkTarget target;
            if (this.currentDoc != null) {
                target = this.linkResolver.resolve(this.currentDoc, linkUri);
View Full Code Here

            String path = relativePath.substring(prefix.length());

            if (site.contains(path, language)) {
                Document doc = site.getNode(path).getLink(language).getDocument();
                if (locationSteps.hasMoreTokens()) {
                    Query query = new Query(locationSteps.nextToken());
                    String format = query.getValue("format");
                    if (format != null) {
                        this.delegate = getFormatSource(doc, format);
                    }
                }
                if (this.delegate == null) {
View Full Code Here

        if (path.indexOf(PAIR_DELIMITER) > -1) {
            int firstDelimiterIndex = path.indexOf(PAIR_DELIMITER);
            this.uuid = path.substring(0, firstDelimiterIndex);
            String pathQueryString = path.substring(firstDelimiterIndex + 1);
            Query query = new Query(pathQueryString, PAIR_DELIMITER, KEY_VALUE_DELIMITER);
            this.pubId = query.getValue("pub");
            this.area = query.getValue("area");
            this.language = query.getValue("lang");
            this.revision = query.getValue("rev");
        } else {
            this.uuid = path;
        }
    }
View Full Code Here

        String sessionName = null;
       
        String[] uriAndQuery = location.split("\\?");
        if (uriAndQuery.length > 1) {
            Query query = new Query(uriAndQuery[1]);
            sessionName = query.getValue("session");
        }

        Session session;
        try {
            session = getSession(sessionName);
View Full Code Here

            int revisionNumber = -1;
           
            int questionMarkIndex = uri.indexOf("?");
            if (questionMarkIndex > -1) {
                sourceUri = uri.substring(0, questionMarkIndex);
                Query query = new Query(uri.substring(questionMarkIndex + 1));
                String revisionString = query.getValue("rev", null);
                if (revisionString != null) {
                   
                    ContextUtility util = null;
                    try {
                        util = (ContextUtility) this.manager.lookup(ContextUtility.ROLE);
View Full Code Here

   
            if (path.indexOf(PAIR_DELIMITER) > -1) {
                int firstDelimiterIndex = path.indexOf(PAIR_DELIMITER);
                this.uuid = path.substring(0, firstDelimiterIndex);
                String pathQueryString = path.substring(firstDelimiterIndex + 1);
                Query query = new Query(pathQueryString, PAIR_DELIMITER, KEY_VALUE_DELIMITER);
                this.pubId = query.getValue("pub");
                this.area = query.getValue("area");
                this.language = query.getValue("lang");
                this.revision = query.getValue("rev");
            } else {
                this.uuid = path;
            }
        }
    }
View Full Code Here

            String linkUri = tokenizer.nextToken();
            String queryString = null;
            String requiredExtension = null;
            if (tokenizer.hasMoreTokens()) {
                queryString = tokenizer.nextToken();
                Query query = new Query(queryString);
                requiredExtension = query.getValue(EXTENSION_PARAM);
                query.removeValue(EXTENSION_PARAM);
                queryString = query.toString();
            }

            LinkTarget target;
            try {
                if (this.currentDoc != null) {
View Full Code Here

                queryString += "rev=" + target.getRevisionNumber();
            }

            String format = null;
            if (queryString != null) {
                Query query = new Query(queryString);
                format = query.getValue("format");
            }
            if (format != null) {
                return getFormatSource(doc, format);
            } else {
                String lenyaURL = doc.getSourceURI();
View Full Code Here

TOP

Related Classes of org.apache.lenya.util.Query

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.