net.refractions.udig.catalog
Class ICatalogInfo

java.lang.Object
  extended by net.refractions.udig.catalog.ICatalogInfo

public class ICatalogInfo
extends java.lang.Object

Represents a bean style metadata accessor for metadata about a catalog. This may be the result of a request to a metadata service. All methods within an implementation of this interface should NOT block. Much of this is based on Dublin Core and the RDF application profile.

Since:
0.6
Author:
David Zwiers, Refractions Research

Field Summary
protected  java.lang.String description
           
protected  java.lang.String[] keywords
           
protected  java.net.URL source
           
protected  java.lang.String title
           
 
Constructor Summary
protected ICatalogInfo()
           
  ICatalogInfo(java.lang.String title, java.lang.String description, java.net.URL source, java.lang.String[] keywords)
           
 
Method Summary
 java.lang.String getDescription()
          returns the catalog description.
 java.lang.String[] getKeywords()
          returns the keywords assocaited with this catalog May Not Block.
 java.net.URL getSource()
          Returns the catalog source.
 java.lang.String getTitle()
          returns the catalog title May Not Block.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

protected java.lang.String title

description

protected java.lang.String description

source

protected java.net.URL source

keywords

protected java.lang.String[] keywords
Constructor Detail

ICatalogInfo

protected ICatalogInfo()

ICatalogInfo

public ICatalogInfo(java.lang.String title,
                    java.lang.String description,
                    java.net.URL source,
                    java.lang.String[] keywords)
Method Detail

getTitle

public java.lang.String getTitle()
returns the catalog title May Not Block.

Returns:

getKeywords

public java.lang.String[] getKeywords()
returns the keywords assocaited with this catalog May Not Block. Maps to Dublin Core's Subject element

Returns:

getDescription

public java.lang.String getDescription()
returns the catalog description.

Returns:

getSource

public java.net.URL getSource()
Returns the catalog source. May Not Block. Maps to the Dublin Core Server Element

Returns: