|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.moximedia.aims.AimsPointObject
Implementation of an ArcIMS point object which can be placed in an Acetate layer of a map. Use an AimsPoint instead if you need similar functionality for non-acetate use.
| Field Summary |
| Constructor Summary | |
AimsPointObject()
Creates a new point object with no arguments. |
|
AimsPointObject(AimsPoint pt)
Creates a new point object with coordinate from an AimsPoint |
|
AimsPointObject(AimsPointObject pt)
Creates a new point object with coordinate from another AimsPointObject |
|
AimsPointObject(double x,
double y)
Creates a new point object with coordinate values. |
|
AimsPointObject(java.lang.String xy)
Creates a new point object with coordinate values contained in a String. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a copy of this object. |
int |
getAcetateObjectType()
Gets the acetate object type. |
java.lang.Object |
getObjectTag()
Gets the object tag. |
AimsPoint |
getPoint()
Gets the point object associated with this object. |
java.lang.String |
getProperty(java.lang.String name)
Gets the value of a property. |
java.util.Set |
getPropertyNames()
Returns a Set containing the property names. |
AimsSymbol |
getSymbol()
Gets the symbol for the object |
int |
getUnits()
|
java.lang.String |
getUnitsString()
|
double |
getX()
Gets the X coordinate location of the point object. |
double |
getY()
Gets the Y coordinate location of the point object. |
boolean |
hasProperties()
Returns an indicator of whether the object has programmer defined properties. |
void |
offsetBy(AimsPoint offset)
Sets the position of the point by adjusting it by the X and Y values contained in another point. |
void |
setAxlAttribute(java.lang.String tag,
java.lang.String name,
java.lang.String value)
Sets one of the attributes of this object using a string value. |
void |
setCoordsys(AimsCoordsys coordsys)
Sets the coordsys for this object. |
void |
setLocation(AimsPoint pt)
Sets the location of the object using an AimsPoint. |
void |
setLocation(AimsPointObject pt)
Sets the location of the object using another AimsPointObject. |
void |
setLocation(double x,
double y)
Sets the location of the object using coordinates. |
void |
setMaxScale(double scale,
AimsMap map)
|
void |
setMaxScaleFactor(double unitsPerPixel)
|
void |
setMinScale(double scale,
AimsMap map)
|
void |
setMinScaleFactor(double unitsPerPixel)
|
void |
setObjectTag(java.lang.Object tag)
Sets an object tag for this object. |
void |
setPoint(AimsPoint pt)
Sets the point associated with this object. |
void |
setProperty(java.lang.String name,
java.lang.String value)
Sets the value of a property (programmer defined). |
void |
setSymbol(AimsRasterMarkerSymbol sym)
Sets the symbol for the object. |
void |
setSymbol(AimsSimpleMarkerSymbol sym)
Sets the symbol for the object. |
void |
setSymbol(AimsTrueTypeMarkerSymbol sym)
Sets the symbol for the object. |
void |
setUnits(int units)
Sets the units of the acetate object. |
void |
setUnits(java.lang.String units)
Sets the units of the acetate object. |
void |
setX(double x)
Sets the X coordinate location of the point object. |
void |
setY(double y)
Sets the Y coordinate location of the point object. |
java.lang.String |
toAxlString()
Returns the AXL string to refresh this object, using the default environment setting. |
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 |
toString()
Returns a text representation of of this object. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AimsPointObject()
public AimsPointObject(double x,
double y)
x - The x location of the objecty - The y location of the object.public AimsPointObject(AimsPoint pt)
pt - The AimsPoint containing the location of the objectpublic AimsPointObject(java.lang.String xy)
xy - The xy location of the objectpublic AimsPointObject(AimsPointObject pt)
pt - The AimsPointObject containing the location of the object| Method Detail |
public java.lang.String getProperty(java.lang.String name)
getProperty in interface AimsAcetateObjectname - The property name
public void setProperty(java.lang.String name,
java.lang.String value)
setProperty in interface AimsAcetateObjectname - The property namevalue - The property value.public java.util.Set getPropertyNames()
getPropertyNames in interface AimsAcetateObjectpublic boolean hasProperties()
hasProperties in interface AimsAcetateObjectpublic void setObjectTag(java.lang.Object tag)
setObjectTag in interface AimsAcetateObjectpublic java.lang.Object getObjectTag()
getObjectTag in interface AimsAcetateObjectpublic java.lang.Object clone()
clone in interface AimsAcetateObjectpublic void offsetBy(AimsPoint offset)
offset - A point containing the X and Y delta offsets.public void setCoordsys(AimsCoordsys coordsys)
coordsys - The coordsys for this object.
public void setMinScale(double scale,
AimsMap map)
public void setMinScaleFactor(double unitsPerPixel)
public void setMaxScale(double scale,
AimsMap map)
public void setMaxScaleFactor(double unitsPerPixel)
public AimsSymbol getSymbol()
public void setSymbol(AimsSimpleMarkerSymbol sym)
public void setSymbol(AimsRasterMarkerSymbol sym)
public void setSymbol(AimsTrueTypeMarkerSymbol sym)
public void setLocation(double x,
double y)
x - The x location of the objecty - The y location of the object.public void setLocation(AimsPointObject pt)
pt - The point object containing coordinates to use.public void setLocation(AimsPoint pt)
pt - The point containing coordinates to use.public void setX(double x)
public void setY(double y)
public double getX()
public double getY()
public AimsPoint getPoint()
public void setPoint(AimsPoint pt)
pt - The point.public java.lang.String toString()
public java.lang.String toAxlString()
toAxlString in interface AimsAcetateObjectpublic java.lang.String toAxlString(AimsEnvironment env)
toAxlString in interface AimsAcetateObjectenv - The environment object containing coordinate separators.
public int getAcetateObjectType()
getAcetateObjectType in interface AimsAcetateObjectpublic void setUnits(java.lang.String units)
units - The units of the acetate object. Valid values are
"pixel" and "database".public void setUnits(int units)
setUnits in interface AimsAcetateObjectunits - The units of the acetate object. Valid values are
AimsAcetateObject.ACETATE_OBJECT_UNITS_DATABASE or
AimsAcetateObject.ACETATE_OBJECT_UNITS_PIXEL.public int getUnits()
getUnits in interface AimsAcetateObjectpublic java.lang.String getUnitsString()
public void setAxlAttribute(java.lang.String tag,
java.lang.String name,
java.lang.String value)
tag - The AXL element tag containing this attribute.name - The AXL attribute name.value - The AXL attribute value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||