sun.text.normalizer

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 » text » sun.text.normalizer 
sun.text.normalizer
Java Source File NameTypeComment
CharacterIteratorWrapper.javaClass
CharTrie.javaClass Trie implementation which stores data in char, 16 bits.
ICUBinary.javaClass
ICUData.javaClass Provides access to ICU data files as InputStreams.
IntTrie.javaClass Trie implementation which stores data in int, 32 bits.
NormalizerBase.javaClass Unicode Normalization

Unicode normalization API

normalize transforms Unicode text into an equivalent composed or decomposed form, allowing for easier sorting and searching of text. normalize supports the standard normalization forms described in Unicode Standard Annex #15 — Unicode Normalization Forms. Characters with accents or other adornments can be encoded in several different ways in Unicode.
NormalizerDataReader.javaClass
NormalizerImpl.javaClass
RangeValueIterator.javaInterface

Interface for enabling iteration over sets of , where index is the sorted integer index in ascending order and value, its associated integer value.

The result for each iteration is the consecutive range of with the same value.

Replaceable.javaInterface Replaceable is an interface representing a string of characters that supports the replacement of a range of itself with a new string of characters.
ReplaceableString.javaClass ReplaceableString is an adapter class that implements the Replaceable API around an ordinary StringBuffer.

Note: This class does not support attributes and is not intended for general use.

ReplaceableUCharacterIterator.javaClass DLF docs must define behavior when Replaceable is mutated underneath the iterator.
RuleCharacterIterator.javaClass An iterator that returns 32-bit code points.
SymbolTable.javaInterface An interface that defines both lookup protocol and parsing of symbolic names.

A symbol table maintains two kinds of mappings.

Trie.javaClass

A trie is a kind of compressed, serializable table of values associated with Unicode code points (0..0x10ffff).

This class defines the basic structure of a trie and provides methods to retrieve the offsets to the actual data.

Data will be the form of an array of basic types, char or int.

The actual data format will have to be specified by the user in the inner static interface com.ibm.icu.impl.Trie.DataManipulate.

This trie implementation is optimized for getting offset while walking forward through a UTF-16 string.

TrieIterator.javaClass

Class enabling iteration of the values in a Trie.

Result of each iteration contains the interval of codepoints that have the same value type and the value type itself.

The comparison of each codepoint value is done via extract(), which the default implementation is to return the value as it is.

Method extract() can be overwritten to perform manipulations on codepoint values in order to perform specialized comparison.

TrieIterator is designed to be a generic iterator for the CharTrie and the IntTrie, hence to accommodate both types of data, the return result will be in terms of int (32 bit) values.

See com.ibm.icu.text.UCharacterTypeIterator for examples of use.

Notes for porting utrie_enum from icu4c to icu4j:
Internally, icu4c's utrie_enum performs all iterations in its body.

UCharacter.javaClass

The UCharacter class provides extensions to the java.lang.Character class.

UCharacterIterator.javaClass Abstract class that defines an API for iteration on text objects.This is an interface for forward and backward iteration and random access into a text object.
UCharacterProperty.javaClass

Internal class used for Unicode character property database.

This classes store binary data read from uprops.icu. It does not have the capability to parse the data into more high-level information.

UCharacterPropertyReader.javaClass

Internal reader class for ICU data file uprops.icu containing Unicode codepoint data.

This class simply reads uprops.icu, authenticates that it is a valid ICU data file and split its contents up into blocks of data for use in com.ibm.icu.impl.UCharacterProperty.

UnicodeMatcher.javaInterface UnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable string.
UnicodeSet.javaClass A mutable set of Unicode characters and multicharacter strings.
UnicodeSetIterator.javaClass UnicodeSetIterator iterates over the contents of a UnicodeSet.
UProperty.javaInterface

Selection constants for Unicode properties.

UTF16.javaClass

Standalone utility class providing UTF16 character conversions and indexing conversions.

Code that uses strings alone rarely need modification. By design, UTF-16 does not allow overlap, so searching for strings is a safe operation.

Utility.javaClass
VersionInfo.javaClass Class to store version numbers of the form major.minor.milli.micro.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.