public class BufferDistance
extends java.lang.Object
implements java.io.Serializable
The buffer distance, which can be either a numeric or a field expression.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
exp
Use the calculated result of the expression as buffer distance, which is greater than 0.
|
double |
value
Use numerical value as buffer distance, which is greater than 0.
|
Constructor and Description |
---|
BufferDistance()
The Constructor.
|
BufferDistance(BufferDistance bufferDistance)
The Constructor.
|
BufferDistance(double value)
The Constructor.
|
BufferDistance(java.lang.String exp)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares whether the specified object equals to the current
BufferDistance object. |
static BufferDistance |
fromDouble(double distance)
Use the given value as the buffer distance.
|
static BufferDistance |
fromExpression(java.lang.String exp)
Use the value of the given expression as the buffer distance value.
|
java.lang.Object |
getDistance()
Return the buffer distance value according to the given expression.
|
int |
hashCode()
Get the hash code of the current buffer distance object.
|
public double value
Use numerical value as buffer distance, which is greater than 0.
public java.lang.String exp
Use the calculated result of the expression as buffer distance, which is greater than 0.
public BufferDistance()
The Constructor.
public BufferDistance(BufferDistance bufferDistance)
The Constructor.
bufferDistance
- buffer distance.public BufferDistance(double value)
The Constructor.
value
- numerical value, as the buffer distance value.public BufferDistance(java.lang.String exp)
The Constructor.
exp
- Expression, the calculated value of this expression as the buffer distance value.public boolean equals(java.lang.Object obj)
Compares whether the specified object equals to the current BufferDistance
object.
equals
in class java.lang.Object
obj
- the object to compare with the current BufferDistance
object.public int hashCode()
Get the hash code of the current buffer distance object.
hashCode
in class java.lang.Object
public static BufferDistance fromDouble(double distance)
Use the given value as the buffer distance.
distance
- The buffer distance value.public java.lang.Object getDistance()
Return the buffer distance value according to the given expression.
public static BufferDistance fromExpression(java.lang.String exp)
Use the value of the given expression as the buffer distance value.
exp
- Expressio.