Java Doc for SurfaceData.java in  » 6.0-JDK-Modules-sun » java2d » sun » java2d » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules sun » java2d » sun.java2d 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   sun.java2d.SurfaceData

All known Subclasses:   sun.java2d.opengl.OGLSurfaceData,  sun.java2d.NullSurfaceData,
SurfaceData
abstract public class SurfaceData implements Transparency,DisposerTarget,StateTrackable(Code)
This class provides various pieces of information relevant to a particular drawing surface. The information obtained from this object describes the pixels of a particular instance of a drawing surface and can only be shared among the various graphics objects that target the same BufferedImage or the same screen Component.

Each SurfaceData object holds a StateTrackableDelegate object which tracks both changes to the content of the pixels of this surface and changes to the overall state of the pixels - such as becoming invalid or losing the surface. The delegate is marked "dirty" whenever the setSurfaceLost() or invalidate() methods are called and should also be marked "dirty" by the rendering pipelines whenever they modify the pixels of this SurfaceData.

If you get a StateTracker from a SurfaceData and it reports that it is still "current", then you can trust that the pixels have not changed and that the SurfaceData is still valid and has not lost its underlying storage (surfaceLost) since you retrieved the tracker.



Field Summary
final protected static  AAShapePipeAAClipColorShape
    
final protected static  PixelToShapeConverterAAClipColorViaShape
    
final protected static  AAShapePipeAAClipCompShape
    
final protected static  PixelToShapeConverterAAClipCompViaShape
    
final protected static  AAShapePipeAAClipPaintShape
    
final protected static  PixelToShapeConverterAAClipPaintViaShape
    
final protected static  AAShapePipeAAColorShape
    
final protected static  PixelToShapeConverterAAColorViaShape
    
final protected static  AAShapePipeAACompShape
    
final protected static  PixelToShapeConverterAACompViaShape
    
final protected static  AAShapePipeAAPaintShape
    
final protected static  PixelToShapeConverterAAPaintViaShape
    
final static  intLCDLOOP_FOUND
    
final static  intLCDLOOP_NOTFOUND
    
final static  intLCDLOOP_UNKNOWN
    
final public static  TextPipeaaTextRenderer
    
final protected static  CompositePipeclipColorPipe
    
final protected static  TextPipeclipColorText
    
final protected static  CompositePipeclipCompPipe
    
final protected static  TextPipeclipCompText
    
final protected static  CompositePipeclipPaintPipe
    
final protected static  TextPipeclipPaintText
    
final protected static  CompositePipecolorPipe
    
final protected static  LoopPipecolorPrimitives
    
final protected static  TextPipecolorText
    
final protected static  PixelToShapeConvertercolorViaShape
    
static  java.security.PermissioncompPermission
    
final protected static  CompositePipecompPipe
    
final protected static  SpanShapeRenderercompShape
    
final protected static  TextPipecompText
    
final protected static  PixelToShapeConvertercompViaShape
    
 inthaveLCDLoop
    
final protected static  DrawImagePipeimagepipe
    
final public static  TextPipelcdTextRenderer
    
final public static  TextPipeoutlineTextRenderer
    
final protected static  CompositePipepaintPipe
    
final protected static  SpanShapeRendererpaintShape
    
final protected static  TextPipepaintText
    
final protected static  PixelToShapeConverterpaintViaShape
    
final public static  TextPipesolidTextRenderer
    

Constructor Summary
protected  SurfaceData(SurfaceType surfaceType, ColorModel cm)
    
protected  SurfaceData(State state, SurfaceType surfaceType, ColorModel cm)
    
protected  SurfaceData(StateTrackableDelegate trackable, SurfaceType surfaceType, ColorModel cm)
    
protected  SurfaceData(State state)
    

Method Summary
public  booleancanRenderLCDText(SunGraphics2D sg2d)
    
protected  voidcheckCustomComposite()
     Performs Security Permissions checks to see if a Custom Composite object should be allowed access to the pixels of this surface.
public  booleancopyArea(SunGraphics2D sg2d, int x, int y, int w, int h, int dx, int dy)
     Performs a copyarea within this surface.
public  voidflush()
     Synchronously releases resources associated with this surface.
abstract public  RectanglegetBounds()
     Returns the bounds of the destination surface.
final public  ColorModelgetColorModel()
     Return the ColorModel for the destination surface.
abstract public  ObjectgetDestination()
     Returns destination associated with this SurfaceData.
abstract public  GraphicsConfigurationgetDeviceConfiguration()
     Return the GraphicsConfiguration object that describes this destination surface.
public  ObjectgetDisposerReferent()
    
protected  MaskFillgetMaskFill(SunGraphics2D sg2d)
     Returns a MaskFill object that can be used on this destination with the source (paint) and composite types determined by the given SunGraphics2D, or null if no such MaskFill object can be located.
public  longgetNativeOps()
    
public static  SurfaceDatagetPrimarySurfaceData(Image img)
     Extracts the SurfaceManager from the given Image, and then returns the SurfaceData object that would best be suited as the destination surface in some rendering operation.
abstract public  RastergetRaster(int x, int y, int w, int h)
     Return a readable Raster which contains the pixels for the specified rectangular region of the destination surface.
public  RenderLoopsgetRenderLoops(SunGraphics2D sg2d)
     Return a RenderLoops object containing all of the basic GraphicsPrimitive objects for rendering to the destination surface with the current attributes of the given SunGraphics2D.
abstract public  SurfaceDatagetReplacement()
     Certain changes in the configuration of a surface require the invalidation of existing associated SurfaceData objects and the creation of brand new ones.
public  SurfaceDatagetSourceSurfaceData(Image img, int txtype, CompositeType comp, Color bgColor)
     This method is called on a destination SurfaceData to choose the best SurfaceData from a source Image for an imaging operation, with help from its SurfaceManager. The method may determine that the default SurfaceData was really the best choice in the first place, or it may decide to use a cached surface.
public  StategetState()
    
public  StateTrackergetStateTracker()
    
final public  SurfaceTypegetSurfaceType()
     Return the SurfaceType object that describes the destination surface.
public  intgetTransparency()
     Returns the type of this Transparency. the field type of this Transparency, which iseither OPAQUE, BITMASK or TRANSLUCENT.
public  voidinvalidate()
     Sets this SurfaceData object to the invalid state.
public static  booleanisNull(SurfaceData sd)
     For our purposes null and NullSurfaceData are the same as they represent a disposed surface.
native protected static  booleanisOpaqueGray(IndexColorModel icm)
     Fetches private field IndexColorModel.allgrayopaque which is true when all palette entries in the color model are gray and opaque.
public  booleanisSurfaceLost()
    
final public  booleanisValid()
     Returns a boolean indicating whether or not this SurfaceData is valid.
public  SurfaceDataProxymakeProxyFor(SurfaceData srcData)
     This method is called on a destination SurfaceData to choose a proper SurfaceDataProxy subclass for a source SurfaceData to use to control when and with what surface to override a given image operation.
public static  RenderLoopsmakeRenderLoops(SurfaceType src, CompositeType comp, SurfaceType dst)
     Construct and return a RenderLoops object containing all of the basic GraphicsPrimitive objects for rendering to the destination surface with the given source, destination, and composite types.
final public  voidmarkDirty()
     Marks this surface as dirty.
public  intpixelFor(int rgb)
     Returns the pixel data for the specified Argb value packed into an integer for easy storage and conveyance.
public  intpixelFor(Color c)
     Returns the pixel data for the specified color packed into an integer for easy storage and conveyance.
public static  SurfaceDatarestoreContents(Image img)
     Restores the contents of the given Image and then returns the new SurfaceData object in use by the Image's SurfaceManager.
public  intrgbFor(int pixel)
     Returns the Argb representation for the specified integer value which is packed in the format of the associated ColorModel.
protected  voidsetBlitProxyKey(Object key)
     Subclasses can set a "blit proxy key" which will be used along with the SurfaceManager.getCacheData() mechanism to store acceleration-compatible cached copies of source images. This key is a "tag" used to identify which cached copies are compatible with this destination SurfaceData. The getSourceSurfaceData() method uses this key to manage cached copies of a source image as described below.

The Object used as this key should be as unique as it needs to be to ensure that multiple acceleratible destinations can each store their cached copies separately under different keys without interfering with each other or getting back the wrong cached copy.

Many acceleratable SurfaceData objects can use their own GraphicsConfiguration as their proxy key as the GC object will typically be unique to a given screen and pixel format, but other rendering destinations may have more or less stringent sharing requirements.

public  voidsetSurfaceLost(boolean lost)
     Sets the value of the surfaceLost variable, which indicates whether something has happened to the rendering surface such that it needs to be restored and re-rendered.
public  booleanuseTightBBoxes()
     Does the pixel accessibility of the destination surface suggest that rendering algorithms might want to take extra time to calculate a more accurate bounding box for the operation being performed? The typical case when this will be true is when a copy of the pixels has to be made when doing a getRaster.
public  voidvalidatePipe(SunGraphics2D sg2d)
    

Field Detail
AAClipColorShape
final protected static AAShapePipe AAClipColorShape(Code)



AAClipColorViaShape
final protected static PixelToShapeConverter AAClipColorViaShape(Code)



AAClipCompShape
final protected static AAShapePipe AAClipCompShape(Code)



AAClipCompViaShape
final protected static PixelToShapeConverter AAClipCompViaShape(Code)



AAClipPaintShape
final protected static AAShapePipe AAClipPaintShape(Code)



AAClipPaintViaShape
final protected static PixelToShapeConverter AAClipPaintViaShape(Code)



AAColorShape
final protected static AAShapePipe AAColorShape(Code)



AAColorViaShape
final protected static PixelToShapeConverter AAColorViaShape(Code)



AACompShape
final protected static AAShapePipe AACompShape(Code)



AACompViaShape
final protected static PixelToShapeConverter AACompViaShape(Code)



AAPaintShape
final protected static AAShapePipe AAPaintShape(Code)



AAPaintViaShape
final protected static PixelToShapeConverter AAPaintViaShape(Code)



LCDLOOP_FOUND
final static int LCDLOOP_FOUND(Code)



LCDLOOP_NOTFOUND
final static int LCDLOOP_NOTFOUND(Code)



LCDLOOP_UNKNOWN
final static int LCDLOOP_UNKNOWN(Code)



aaTextRenderer
final public static TextPipe aaTextRenderer(Code)



clipColorPipe
final protected static CompositePipe clipColorPipe(Code)



clipColorText
final protected static TextPipe clipColorText(Code)



clipCompPipe
final protected static CompositePipe clipCompPipe(Code)



clipCompText
final protected static TextPipe clipCompText(Code)



clipPaintPipe
final protected static CompositePipe clipPaintPipe(Code)



clipPaintText
final protected static TextPipe clipPaintText(Code)



colorPipe
final protected static CompositePipe colorPipe(Code)



colorPrimitives
final protected static LoopPipe colorPrimitives(Code)



colorText
final protected static TextPipe colorText(Code)



colorViaShape
final protected static PixelToShapeConverter colorViaShape(Code)



compPermission
static java.security.Permission compPermission(Code)



compPipe
final protected static CompositePipe compPipe(Code)



compShape
final protected static SpanShapeRenderer compShape(Code)



compText
final protected static TextPipe compText(Code)



compViaShape
final protected static PixelToShapeConverter compViaShape(Code)



haveLCDLoop
int haveLCDLoop(Code)



imagepipe
final protected static DrawImagePipe imagepipe(Code)



lcdTextRenderer
final public static TextPipe lcdTextRenderer(Code)



outlineTextRenderer
final public static TextPipe outlineTextRenderer(Code)



paintPipe
final protected static CompositePipe paintPipe(Code)



paintShape
final protected static SpanShapeRenderer paintShape(Code)



paintText
final protected static TextPipe paintText(Code)



paintViaShape
final protected static PixelToShapeConverter paintViaShape(Code)



solidTextRenderer
final public static TextPipe solidTextRenderer(Code)




Constructor Detail
SurfaceData
protected SurfaceData(SurfaceType surfaceType, ColorModel cm)(Code)



SurfaceData
protected SurfaceData(State state, SurfaceType surfaceType, ColorModel cm)(Code)



SurfaceData
protected SurfaceData(StateTrackableDelegate trackable, SurfaceType surfaceType, ColorModel cm)(Code)



SurfaceData
protected SurfaceData(State state)(Code)




Method Detail
canRenderLCDText
public boolean canRenderLCDText(SunGraphics2D sg2d)(Code)



checkCustomComposite
protected void checkCustomComposite()(Code)
Performs Security Permissions checks to see if a Custom Composite object should be allowed access to the pixels of this surface.



copyArea
public boolean copyArea(SunGraphics2D sg2d, int x, int y, int w, int h, int dx, int dy)(Code)
Performs a copyarea within this surface. Returns false if there is no algorithm to perform the copyarea given the current settings of the SunGraphics2D.



flush
public void flush()(Code)
Synchronously releases resources associated with this surface.



getBounds
abstract public Rectangle getBounds()(Code)
Returns the bounds of the destination surface.



getColorModel
final public ColorModel getColorModel()(Code)
Return the ColorModel for the destination surface.



getDestination
abstract public Object getDestination()(Code)
Returns destination associated with this SurfaceData. This could be either an Image or a Component; subclasses of SurfaceData are responsible for returning the appropriate object.



getDeviceConfiguration
abstract public GraphicsConfiguration getDeviceConfiguration()(Code)
Return the GraphicsConfiguration object that describes this destination surface.



getDisposerReferent
public Object getDisposerReferent()(Code)



getMaskFill
protected MaskFill getMaskFill(SunGraphics2D sg2d)(Code)
Returns a MaskFill object that can be used on this destination with the source (paint) and composite types determined by the given SunGraphics2D, or null if no such MaskFill object can be located. Subclasses can override this method if they wish to filter other attributes (such as the hardware capabilities of the destination surface) before returning a specific MaskFill object.



getNativeOps
public long getNativeOps()(Code)



getPrimarySurfaceData
public static SurfaceData getPrimarySurfaceData(Image img)(Code)
Extracts the SurfaceManager from the given Image, and then returns the SurfaceData object that would best be suited as the destination surface in some rendering operation.



getRaster
abstract public Raster getRaster(int x, int y, int w, int h)(Code)
Return a readable Raster which contains the pixels for the specified rectangular region of the destination surface. The coordinate origin of the returned Raster is the same as the device space origin of the destination surface. In some cases the returned Raster might also be writeable. In most cases, the returned Raster might contain more pixels than requested.
See Also:   useTightBBoxes



getRenderLoops
public RenderLoops getRenderLoops(SunGraphics2D sg2d)(Code)
Return a RenderLoops object containing all of the basic GraphicsPrimitive objects for rendering to the destination surface with the current attributes of the given SunGraphics2D.



getReplacement
abstract public SurfaceData getReplacement()(Code)
Certain changes in the configuration of a surface require the invalidation of existing associated SurfaceData objects and the creation of brand new ones. These changes include size, ColorModel, or SurfaceType. Existing Graphics objects which are directed at such surfaces, however, must continue to render to them even after the change occurs underneath the covers. The getReplacement() method is called from SunGraphics2D.revalidateAll() when the associated SurfaceData is found to be invalid so that a Graphics object can continue to render to the surface in its new configuration. Such changes only tend to happen to window based surfaces since most image based surfaces never change size or pixel format. Even VolatileImage objects never change size and they only change their pixel format when manually validated against a new GraphicsConfiguration, at which point old Graphics objects are no longer expected to render to them after the validation step. Thus, only window based surfaces really need to deal with this form of replacement.



getSourceSurfaceData
public SurfaceData getSourceSurfaceData(Image img, int txtype, CompositeType comp, Color bgColor)(Code)
This method is called on a destination SurfaceData to choose the best SurfaceData from a source Image for an imaging operation, with help from its SurfaceManager. The method may determine that the default SurfaceData was really the best choice in the first place, or it may decide to use a cached surface. Some general decisions about whether acceleration is enabled are made by this method, but any decision based on the type of the source image is made in the makeProxyFor method below when it comes up with the appropriate SurfaceDataProxy instance. The parameters describe the type of imaging operation being performed.

If a blitProxyKey was supplied by the subclass then it is used to potentially override the choice of source SurfaceData. The outline of this process is:

  1. Image pipeline asks destSD to find an appropriate srcSD for a given source Image object.
  2. destSD gets the SurfaceManager of the source Image and first retrieves the default SD from it using getPrimarySurfaceData()
  3. destSD uses its "blit proxy key" (if set) to look for some cached data stored in the source SurfaceManager
  4. If the cached data is null then makeProxyFor() is used to create some cached data which is stored back in the source SurfaceManager under the same key for future uses.
  5. The cached data will be a SurfaceDataProxy object.
  6. The SurfaceDataProxy object is then consulted to return a replacement SurfaceData object (typically a cached copy if appropriate, or the original if not).



getState
public State getState()(Code)



getStateTracker
public StateTracker getStateTracker()(Code)



getSurfaceType
final public SurfaceType getSurfaceType()(Code)
Return the SurfaceType object that describes the destination surface.



getTransparency
public int getTransparency()(Code)
Returns the type of this Transparency. the field type of this Transparency, which iseither OPAQUE, BITMASK or TRANSLUCENT.



invalidate
public void invalidate()(Code)
Sets this SurfaceData object to the invalid state. All Graphics objects must get a new SurfaceData object via the refresh method and revalidate their pipelines before continuing.



isNull
public static boolean isNull(SurfaceData sd)(Code)
For our purposes null and NullSurfaceData are the same as they represent a disposed surface.



isOpaqueGray
native protected static boolean isOpaqueGray(IndexColorModel icm)(Code)
Fetches private field IndexColorModel.allgrayopaque which is true when all palette entries in the color model are gray and opaque.



isSurfaceLost
public boolean isSurfaceLost()(Code)



isValid
final public boolean isValid()(Code)
Returns a boolean indicating whether or not this SurfaceData is valid.



makeProxyFor
public SurfaceDataProxy makeProxyFor(SurfaceData srcData)(Code)
This method is called on a destination SurfaceData to choose a proper SurfaceDataProxy subclass for a source SurfaceData to use to control when and with what surface to override a given image operation. The argument is the default SurfaceData for the source Image.

The type of the return object is chosen based on the acceleration capabilities of this SurfaceData and the type of the given source SurfaceData object.

In some cases the original SurfaceData will always be the best choice to use to blit to this SurfaceData. This can happen if the source image is a hardware surface of the same type as this one and so acceleration will happen without any caching. It may also be the case that the source image can never be accelerated on this SurfaceData - for example because it is translucent and there are no accelerated translucent image ops for this surface.

In those cases there is a special SurfaceDataProxy.UNCACHED instance that represents a NOP for caching purposes - it always returns the original sourceSD object as the replacement copy so no caching is ever performed.




makeRenderLoops
public static RenderLoops makeRenderLoops(SurfaceType src, CompositeType comp, SurfaceType dst)(Code)
Construct and return a RenderLoops object containing all of the basic GraphicsPrimitive objects for rendering to the destination surface with the given source, destination, and composite types.



markDirty
final public void markDirty()(Code)
Marks this surface as dirty.



pixelFor
public int pixelFor(int rgb)(Code)
Returns the pixel data for the specified Argb value packed into an integer for easy storage and conveyance.



pixelFor
public int pixelFor(Color c)(Code)
Returns the pixel data for the specified color packed into an integer for easy storage and conveyance. This method will use the getRGB() method of the Color object and defer to the pixelFor(int rgb) method if not overridden. For now this is a convenience function, but for cases where the highest quality color conversion is requested, this method should be overridden in those cases so that a more direct conversion of the color to the destination color space can be done using the additional information in the Color object.



restoreContents
public static SurfaceData restoreContents(Image img)(Code)
Restores the contents of the given Image and then returns the new SurfaceData object in use by the Image's SurfaceManager.



rgbFor
public int rgbFor(int pixel)(Code)
Returns the Argb representation for the specified integer value which is packed in the format of the associated ColorModel.



setBlitProxyKey
protected void setBlitProxyKey(Object key)(Code)
Subclasses can set a "blit proxy key" which will be used along with the SurfaceManager.getCacheData() mechanism to store acceleration-compatible cached copies of source images. This key is a "tag" used to identify which cached copies are compatible with this destination SurfaceData. The getSourceSurfaceData() method uses this key to manage cached copies of a source image as described below.

The Object used as this key should be as unique as it needs to be to ensure that multiple acceleratible destinations can each store their cached copies separately under different keys without interfering with each other or getting back the wrong cached copy.

Many acceleratable SurfaceData objects can use their own GraphicsConfiguration as their proxy key as the GC object will typically be unique to a given screen and pixel format, but other rendering destinations may have more or less stringent sharing requirements. For instance, X11 pixmaps can be shared on a given screen by any GraphicsConfiguration that has the same depth and SurfaceType. Multiple such GCs with the same depth and SurfaceType can exist per screen so storing a different cached proxy for each would be a waste. One can imagine platforms where a single cached copy can be created and shared across all screens and pixel formats - such implementations could use a single heavily shared key Object.




setSurfaceLost
public void setSurfaceLost(boolean lost)(Code)
Sets the value of the surfaceLost variable, which indicates whether something has happened to the rendering surface such that it needs to be restored and re-rendered.



useTightBBoxes
public boolean useTightBBoxes()(Code)
Does the pixel accessibility of the destination surface suggest that rendering algorithms might want to take extra time to calculate a more accurate bounding box for the operation being performed? The typical case when this will be true is when a copy of the pixels has to be made when doing a getRaster. The fewer pixels copied, the faster the operation will go.
See Also:   getRaster



validatePipe
public void validatePipe(SunGraphics2D sg2d)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.