Package org.apache.abdera.protocol.server.impl

Examples of org.apache.abdera.protocol.server.impl.TemplateTargetBuilder


        adapter = new RegistryAdapter();

        this.setTargetResolver(resolver);

        this.setTargetBuilder(
                new TemplateTargetBuilder().setTemplate(TargetType.TYPE_COLLECTION,
                        "{target_base}/atom/{collection}").
                        setTemplate(RegistryResolver.TAGS_TYPE,
                        "{target_base}/atom/{collection};tags"));
        SimpleWorkspaceInfo workspace = new SimpleWorkspaceInfo();
        workspace.setTitle("A Simple Workspace");
View Full Code Here


        .setPattern("/atom/([^/#?]+)/([^/#?]+)(\\?[^#]*)?", TargetType.TYPE_ENTRY, "collection","entry")
        .setPattern("/search", OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION)
    );
   
    setTargetBuilder(
      new TemplateTargetBuilder()
        .setTemplate(TargetType.TYPE_SERVICE, "{target_base}/atom")
        .setTemplate(TargetType.TYPE_COLLECTION, "{target_base}/atom/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
        .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
        .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}")
        .setTemplate(OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION, "{target_base}/search")
View Full Code Here

            .setPattern("/atom/([^/#?]+);categories", TargetType.TYPE_CATEGORIES, "collection")
            .setPattern("/atom/([^/#?;]+)(\\?[^#]*)?", TargetType.TYPE_COLLECTION, "collection")
            .setPattern("/atom/([^/#?]+)/([^/#?]+)(\\?[^#]*)?", TargetType.TYPE_ENTRY, "collection", "entry"));

        // The target builder is used to construct url's for the various targets
        setTargetBuilder(new TemplateTargetBuilder().setTemplate(TargetType.TYPE_SERVICE, "{target_base}/atom")
            .setTemplate(TargetType.TYPE_COLLECTION,
                         "{target_base}/atom/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
            .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
            .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}"));

View Full Code Here

            .setPattern("/atom/([^/#?]+);categories", TargetType.TYPE_CATEGORIES, "collection")
            .setPattern("/atom/([^/#?;]+)(\\?[^#]*)?", TargetType.TYPE_COLLECTION, "collection")
            .setPattern("/atom/([^/#?]+)/([^/#?]+)(\\?[^#]*)?", TargetType.TYPE_ENTRY, "collection", "entry")
            .setPattern("/search", OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION));

        setTargetBuilder(new TemplateTargetBuilder().setTemplate(TargetType.TYPE_SERVICE, "{target_base}/atom")
            .setTemplate(TargetType.TYPE_COLLECTION,
                         "{target_base}/atom/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
            .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
            .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}")
            .setTemplate(OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION, "{target_base}/search"));
View Full Code Here

                .setPattern("/", TargetType.TYPE_COLLECTION);

        super.setTargetResolver(resolver);

        // url construction templates
        setTargetBuilder(new TemplateTargetBuilder()
                .setTemplate(TargetType.TYPE_SERVICE, "{target_base}")
                .setTemplate(TargetType.TYPE_COLLECTION,
                        "{target_base}/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
                .setTemplate(TargetType.TYPE_CATEGORIES,
                        "{target_base}/{collection};categories")
View Full Code Here

        .setPattern("/atom/([^/#?]+)/([^/#?]+)(\\?[^#]*)?", TargetType.TYPE_ENTRY, "collection","entry")
        .setPattern("/search", OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION)
    );
   
    setTargetBuilder(
      new TemplateTargetBuilder()
        .setTemplate(TargetType.TYPE_SERVICE, "{target_base}/atom")
        .setTemplate(TargetType.TYPE_COLLECTION, "{target_base}/atom/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
        .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
        .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}")
        .setTemplate(OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION, "{target_base}/search")
View Full Code Here

    );
   
   
    // The target builder is used to construct url's for the various targets
    setTargetBuilder(
        new TemplateTargetBuilder()
          .setTemplate(TargetType.TYPE_SERVICE, "{target_base}/atom")
          .setTemplate(TargetType.TYPE_COLLECTION, "{target_base}/atom/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
          .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
          .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}")
      );
View Full Code Here

TOP

Related Classes of org.apache.abdera.protocol.server.impl.TemplateTargetBuilder

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.