org.mapfish.print.map.readers
Class TmsMapReader

java.lang.Object
  extended by org.mapfish.print.map.readers.MapReader
      extended by org.mapfish.print.map.readers.HTTPMapReader
          extended by org.mapfish.print.map.readers.TileableMapReader
              extended by org.mapfish.print.map.readers.TmsMapReader

public class TmsMapReader
extends org.mapfish.print.map.readers.TileableMapReader


Field Summary
protected  java.lang.String layer
           
 
Fields inherited from class org.mapfish.print.map.readers.TileableMapReader
tileCacheLayerInfo
 
Fields inherited from class org.mapfish.print.map.readers.HTTPMapReader
baseUrl, context, LOGGER, OVERRIDE_ALL, params
 
Fields inherited from class org.mapfish.print.map.readers.MapReader
opacity
 
Constructor Summary
protected TmsMapReader(java.lang.String layer, org.mapfish.print.RenderingContext context, org.mapfish.print.utils.PJsonObject params)
           
 
Method Summary
protected  void addCommonQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> result, org.mapfish.print.Transformer transformer, java.lang.String srs, boolean first)
           
 boolean canMerge(org.mapfish.print.map.readers.MapReader other)
           
protected static void create(java.util.List<org.mapfish.print.map.readers.MapReader> target, org.mapfish.print.RenderingContext context, org.mapfish.print.utils.PJsonObject params)
           
protected  org.mapfish.print.map.renderers.TileRenderer.Format getFormat()
           
protected  java.net.URI getTileUri(java.net.URI commonUri, org.mapfish.print.Transformer transformer, float minGeoX, float minGeoY, float maxGeoX, float maxGeoY, long w, long h)
           
 boolean testMerge(org.mapfish.print.map.readers.MapReader other)
           
 java.lang.String toString()
           
 
Methods inherited from class org.mapfish.print.map.readers.TileableMapReader
renderTiles
 
Methods inherited from class org.mapfish.print.map.readers.HTTPMapReader
render
 
Methods inherited from class org.mapfish.print.map.readers.MapReader
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

layer

protected final java.lang.String layer
Constructor Detail

TmsMapReader

protected TmsMapReader(java.lang.String layer,
                       org.mapfish.print.RenderingContext context,
                       org.mapfish.print.utils.PJsonObject params)
Method Detail

getFormat

protected org.mapfish.print.map.renderers.TileRenderer.Format getFormat()
Specified by:
getFormat in class org.mapfish.print.map.readers.HTTPMapReader

addCommonQueryParams

protected void addCommonQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> result,
                                    org.mapfish.print.Transformer transformer,
                                    java.lang.String srs,
                                    boolean first)
Specified by:
addCommonQueryParams in class org.mapfish.print.map.readers.HTTPMapReader

getTileUri

protected java.net.URI getTileUri(java.net.URI commonUri,
                                  org.mapfish.print.Transformer transformer,
                                  float minGeoX,
                                  float minGeoY,
                                  float maxGeoX,
                                  float maxGeoY,
                                  long w,
                                  long h)
                           throws java.net.URISyntaxException,
                                  java.io.UnsupportedEncodingException
Specified by:
getTileUri in class org.mapfish.print.map.readers.TileableMapReader
Throws:
java.net.URISyntaxException
java.io.UnsupportedEncodingException

create

protected static void create(java.util.List<org.mapfish.print.map.readers.MapReader> target,
                             org.mapfish.print.RenderingContext context,
                             org.mapfish.print.utils.PJsonObject params)

testMerge

public boolean testMerge(org.mapfish.print.map.readers.MapReader other)
Specified by:
testMerge in class org.mapfish.print.map.readers.MapReader

canMerge

public boolean canMerge(org.mapfish.print.map.readers.MapReader other)
Overrides:
canMerge in class org.mapfish.print.map.readers.HTTPMapReader

toString

public java.lang.String toString()
Specified by:
toString in class org.mapfish.print.map.readers.MapReader