|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.moximedia.aims.AimsBuffer
Implementation of ArcIMS buffer. When in SPATIALFILTER, BUFFER defines a new spatial filter polygon; this polygon will be built around the spatial filter's geometry and will be used as new spatial filter. When in SPATIALQUERY, BUFFER defines the polygon that will be built around features extracted by the query. When in SPATIALQUERY, BUFFER may have a TARGETLAYER subtag. In this case, the buffer built around all extracted features will be used as a spatial filter to extract features from the target layer. TODO: Implement targetlayer functionality. In the meantime, similar functionality can be accomplished by using the geometry of the query to build another filter.
| Constructor Summary | |
AimsBuffer()
Creates new AimsBuffer |
|
AimsBuffer(double distance)
Creates new AimsBuffer with a specified distance |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a copy of this object. |
boolean |
getProject()
Gets the project attribute setting. |
java.lang.String |
getTargetLayerId()
Gets the buffer's target layer ID. |
void |
setDistance(double distance)
Sets the buffer distance |
void |
setProject(boolean project)
Sets the project attribute. |
void |
setTargetLayerId(java.lang.String targetLayerId)
Sets the buffer's target layer. |
void |
setUnits(java.lang.String units)
Sets the units of the buffer distance. |
java.lang.String |
toAxlString()
Returns the AXL string to refresh this object, using the default environment coordinate separators. |
java.lang.String |
toAxlString(AimsEnvironment env)
Returns the AXL string to refresh this object, using the coordinate separators in the specified environnment setting. |
java.lang.String |
toAxlString(java.lang.String requestType,
AimsEnvironment env)
Returns the AXL string to refresh this object, using the coordinate separators in the specified environnment setting. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AimsBuffer()
public AimsBuffer(double distance)
distance - The buffer distance.| Method Detail |
public void setUnits(java.lang.String units)
units - The units of the buffer distance.public void setProject(boolean project)
project - The project attribute.public boolean getProject()
public void setDistance(double distance)
distance - The buffer distance.public java.lang.String getTargetLayerId()
public void setTargetLayerId(java.lang.String targetLayerId)
targetLayerId - The target layer for the buffer.public java.lang.Object clone()
public java.lang.String toAxlString()
public java.lang.String toAxlString(AimsEnvironment env)
env - The environment object containing coordinate separators.
public java.lang.String toAxlString(java.lang.String requestType,
AimsEnvironment env)
requestType - The parent tag of the buffer, valid values are
SPATIALQUERY or null.env - The environment object containing coordinate separators.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||