|
Esri Geoportal Server 1.0
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.gpt.catalog.schema.Meaning
public class Meaning
Stores values that ascribe meaning to a document.
Most schema parameters are treated in an abstract fashion, their associated meaning is unknown. Several parameters are critical for publication and meaning is required. The meaning for a parameter is specified within the XML defining the schema. Example:
Field Summary | |
---|---|
static String |
MEANINGTYPE_ABSTRACT
Document abstract = "abstract" |
static String |
MEANINGTYPE_CONTENTTYPE
Content type = "content.type" |
static String |
MEANINGTYPE_DATATHEME
Data theme (i.e ISO topic category) = "dataTheme" |
static String |
MEANINGTYPE_ENVELOPE_EAST
Bounding envelope east = "envelope.east" |
static String |
MEANINGTYPE_ENVELOPE_NORTH
Bounding envelope north = "envelope.north" |
static String |
MEANINGTYPE_ENVELOPE_SOUTH
Bounding envelope south = "envelope.south" |
static String |
MEANINGTYPE_ENVELOPE_WEST
Bounding envelope west = "envelope.west" |
static String |
MEANINGTYPE_ESRIDOCID
ESRI tag document identifier = "esriDocID" |
static String |
MEANINGTYPE_FILEIDENTIFIER
File identifier = "fileIdentifier" |
static String |
MEANINGTYPE_NONE
No meaning = "none" (this is the default) |
static String |
MEANINGTYPE_RESOURCE_TYPE
Resource type = "resource.type" |
static String |
MEANINGTYPE_RESOURCE_URL
Resource URL = "resource.url" |
static String |
MEANINGTYPE_THUMBNAIL_BINARY
Thumbnail binary = "thumbnail.binary" |
static String |
MEANINGTYPE_THUMBNAIL_URL
Thumbnail URL = "thumbnail.url" |
static String |
MEANINGTYPE_TITLE
Document title = "title" |
static String |
MEANINGTYPE_TITLE_ORG
original title |
static String |
MEANINGTYPE_WEBSITE_URL
Website URL = "website.url" |
Constructor Summary | |
---|---|
protected |
Meaning(PropertyMeanings propertyMeanings)
Construct with a configured collection of property meanings. |
Method Summary | |
---|---|
protected void |
applyEsriTags(Schema schema,
EsriTags esriTags)
Applies meaning associated with evaluated ESRI tags |
void |
echo(StringBuffer sb)
Appends property information for the component to a StringBuffer. |
void |
evaluate(Parameter parameter)
Evaluates a parameter's meaning. |
String |
getArcIMSContentType()
Gets the ArcIMS content type. |
Envelope |
getEnvelope()
Gets the bounding envelope. |
String |
getEsriDocID()
Gets the value the ESRI tagged document UUID. |
String |
getFileIdentifier()
Gets the file identifier. |
PropertyMeanings |
getPropertyMeanings()
Gets the configured property meanings. |
String |
getResourceUrl()
Gets the resource url. |
IStoreables |
getStoreables()
Gets store-able properties associated with the eveluated schema. |
String |
getThumbnailBinary()
Gets the base64 encoded string for the thumbnail image. |
String |
getThumbnailUrl()
Gets the thumbnail url. |
String |
getTitle()
Gets the title. |
String |
getWebsiteUrl()
Gets the website url. |
static String |
makeResourceUrl(EsriTags esriTags,
Meaning meaning)
Makes a resource URL from a set of ESRI tyags. |
void |
setArcIMSContentType(String type)
Sets the ArcIMS content type. |
void |
setEsriDocID(String id)
Sets the value the ESRI tagged document UUID. |
void |
setFileIdentifier(String identifier)
Sets the file identifier. |
void |
setThumbnailBinary(String base64)
Sets the base64 encoded string for the thumbnail image. |
void |
setThumbnailUrl(String url)
Sets the thumbnail URL. |
void |
setTitle(String title)
Sets the title. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String MEANINGTYPE_ABSTRACT
public static final String MEANINGTYPE_CONTENTTYPE
public static final String MEANINGTYPE_DATATHEME
public static final String MEANINGTYPE_ENVELOPE_EAST
public static final String MEANINGTYPE_ENVELOPE_NORTH
public static final String MEANINGTYPE_ENVELOPE_SOUTH
public static final String MEANINGTYPE_ENVELOPE_WEST
public static final String MEANINGTYPE_ESRIDOCID
public static final String MEANINGTYPE_FILEIDENTIFIER
public static final String MEANINGTYPE_NONE
public static final String MEANINGTYPE_RESOURCE_TYPE
public static final String MEANINGTYPE_RESOURCE_URL
public static final String MEANINGTYPE_THUMBNAIL_BINARY
public static final String MEANINGTYPE_THUMBNAIL_URL
public static final String MEANINGTYPE_TITLE
public static final String MEANINGTYPE_TITLE_ORG
public static final String MEANINGTYPE_WEBSITE_URL
Constructor Detail |
---|
protected Meaning(PropertyMeanings propertyMeanings)
Method Detail |
---|
public String getArcIMSContentType()
public void setArcIMSContentType(String type)
type
- the ArcIMS content typepublic Envelope getEnvelope()
public String getEsriDocID()
public void setEsriDocID(String id)
id
- the ESRI tagged document UUIDpublic String getFileIdentifier()
public void setFileIdentifier(String identifier)
identifier
- the file identifierpublic PropertyMeanings getPropertyMeanings()
public String getResourceUrl()
public IStoreables getStoreables()
public String getThumbnailBinary()
public void setThumbnailBinary(String base64)
base64
- the base64 encoded string for the thumbnail imagepublic String getThumbnailUrl()
public void setThumbnailUrl(String url)
url
- the thumbnail URLpublic String getTitle()
public void setTitle(String title)
title
- the titlepublic String getWebsiteUrl()
protected void applyEsriTags(Schema schema, EsriTags esriTags)
schema
- the schema to which evaluated meanings will be appliedesriTags
- the evaluated ESRI tagspublic void echo(StringBuffer sb)
sb
- the StringBuffer to use when appending informationpublic void evaluate(Parameter parameter)
parameter
- the subject parameterpublic static String makeResourceUrl(EsriTags esriTags, Meaning meaning)
esriTags
- the set of ESRI tagsmeaning
- meaning
|
Esri Geoportal Server 1.0
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |