Java Doc for CoderResult.java in  » Apache-Harmony-Java-SE » java-package » java » nio » charset » 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 » Apache Harmony Java SE » java package » java.nio.charset 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   java.nio.charset.CoderResult

CoderResult
public class CoderResult (Code)
Used to indicate the result of encoding/decoding. There are four types of results:
  1. UNDERFLOW indicates all input has been processed, or more input is required. It is represented by the unique object CoderResult.UNDERFLOW.
  2. OVERFLOW indicates insufficient output buffer. It is represented by the unique object CoderResult.OVERFLOW.
  3. A malformed-input error indicates an unrecognizable sequence of input units has been encountered. Get an instance of this type of result by calling CoderResult.malformedForLength(int) with the length of the malformed-input.
  4. An unmappable-character error indicates a sequence of input units can not be mapped to the output charset. Get an instance of this type of result by calling CoderResult.unmappableForLength(int) with the input sequence size indicating the identity of the unmappable character.


Field Summary
final public static  CoderResultOVERFLOW
     Result object used to signify that the out buffer does not have enough space available in it to store the result of the encoding/decoding.
final public static  CoderResultUNDERFLOW
     Result object indicating that there is insufficient data in the encoding/decoding buffer or that additional data is required.


Method Summary
public  booleanisError()
     Answers true if this result represents a malformed-input error or an unmappable-character error.
public  booleanisMalformed()
     Answers true if this result represents a malformed-input error.
public  booleanisOverflow()
     Answers true if this result is an overflow condition.
public  booleanisUnderflow()
     Answers true if this result is an underflow condition.
public  booleanisUnmappable()
     Answers true if this result represents an unmappable-character error.
public  intlength()
     Gets the length of the erroneous input.
public static synchronized  CoderResultmalformedForLength(int length)
     Gets a CoderResult object indicating a malformed-input error.
public  voidthrowException()
     Throws an exception corresponding to this coder result.
public  StringtoString()
     Returns a text description of this result.
public static synchronized  CoderResultunmappableForLength(int length)
     Gets a CoderResult object indicating an unmappable character error.

Field Detail
OVERFLOW
final public static CoderResult OVERFLOW(Code)
Result object used to signify that the out buffer does not have enough space available in it to store the result of the encoding/decoding.



UNDERFLOW
final public static CoderResult UNDERFLOW(Code)
Result object indicating that there is insufficient data in the encoding/decoding buffer or that additional data is required.





Method Detail
isError
public boolean isError()(Code)
Answers true if this result represents a malformed-input error or an unmappable-character error. true if a malformed-input error or an unmappable-character error,otherwise false



isMalformed
public boolean isMalformed()(Code)
Answers true if this result represents a malformed-input error. true if a malformed-input error, otherwise false



isOverflow
public boolean isOverflow()(Code)
Answers true if this result is an overflow condition. true if an overflow, otherwise false



isUnderflow
public boolean isUnderflow()(Code)
Answers true if this result is an underflow condition. true if an underflow, otherwise false



isUnmappable
public boolean isUnmappable()(Code)
Answers true if this result represents an unmappable-character error. true if an unmappable-character error, otherwise false



length
public int length() throws UnsupportedOperationException(Code)
Gets the length of the erroneous input. The length is only meaningful to a malformed-input error or an unmappble character error. the length, as an integer, of this object's erroneous input
throws:
  UnsupportedOperationException - If this result is an overflow or underflow.



malformedForLength
public static synchronized CoderResult malformedForLength(int length) throws IllegalArgumentException(Code)
Gets a CoderResult object indicating a malformed-input error.
Parameters:
  length - the length of the malformed-input a CoderResult object indicating a malformed-inputerror
throws:
  IllegalArgumentException - If length is non-positive.



throwException
public void throwException() throws BufferUnderflowException, BufferOverflowException, UnmappableCharacterException, MalformedInputException, CharacterCodingException(Code)
Throws an exception corresponding to this coder result.
throws:
  BufferUnderflowException - If an underflow.
throws:
  BufferOverflowException - If an overflow.
throws:
  UnmappableCharacterException - If an unmappable-character error.
throws:
  MalformedInputException - If a malformed-input error.
throws:
  CharacterCodingException - The default exception.



toString
public String toString()(Code)
Returns a text description of this result. a text description of this result



unmappableForLength
public static synchronized CoderResult unmappableForLength(int length) throws IllegalArgumentException(Code)
Gets a CoderResult object indicating an unmappable character error.
Parameters:
  length - the length of the input unit sequence denoting the unmappablecharacter a CoderResult object indicating an unmappablecharacter error
throws:
  IllegalArgumentException - If length is non-positive.



Methods inherited from java.lang.Object
protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object object)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final public Class<? extends Object> getClass()(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
final public void notify()(Code)(Java Doc)
final public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final public void wait(long millis, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait(long millis) 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.