Java Doc for ImageLoaderUtil.java in  » 6.0-JDK-Modules » j2me » com » sun » perseus » j2d » 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 » j2me » com.sun.perseus.j2d 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.perseus.j2d.ImageLoaderUtil

ImageLoaderUtil
public class ImageLoaderUtil (Code)
This class contains utility methods which make ImageLoader implementations easier.
version:
   $Id: ImageLoaderUtil.java,v 1.12 2006/04/21 06:34:56 st125089 Exp $

Inner Class :static class Base64StringStream extends InputStream

Field Summary
final static  StringBASE64_HREF_PREFIX
    
final static  intBASE64_HREF_PREFIX_LENGTH
    
final static  StringBASE64_JPG_HREF_PREFIX
    
final static  StringBASE64_JPG_HREF_PREFIX2
    
final static  intBASE64_JPG_HREF_PREFIX2_LENGTH
    
final static  intBASE64_JPG_HREF_PREFIX_LENGTH
    
final static  StringBASE64_PNG_HREF_PREFIX
    
final static  intBASE64_PNG_HREF_PREFIX_LENGTH
    
final static  StringBASE64_PREFIX
    
final static  intBROKEN_IMAGE_COLOR
     Color used for broken content.
final static  intLOADING_IMAGE_COLOR
     Color used for loading content.
protected  RasterImagebrokenImage
     Default, broken image returned if an image cannot be loaded.
protected  RasterImageloadingImage
     Image used to symbolize loading state for an image.

Constructor Summary
public  ImageLoaderUtil()
    

Method Summary
public  RasterImagecreateImage(byte[] imageData)
     Creates a RasterImage from a byte array.
public  RasterImagecreateImage(int[] imageData, int width, int height)
    
protected  voidcreatePlaceholderImages()
    
public  RasterImagegetBrokenImage()
     Returns the image that should be used to represent an image which could not be loaded.
public  RasterImagegetEmbededImage(String uri)
    
public  RasterImagegetExternalImage(String href)
     Utility method to turn an image href into an Image.
public  RasterImagegetLoadingImage()
     Returns the image that should be used to represent an image which is loading.
public  booleanisDataURI(String uri)
     Returns true if the input uri is a data uri.
Parameters:
  uri - the URI to analyze.

Field Detail
BASE64_HREF_PREFIX
final static String BASE64_HREF_PREFIX(Code)
HREF prefix for Base64 encoded images with unspecified media type



BASE64_HREF_PREFIX_LENGTH
final static int BASE64_HREF_PREFIX_LENGTH(Code)
Length of the HREF prefix for Base64 encoded images with unspecified media type



BASE64_JPG_HREF_PREFIX
final static String BASE64_JPG_HREF_PREFIX(Code)
HREF prefix for Base64 encoded JPEG files



BASE64_JPG_HREF_PREFIX2
final static String BASE64_JPG_HREF_PREFIX2(Code)
HREF prefix for Base64 encoded JPEG files



BASE64_JPG_HREF_PREFIX2_LENGTH
final static int BASE64_JPG_HREF_PREFIX2_LENGTH(Code)
Length of the HREF prefix for Base64 encoded JPEG files



BASE64_JPG_HREF_PREFIX_LENGTH
final static int BASE64_JPG_HREF_PREFIX_LENGTH(Code)
Length of the HREF prefix for Base64 encoded JPEG files



BASE64_PNG_HREF_PREFIX
final static String BASE64_PNG_HREF_PREFIX(Code)
HREF prefix for Base64 encoded PNG files



BASE64_PNG_HREF_PREFIX_LENGTH
final static int BASE64_PNG_HREF_PREFIX_LENGTH(Code)
Length of the HREF prefix for Base64 encoded PNG files



BASE64_PREFIX
final static String BASE64_PREFIX(Code)
HREF prefix for all Base64 encoded images



BROKEN_IMAGE_COLOR
final static int BROKEN_IMAGE_COLOR(Code)
Color used for broken content.



LOADING_IMAGE_COLOR
final static int LOADING_IMAGE_COLOR(Code)
Color used for loading content.



brokenImage
protected RasterImage brokenImage(Code)
Default, broken image returned if an image cannot be loaded.



loadingImage
protected RasterImage loadingImage(Code)
Image used to symbolize loading state for an image.




Constructor Detail
ImageLoaderUtil
public ImageLoaderUtil()(Code)
Default constructor




Method Detail
createImage
public RasterImage createImage(byte[] imageData)(Code)
Creates a RasterImage from a byte array.
Parameters:
  b - the byte array containing the encoded imagedata.



createImage
public RasterImage createImage(int[] imageData, int width, int height)(Code)
Creates a RasterImage from an int array containing the pixel data



createPlaceholderImages
protected void createPlaceholderImages()(Code)



getBrokenImage
public RasterImage getBrokenImage()(Code)
Returns the image that should be used to represent an image which could not be loaded. the image to represent broken uris or content.



getEmbededImage
public RasterImage getEmbededImage(String uri)(Code)
Utility method to get an Image from Base64 encoded image data
Parameters:
  uri - the uri with encoded image data the decoded Image or brokenImage if the encoded datais invalid and could not be decoded.



getExternalImage
public RasterImage getExternalImage(String href)(Code)
Utility method to turn an image href into an Image. This assumes that the href points to an external resource. This can be tested on the href with the isDataURI method.
Parameters:
  href - the address from which to load the image content. the loaded image or brokenImage if the imagecould not be loaded.



getLoadingImage
public RasterImage getLoadingImage()(Code)
Returns the image that should be used to represent an image which is loading. the image to use to represent a pending loading.



isDataURI
public boolean isDataURI(String uri)(Code)
Returns true if the input uri is a data uri.
Parameters:
  uri - the URI to analyze. true if the input uri is a data uri.



Methods inherited from java.lang.Object
public boolean equals(Object obj)(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.