org.apache.shindig.gadgets.uri
Interface ConcatUriManager

All Known Implementing Classes:
DefaultConcatUriManager

public interface ConcatUriManager

Generates concat servlet specific uris.

Since:
2.0.0

Nested Class Summary
static class ConcatUriManager.ConcatData
          Represents a single concatenated Uri.
static class ConcatUriManager.ConcatUri
           
static class ConcatUriManager.Type
           
static interface ConcatUriManager.Versioner
           
 
Method Summary
 List<ConcatUriManager.ConcatData> make(List<ConcatUriManager.ConcatUri> batches, boolean isAdjacent)
          Generate Uris that concatenate all given resources together.
 ConcatUriManager.ConcatUri process(Uri uri)
          Parses a given Uri indicating whether it's a concat Uri and if so, whether it's valid.
 

Method Detail

make

List<ConcatUriManager.ConcatData> make(List<ConcatUriManager.ConcatUri> batches,
                                       boolean isAdjacent)
Generate Uris that concatenate all given resources together.

Parameters:
batches - List of batches to concatenate
isAdjacent - True if Uris are adjacent in the source DOM
Returns:
List of proxied-concatenated Uris (or null if unable to generate) in index-correlated order, one per input.

process

ConcatUriManager.ConcatUri process(Uri uri)
Parses a given Uri indicating whether it's a concat Uri and if so, whether it's valid.

Parameters:
uri - Uri to validate for concat-ness
Returns:
Uri validation status


Copyright © 2007-2012. All Rights Reserved.