Package org.restlet.client.data

Examples of org.restlet.client.data.Form


     *            The matrix parameter name.
     * @return The first value of the matrix parameter.
     */
    public String getMatrixValue(String name) {
        String result = null;
        Form matrix = getMatrix();

        if (matrix != null) {
            result = matrix.getFirstValue(name);
        }

        return result;
    }
View Full Code Here


     *            The query parameter name.
     * @return The first value of the query parameter.
     */
    public String getQueryValue(String name) {
        String result = null;
        Form query = getQuery();

        if (query != null) {
            result = query.getFirstValue(name);
        }

        return result;
    }
View Full Code Here

     *            The query parameter name.
     * @param value
     *            The query parameter value.
     */
    public void setQueryValue(String name, String value) {
        Form query = getQuery();

        if (query == null) {
            query = new Form();
        }

        query.set(name, value);

        try {
            getReference().setQuery(query.encode());
        } catch (IOException e) {
            getLogger().fine("Unable to set the query value");
        }
    }
View Full Code Here

        Series<Parameter> result = null;
        boolean qualityFound = false;
        Parameter param = null;

        if (parameters != null) {
            result = new Form();

            for (final Iterator<Parameter> iter = parameters.iterator(); !qualityFound
                    && iter.hasNext();) {
                param = iter.next();
View Full Code Here

                        // End of metadata section
                        // Parameters detected
                        readingMetadata = false;
                        readingParamName = true;
                        paramNameBuffer = new StringBuilder();
                        parameters = new Form();
                    } else {
                        throw new IOException("Empty metadata name detected.");
                    }
                } else if (isSpace(next)) {
                    // Ignore spaces
View Full Code Here

     * @return The form read.
     * @throws IOException
     *             If the parameters could not be read.
     */
    public Form read() throws IOException {
        final Form result = new Form();
        Parameter param = readNextParameter();

        while (param != null) {
            result.add(param);
            param = readNextParameter();
        }

        this.stream.close();
        return result;
View Full Code Here

        Series<Parameter> result = null;

        if ((getHelped() != null) && (getHelped().getContext() != null)) {
            result = getHelped().getContext().getParameters();
        } else {
            result = new Form();
        }

        return result;
    }
View Full Code Here

                            // End of mediaType section
                            // Parameters detected
                            readingMediaType = false;
                            readingParamName = true;
                            paramNameBuffer = new StringBuilder();
                            parameters = new Form();
                        } else {
                            throw new IOException(
                                    "Empty mediaType name detected.");
                        }
                    } else if (HeaderUtils.isSpace(nextChar)) {
View Full Code Here

     */
    @SuppressWarnings("unchecked")
    public static Series<? extends Parameter> unmodifiableSeries(
            Series<? extends Parameter> series) {
        if (Edition.CURRENT != Edition.GWT) {
            return new Form(java.util.Collections.unmodifiableList(series
                    .getDelegate()));
        }

        return new Form((List<Parameter>) series.getDelegate());
    }
View Full Code Here

     *            The logger instance of use.
     */
    public Context(Logger logger) {
        this.attributes = new ConcurrentHashMap<String, Object>();
        this.logger = logger;
        this.parameters = new Form(new CopyOnWriteArrayList<Parameter>());
        this.clientDispatcher = null;

    }
View Full Code Here

TOP

Related Classes of org.restlet.client.data.Form

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.