org.opengis.go.display
Interface DisplayCapabilities


public interface DisplayCapabilities

Objects implementing the interface DisplayCapabilities provide runtime information about the capabilities of a given implementation.


Method Summary
 GraphicStyle getDefaultGraphicStyle()
          Returns an GraphicStyle object, configured to the defaults for the DisplayFactory for this Capabilities instance.
 ArrowStyle[] getSupportedArrowStyles()
          Returns an array of ArrowStyle objects that indicates the arrow styles that are supported by a given implementation.
 Class[] getSupportedCanvases()
          Returns an array of Class objects for the Canvas interfaces that are supported by a given implementation.
 FillPattern[] getSupportedFillPatterns()
          Returns an array of FillPattern objects that indicates the fill patterns that are supported by a given implementation.
 FillStyle[] getSupportedFillStyles()
          Returns an array of FillStyle objects that indicates the fill styles supported by a given implementation.
 LineCap[] getSupportedLineCaps()
          Returns an array of LineCap objects that indicates the line cap styles that are supported by a given implementation.
 LineJoin[] getSupportedLineJoins()
          Returns an array of LineJoin objects that indicates the line join styles that are supported by a given implementation.
 LinePattern[] getSupportedLinePatterns()
          Returns an array of LinePattern objects that indicates the line patterns that are supported by a given implementation.
 LineStyle[] getSupportedLineStyles()
          Returns an array of LineStyle objects that indicates the line styles that are supported by a given implementation.
 Mark[] getSupportedMarks()
          Returns an array of Mark objects that indicates the marks that are supported by a given implementation.
 Class[] getSupportedPrimitives()
          Returns an array of Class objects for the primitive interfaces that are supported by a given implementation.
 SymbologyInfo[] getSupportedSymbologies()
          Returns an array of SymbologyInfo objects that this implementations supports.
 XAnchor[] getSupportedXAnchors()
          Returns an array of XAnchor objects that indicates the X anchors that are supported by a given implementation.
 YAnchor[] getSupportedYAnchors()
          Returns an array of YAnchor objects that indicates the Y anchors that are supported by a given implementation.
 boolean isBacklightingSupported()
          Returns true if a given implementation supports drawing primitives in "backlit" mode, using the "isBacklighting" attribute of the GraphicStyle interface.
 boolean isBlinkSupported()
          Returns true if a given implementation supports the "blink" attribute of the GraphicStyle interface.
 boolean isDashPatternSupported()
          Returns true if a given implementation will honor the "dashPattern" attribute of the GraphicStyle interface.
 boolean isEventManagerSupported(Class eventManagerClass)
          Returns true if a given implementation supports the given EventManager type.
 boolean isGradientSupported()
          Returns true if a given implementation support drawing primitives filled with a gradient as specified by in the GraphicStyle interface.
 boolean isLineGapSupported()
          Returns true if a given implementation will honor the "lineGap" attribute of the GraphicStyle interface.
 boolean isLineWidthSupported()
          Returns true if a given implementation will honor the "lineWidth" attribute of the GraphicStyle interface.
 

Method Detail

getSupportedCanvases

Class[] getSupportedCanvases()
Returns an array of Class objects for the Canvas interfaces that are supported by a given implementation.

Returns:
an array of Canvas interfaces

getSupportedPrimitives

Class[] getSupportedPrimitives()
Returns an array of Class objects for the primitive interfaces that are supported by a given implementation.


isEventManagerSupported

boolean isEventManagerSupported(Class eventManagerClass)
Returns true if a given implementation supports the given EventManager type.


isBacklightingSupported

boolean isBacklightingSupported()
Returns true if a given implementation supports drawing primitives in "backlit" mode, using the "isBacklighting" attribute of the GraphicStyle interface.


isLineWidthSupported

boolean isLineWidthSupported()
Returns true if a given implementation will honor the "lineWidth" attribute of the GraphicStyle interface.


isLineGapSupported

boolean isLineGapSupported()
Returns true if a given implementation will honor the "lineGap" attribute of the GraphicStyle interface.


getSupportedArrowStyles

ArrowStyle[] getSupportedArrowStyles()
Returns an array of ArrowStyle objects that indicates the arrow styles that are supported by a given implementation.


getSupportedLineStyles

LineStyle[] getSupportedLineStyles()
Returns an array of LineStyle objects that indicates the line styles that are supported by a given implementation.


getSupportedLineJoins

LineJoin[] getSupportedLineJoins()
Returns an array of LineJoin objects that indicates the line join styles that are supported by a given implementation.


getSupportedLineCaps

LineCap[] getSupportedLineCaps()
Returns an array of LineCap objects that indicates the line cap styles that are supported by a given implementation.


isDashPatternSupported

boolean isDashPatternSupported()
Returns true if a given implementation will honor the "dashPattern" attribute of the GraphicStyle interface.


isBlinkSupported

boolean isBlinkSupported()
Returns true if a given implementation supports the "blink" attribute of the GraphicStyle interface.


getSupportedFillStyles

FillStyle[] getSupportedFillStyles()
Returns an array of FillStyle objects that indicates the fill styles supported by a given implementation.


getSupportedFillPatterns

FillPattern[] getSupportedFillPatterns()
Returns an array of FillPattern objects that indicates the fill patterns that are supported by a given implementation.


getSupportedMarks

Mark[] getSupportedMarks()
Returns an array of Mark objects that indicates the marks that are supported by a given implementation.


getSupportedLinePatterns

LinePattern[] getSupportedLinePatterns()
Returns an array of LinePattern objects that indicates the line patterns that are supported by a given implementation.


getSupportedXAnchors

XAnchor[] getSupportedXAnchors()
Returns an array of XAnchor objects that indicates the X anchors that are supported by a given implementation.


getSupportedYAnchors

YAnchor[] getSupportedYAnchors()
Returns an array of YAnchor objects that indicates the Y anchors that are supported by a given implementation.


isGradientSupported

boolean isGradientSupported()
Returns true if a given implementation support drawing primitives filled with a gradient as specified by in the GraphicStyle interface.


getDefaultGraphicStyle

GraphicStyle getDefaultGraphicStyle()
Returns an GraphicStyle object, configured to the defaults for the DisplayFactory for this Capabilities instance.


getSupportedSymbologies

SymbologyInfo[] getSupportedSymbologies()
Returns an array of SymbologyInfo objects that this implementations supports.



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