org.geotools.data
Class DefaultResourceInfo

java.lang.Object
  extended by org.geotools.data.DefaultResourceInfo
All Implemented Interfaces:
ResourceInfo

public class DefaultResourceInfo
extends java.lang.Object
implements ResourceInfo

Default implementation of ResourceInfo; a simple java bean.

Author:
Jody Garnett

Constructor Summary
DefaultResourceInfo()
           
DefaultResourceInfo(ResourceInfo copy)
           
 
Method Summary
 ReferencedEnvelope getBounds()
          Bounding box of the resource (in the native CRS), envelope isNull otherwise.
 org.opengis.referencing.crs.CoordinateReferenceSystem getCRS()
          Returns the CRS of the resource if known.
 java.lang.String getDescription()
          Resource's description or abstract.
 java.util.Set<java.lang.String> getKeywords()
          Keywords associated with this resource
 java.lang.String getName()
          Name of the resource with the context of its service.
 java.net.URI getSchema()
          A URI used to identify the resource type.
 java.lang.String getTitle()
          Resource's title.
 void setBounds(ReferencedEnvelope bounds)
           
 void setCRS(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
           
 void setDescription(java.lang.String description)
           
 void setKeywords(java.util.Set<java.lang.String> keywords)
           
 void setName(java.lang.String name)
           
 void setSchema(java.net.URI schema)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResourceInfo

public DefaultResourceInfo()

DefaultResourceInfo

public DefaultResourceInfo(ResourceInfo copy)
Method Detail

getTitle

public java.lang.String getTitle()
Description copied from interface: ResourceInfo
Resource's title.

The title is human readable text representing the resource, in the current locale if available.

Specified by:
getTitle in interface ResourceInfo
Returns:
the title

getSchema

public java.net.URI getSchema()
Description copied from interface: ResourceInfo
A URI used to identify the resource type.

Known Mappings:

Specified by:
getSchema in interface ResourceInfo
Returns:
the schema

getName

public java.lang.String getName()
Description copied from interface: ResourceInfo
Name of the resource with the context of its service.

Known Mappings:

The name should be unique with in the context of a single Service.

Specified by:
getName in interface ResourceInfo
Returns:
the name

getKeywords

public java.util.Set<java.lang.String> getKeywords()
Description copied from interface: ResourceInfo
Keywords associated with this resource

Known Mappings:

Specified by:
getKeywords in interface ResourceInfo
Returns:
the keywords

getDescription

public java.lang.String getDescription()
Description copied from interface: ResourceInfo
Resource's description or abstract.

Known Mappings:

The description may be in the current locale if known.

Specified by:
getDescription in interface ResourceInfo
Returns:
the description

getBounds

public ReferencedEnvelope getBounds()
Description copied from interface: ResourceInfo
Bounding box of the resource (in the native CRS), envelope isNull otherwise.

You can transform this envelope to Lat Long with a single line: info.getBounds().transform( DefaultGeographicCRS.WGS84, true ); Here are several other options for LatLong:

Specified by:
getBounds in interface ResourceInfo
Returns:
the bounds

getCRS

public org.opengis.referencing.crs.CoordinateReferenceSystem getCRS()
Description copied from interface: ResourceInfo
Returns the CRS of the resource if known.

Known Mappings:

Specified by:
getCRS in interface ResourceInfo
Returns:
the crs

setCRS

public void setCRS(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Parameters:
crs - the crs to set

setTitle

public void setTitle(java.lang.String title)
Parameters:
title - the title to set

setSchema

public void setSchema(java.net.URI schema)
Parameters:
schema - the schema to set

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

setKeywords

public void setKeywords(java.util.Set<java.lang.String> keywords)
Parameters:
keywords - the keywords to set

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - the description to set

setBounds

public void setBounds(ReferencedEnvelope bounds)
Parameters:
bounds - the bounds to set


Copyright © 1996-2010 Geotools. All Rights Reserved.