## Uses of Interface
org.opengis.go.display.primitive.Graphic

Packages that use Graphic
org.opengis.feature.display.canvas: Canvas for features and its layers.
org.opengis.go.display
org.opengis.go.display.canvas
org.opengis.go.display.event
org.opengis.go.display.primitive
org.opengis.go.display.primitive.store
org.opengis.layer: Basic unit of geographic information that may be requested as a map from a server.

Uses of Graphic in org.opengis.feature.display.canvas

Methods in org.opengis.feature.display.canvas with parameters of type Graphic
`Feature` `FeatureCanvas.getFeatureFromGraphic(Graphic graphic)` Given a Graphic that is on this canvas, returns the Feature from which it was built, or null if the graphic is not on this canvas or was not created as a result of an `addFeatureLayer(...)`

Uses of Graphic in org.opengis.go.display

Methods in org.opengis.go.display that return Graphic
`Graphic` `DisplayFactory.createGraphic(Class implementsGraphic)` Creates a new `Graphic`.

Uses of Graphic in org.opengis.go.display.canvas

Methods in org.opengis.go.display.canvas that return Graphic
`Graphic` `Canvas.add(Graphic graphic)` Adds the given `Graphic` to this `Canvas`.
`Graphic` `Canvas.addAsEditable(Graphic graphic)` Adds the given `Graphic` to this `Canvas`, immediately placing the `Graphic` in an editing/drawing mode, as defined by the `Canvas` implementation.
`Graphic[]` `Canvas.getGraphicsAt(DirectPosition directPosition)` Returns the `Graphic`s that occupy the given `DirectPosition`.
`Graphic[]` `Canvas.getGraphicsIn(Envelope bounds)` Returns the `Graphic`s that occupy the given `Envelope`.
`Graphic` `Canvas.getTopGraphicAt(DirectPosition directPosition)` Returns the top-most `Graphic` that occupies given `DirectPosition`.

Methods in org.opengis.go.display.canvas with parameters of type Graphic
`Graphic` `Canvas.add(Graphic graphic)` Adds the given `Graphic` to this `Canvas`.
`Graphic` `Canvas.addAsEditable(Graphic graphic)` Adds the given `Graphic` to this `Canvas`, immediately placing the `Graphic` in an editing/drawing mode, as defined by the `Canvas` implementation.
`void` `Canvas.remove(Graphic graphic)` Removes the given `Graphic` from this `Canvas`.

Uses of Graphic in org.opengis.go.display.event

Methods in org.opengis.go.display.event that return Graphic
`Graphic[]` `AggregationChangeEvent.getElements()` Gets the `Graphic` elements pertinent to the event.
`Graphic` `GraphicEvent.getGraphic()` Returns the `Graphic` this `GraphicEvent` initially occurred on.

Uses of Graphic in org.opengis.go.display.primitive

Subinterfaces of Graphic in org.opengis.go.display.primitive
`interface` `AggregateGraphic` A common abstraction for implementations of aggregated `Graphic`s.
`interface` `GraphicArc` A `GraphicArc` represents a portion of an ellipse.
`interface` `GraphicIcon` The GraphicIcon defines a common abstraction for implementations that render icons on a drawing surface.
`interface` `GraphicLabel` Defines a common abstraction for implementations that render text on a drawing surface.
`interface` `GraphicLineString` Defines a common abstraction for implementations of 1-dimensional lines made up of one or more line segments.
`interface` `GraphicPolygon` Defines a common abstraction for graphic representation of polygons.
`interface` `GraphicScaledImage` Defines a common abstraction for implementations projected images defined by a lower-left (lowerCorner) point and an upper-right (upperCorner) point.

Methods in org.opengis.go.display.primitive that return Graphic
`Graphic` `AggregateGraphic.addChild(Graphic child)` Adds the given child to this `AggregateGraphic`.
`Graphic[]` `AggregateGraphic.addChildren(Graphic[] children)` Adds the given children to this `AggregateGraphic`.
`Graphic` `Graphic.cloneGraphic()` Creates a new `Graphic` of the same type as this object.
`Graphic[]` `AggregateGraphic.getChildren()` Returns the children of this `AggregateGraphic`.
`Graphic` `Graphic.getParent()` Returns the parent of this `Graphic`.
`Graphic` `AggregateGraphic.removeChild(Graphic child)` Removes the given child from this `AggregateGraphic`.
`Graphic[]` `AggregateGraphic.removeChildren(Graphic[] children)` Removes the given children from this `AggregateGraphic`.
`Graphic` `AggregateGraphic.replaceChild(Graphic oldChild, Graphic newChild)` Replaces the `oldChild` with the `newChild`.

Methods in org.opengis.go.display.primitive with parameters of type Graphic
`Graphic` `AggregateGraphic.addChild(Graphic child)` Adds the given child to this `AggregateGraphic`.
`Graphic[]` `AggregateGraphic.addChildren(Graphic[] children)` Adds the given children to this `AggregateGraphic`.
`Graphic` `AggregateGraphic.removeChild(Graphic child)` Removes the given child from this `AggregateGraphic`.
`Graphic[]` `AggregateGraphic.removeChildren(Graphic[] children)` Removes the given children from this `AggregateGraphic`.
`Graphic` `AggregateGraphic.replaceChild(Graphic oldChild, Graphic newChild)` Replaces the `oldChild` with the `newChild`.
`void` `AggregateGraphic.setChildren(Graphic[] children)` Sets the children of this `AggregateGraphic` to the given set of `Graphic`s.
`void` `Graphic.setParent(Graphic parent)` Sets the parent of this `Graphic`.

Uses of Graphic in org.opengis.go.display.primitive.store

Methods in org.opengis.go.display.primitive.store that return types with arguments of type Graphic
`List<Graphic>` `GraphicStore.getGraphics(DisplayFactory factory)` Gets a List of `Graphic`s produced by this `GraphicStore`.

Uses of Graphic in org.opengis.layer

Methods in org.opengis.layer that return types with arguments of type Graphic
`List<Graphic>` `Layer.getGraphics()` Gets the graphics from this `Layer` that are suitable for adding to a `Canvas` in order to visually represent this `Layer`.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.