|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.aims.mtier.model.map.layer.query.Buffer
public class Buffer
The Buffer object is used to perform specific buffers against a service. The Buffer object contains all the properties that specifies the type of buffer.
Field Summary | |
---|---|
static String |
DECIMAL_DEGREES
Defines Buffer units as. |
static String |
FEET
Defines Buffer units. |
static String |
KILOMETERS
Defines Buffer units. |
static String |
METERS
Defines Buffer units. |
static String |
MILES
Defines Buffer units. |
Constructor Summary | |
---|---|
Buffer()
Constructs an instance of a Buffer object. |
Method Summary | |
---|---|
double |
getBufferDistance()
Returns the buffer distance. |
Symbol |
getBufferRegionSymbol()
Returns the symbol object associated with this regional buffer layer. |
Symbol |
getBufferSelectionSymbol()
Returns the selected buffer features layers symbol object. |
FeatureLayer |
getBufferTargetLayer()
Returns the filter objects buffer target layer. |
String |
getBufferUnits()
Returns the buffer units value. |
boolean |
isPerformBuffer()
Returns true if setPerformBuffer(true) is called. |
boolean |
isProjectBuffer()
Determines if buffer projection is set. |
void |
setBufferDistance(double value)
Sets the distance of the buffer. |
void |
setBufferRegionSymbol(Object symbolObject)
Sets the regional buffer layers symbol object. |
void |
setBufferSelectionSymbol(Object symbolObject)
Sets the given Symbol object for this buffer features layer. |
void |
setBufferTargetLayer(FeatureLayer targetLayer)
Sets the filter objects buffer target layer. |
void |
setBufferUnits(String value)
Sets the buffer units. |
void |
setPerformBuffer(boolean value)
Set this method to true before calling Map.createBufferImage . |
void |
setProjectBuffer(boolean value)
If set to false, the buffer is not projected. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DECIMAL_DEGREES
public static final String FEET
public static final String METERS
public static final String KILOMETERS
public static final String MILES
Constructor Detail |
---|
public Buffer()
Buffer buffer = new Buffer();
Method Detail |
---|
public void setBufferDistance(double value)
buffer.setBufferDistance(125.0);
value
- the buffer distance.getBufferDistance()
public double getBufferDistance()
double bufferDistance = buffer.getBufferDistance();
public void setBufferUnits(String value)
buffer.setBufferUnits(buffer.DECIMAL_DEGREES);
value
- the map units that apply to a buffer.public String getBufferUnits()
String units = buffer.getBufferUnits();
public void setBufferTargetLayer(FeatureLayer targetLayer)
FeatureLayer targetLayer = map.getLayers().item(0);
buffer.setBufferTargetLayer(targetLayer);
targetLayer
- the FeatureLayer object.getBufferTargetLayer()
public FeatureLayer getBufferTargetLayer()
FeatureLayer targetlayer = buffer.getBufferTargetLayer();
setBufferTargetLayer(com.esri.aims.mtier.model.map.layer.FeatureLayer)
public void setBufferSelectionSymbol(Object symbolObject)
SimpleMarkerSymbol simpleMarker = new SimpleMarkerSymbol();
simpleMarker.setColor("255,0,0");
buffer.setBufferSelectionSymbol(simpleMarker);
symbolObject
- the symbol object.getBufferSelectionSymbol()
public Symbol getBufferSelectionSymbol()
Symbol symbol = buffer.getBufferSelectionSymbol();
setBufferSelectionSymbol(java.lang.Object)
public void setBufferRegionSymbol(Object symbolObject)
SimplePolygonSymbol simplePolygon = new SimplePolygonSymbol();
simplePolygon.setFillColor("255,0,0");
buffer.setBufferRegionSymbol(simplePolygon);
symbolObject
- the polygon symbol.getBufferRegionSymbol()
public Symbol getBufferRegionSymbol()
Symbol symbol = buffer.getBufferRegionSymbol();
setBufferRegionSymbol(java.lang.Object)
public void setProjectBuffer(boolean value)
buffer.setProjectBuffer(true);
value
- specifies performing projections on the buffer.public boolean isProjectBuffer()
if(buffer.isProjectBuffer() == true){
buffer.setProjectBuffer(false);
}
public void setPerformBuffer(boolean value)
Map.createBufferImage
.
Example: buffer.setPerformBuffer(true);
value
- default is false.isPerformBuffer()
public boolean isPerformBuffer()
setPerformBuffer(true)
is called.
Example:
if(buffer.isPerformBuffer() == true){
buffer.setPerformBuffer(false);
}
setPerformBuffer(boolean)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |