[ class tree: ] [ index: ] [ all elements ]

Index of all elements

[ a ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ m ] [ n ] [ p ] [ q ] [ r ] [ s ] [ t ] [ u ] [ _ ]

a

AllTests
in file AllTests.php, class AllTests
    Test suite
AllTests.php
procedural page AllTests.php
top

c

$codeCoverageTest
in file UnicodeNormalizerTest.php, variable tests_UnicodeNormalizerTest::$codeCoverageTest
    The code coverage test flag
char2unicode
in file String.php, method I18N_UnicodeNormalizer_String::char2unicode()
    Converts a UTF-8 character into a Unicode code point
cleanUp
in file UtfNormal.php, method UtfNormal::cleanUp()
    The ultimate convenience function! Clean up invalid UTF-8 sequences, and convert to normal form C, canonical composition.
codepointToUtf8
in file UtfNormalUtil.php, function codepointToUtf8()
    Return UTF-8 sequence for a given Unicode code point.
compileAll
in file Compiler.php, method I18N_UnicodeNormalizer_Compiler::compileAll()
    Compiles the Unicode composition, decomposition and combining text data files into PHP
convertCode
in file Compiler.php, method I18N_UnicodeNormalizer_Compiler::convertCode()
    Converts the Unicode code point to a UTF-8 character or its UCN format
CompilerTest.php
procedural page CompilerTest.php
Compiler.php
procedural page Compiler.php
top

d

$denormalizationRatio
in file UnormVsMediawiki.php, variable tests_Benchmark_UnormVsMediawiki::$denormalizationRatio
    The denormalization ratio of the data files
dec2ucn
in file String.php, method I18N_UnicodeNormalizer_String::dec2ucn()
    Converts an integer to an hexadecimal string in UCN format, e.g. \u00A0 or \U0012abcd
top

e

escapeSingleString
in file UtfNormalUtil.php, function escapeSingleString()
    Escape a string for inclusion in a PHP single-quoted string literal.
top

f

$forceCompile
in file UnicodeNormalizerTest.php, variable tests_UnicodeNormalizerTest::$forceCompile
    Controls the compiler to force-compile files
fastCombiningSort
in file UtfNormal.php, method UtfNormal::fastCombiningSort()
    Sorts combining characters into canonical order. This is the final step in creating decomposed normal forms D and KD.
fastCompose
in file UtfNormal.php, method UtfNormal::fastCompose()
    Produces canonically composed sequences, i.e. normal form C or KC.
fastDecompose
in file UtfNormal.php, method UtfNormal::fastDecompose()
    Perform decomposition of a UTF-8 string into either D or KD form (depending on which decomposition map is passed to us).
FileTest.php
procedural page FileTest.php
File.php
procedural page File.php
top

g

$generateUCN
in file UnicodeNormalizerTest.php, variable tests_UnicodeNormalizerTest::$generateUCN
    Controls the compilation of Unicode data to the UCN format
getChar
in file String.php, method I18N_UnicodeNormalizer_String::getChar()
    Gets the current character from a UTF-8 string
getCharInfo
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::getCharInfo()
    Gets some information for a set of characters
getDataDir
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::getDataDir()
    Determines the data/compiled files directory
getFileNames
in file Compiler.php, method I18N_UnicodeNormalizer_Compiler::getFileNames()
    Gets the name list of the compiled files
getFileNames
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::getFileNames()
    Gets the name list of the compiled files
top

h

headerComment
in file UnormVsMediawiki.php, class constant tests_Benchmark_UnormVsMediawiki::headerComment
    The result file header comment
hexSequenceToUtf8
in file UtfNormalUtil.php, function hexSequenceToUtf8()
    Take a series of space-separated hexadecimal numbers representing Unicode code points and return a UTF-8 string composed of those characters. Used by UTF-8 data generation and testing routines.
top

i

I18N_UnicodeNormalizer
in file UnicodeNormalizer.php, class I18N_UnicodeNormalizer
    Unicode Normalizer
i18n-unorm-all.php
procedural page i18n-unorm-all.php
i18n-unorm-limited.php
procedural page i18n-unorm-limited.php
I18N_UnicodeNormalizer_Compiler
in file Compiler.php, class I18N_UnicodeNormalizer_Compiler
    Unicode data compiler
I18N_UnicodeNormalizer_File
in file File.php, class I18N_UnicodeNormalizer_File
    File management
I18N_UnicodeNormalizer_String
in file String.php, class I18N_UnicodeNormalizer_String
    Manipulation of Unicode and UTF-8 strings
implode
in file Compiler.php, method I18N_UnicodeNormalizer_Compiler::implode()
    Implodes an array's arrays
isStarter
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::isStarter()
    Checks if a character is a starter
isValidType
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::isValidType()
    Checks if the normalization type is valid: NFC, NFD, NFKC or NKFD
top

l

loadData
in file UtfNormal.php, method UtfNormal::loadData()
    Load the basic composition data if necessary
top

m

$mediawikiNormalization
in file UnicodeNormalizerTest.php, variable tests_UnicodeNormalizerTest::$mediawikiNormalization
    Controls the normalization test
main
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::main()
    Runs the test methods of this class.
main
in file UnormVsMediawiki.php, method tests_Benchmark_UnormVsMediawiki::main()
    Runs the test methods of this class.
main
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::main()
    Runs the test methods of this class.
main
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::main()
    Runs the test methods of this class.
main
in file FileTest.php, method tests_UnicodeNormalizer_FileTest::main()
    Runs the test methods of this class.
main
in file AllTests.php, method AllTests::main()
    Runs the test suite
top

n

normtest.php
procedural page normtest.php
NFC
in file UtfNormal.php, method UtfNormal::NFC()
NFD
in file UtfNormal.php, method UtfNormal::NFD()
NFKC
in file UtfNormal.php, method UtfNormal::NFKC()
NFKD
in file UtfNormal.php, method UtfNormal::NFKD()
normalize
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::normalize()
    Normalizes a string
NORMALIZE_ICU
in file UtfNormal.php, constant NORMALIZE_ICU
top

p

PHPUnit_MAIN_METHOD
in file CompilerTest.php, constant PHPUnit_MAIN_METHOD
placebo
in file UtfNormal.php, method UtfNormal::placebo()
    This is just used for the benchmark, comparing how long it takes to interate through a string without really doing anything of substance.
put
in file File.php, method I18N_UnicodeNormalizer_File::put()
    Exports data into a PHP array
top

q

quickIsNFC
in file UtfNormal.php, method UtfNormal::quickIsNFC()
    Returns true if the string is _definitely_ in NFC.
quickIsNFCVerify
in file UtfNormal.php, method UtfNormal::quickIsNFCVerify()
    Returns true if the string is _definitely_ in NFC.
top

r

$runBenchmark
in file AllTests.php, variable AllTests::$runBenchmark
$runNormalizationTest
in file UnicodeNormalizerTest.php, variable tests_UnicodeNormalizerTest::$runNormalizationTest
    Runs the Unicode.org normalization regression test
top

s

StringTest.php
procedural page StringTest.php
String.php
procedural page String.php
setUp
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::setUp()
    Sets up the fixture, for example, open a network connection.
setUp
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::setUp()
    Sets up the fixture, for example, open a network connection.
setUp
in file FileTest.php, method tests_UnicodeNormalizer_FileTest::setUp()
    Sets up the fixture, for example, open a network connection.
setUp
in file UnormVsMediawiki.php, method tests_Benchmark_UnormVsMediawiki::setUp()
    Sets up the fixture, for example, open a network connection.
setUp
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::setUp()
    Sets up the fixture, for example, open a network connection.
split
in file String.php, method I18N_UnicodeNormalizer_String::split()
    Splits a UTF-8 string into its characters
splitCodes
in file Compiler.php, method I18N_UnicodeNormalizer_Compiler::splitCodes()
    Splits and converts a Unicode code points string to UTF-8 characters or their UCN format
string2unicode
in file String.php, method I18N_UnicodeNormalizer_String::string2unicode()
    Converts a UTF-8 string to a Unicode string in UCN format
suite
in file AllTests.php, method AllTests::suite()
    Runs the test suite
top

t

$textFiles
in file UnormVsMediawiki.php, variable tests_Benchmark_UnormVsMediawiki::$textFiles
    The text files to normalize
tearDown
in file UnormVsMediawiki.php, method tests_Benchmark_UnormVsMediawiki::tearDown()
    Tears down the fixture, for example, close a network connection.
tearDown
in file FileTest.php, method tests_UnicodeNormalizer_FileTest::tearDown()
    Tears down the fixture, for example, close a network connection.
tearDown
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::tearDown()
    Tears down the fixture, for example, close a network connection.
tearDown
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::tearDown()
    Tears down the fixture, for example, close a network connection.
tearDown
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::tearDown()
    Tears down the fixture, for example, close a network connection.
testBaseNFC
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testBaseNFC()
    Base NFC regression test
testBaseNFD
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testBaseNFD()
    Base NFD regression tests
testBaseNFKC
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testBaseNFKC()
    Base NFKC regression test
testBaseNFKD
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testBaseNFKD()
    Base NFKD regression test
testChar2unicode
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testChar2unicode()
    Tests char2unicode()
testCompileAll
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::testCompileAll()
    Tests compileAll()
testConvertCode
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::testConvertCode()
    Tests convertCode()
testDec2ucn
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testDec2ucn()
    Tests dec2ucn()
testGetChar
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testGetChar()
    Tests getChar()
testGetCharInfo
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testGetCharInfo()
    Tests getCharInfo()
testHangulNFC
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testHangulNFC()
    Hangul NFC regression test
testHangulNFD
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testHangulNFD()
    Hangul NFD regression test
testHangulNFKC
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testHangulNFKC()
    Hangul NFKC regression test
testHangulNFKD
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testHangulNFKD()
    Hangul NFKD regression test
testImplode
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::testImplode()
    Tests implode()
testIsStarter
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testIsStarter()
    Tests isStarter()
testPut
in file FileTest.php, method tests_UnicodeNormalizer_FileTest::testPut()
    Tests put()
testSplit
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testSplit()
    Tests split()
testSplitCodes
in file CompilerTest.php, method tests_UnicodeNormalizer_CompilerTest::testSplitCodes()
    Tests splitCodes()
testString2unicode
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testString2unicode()
    Tests string2unicode()
tests_Benchmark_UnormVsMediawiki
in file UnormVsMediawiki.php, class tests_Benchmark_UnormVsMediawiki
    Test class to benchmark against the Mediawiki normalizer
tests_UnicodeNormalizerTest
in file UnicodeNormalizerTest.php, class tests_UnicodeNormalizerTest
    Test class for I18N_UnicodeNormalizer.
tests_UnicodeNormalizer_CompilerTest
in file CompilerTest.php, class tests_UnicodeNormalizer_CompilerTest
    Test class for I18N_UnicodeNormalizer_Compiler.
tests_UnicodeNormalizer_FileTest
in file FileTest.php, class tests_UnicodeNormalizer_FileTest
    Test class for I18N_UnicodeNormalizer_File.
tests_UnicodeNormalizer_StringTest
in file StringTest.php, class tests_UnicodeNormalizer_StringTest
    Test class for I18N_UnicodeNormalizer_String.
testToNFx
in file UnicodeNormalizerTest.php, method tests_UnicodeNormalizerTest::testToNFx()
    Encoding and type tests
testUnicode2char
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testUnicode2char()
    Tests unicode2char()
testUnicode2string
in file StringTest.php, method tests_UnicodeNormalizer_StringTest::testUnicode2string()
    Tests unicode2string()
testUnormVsMediawiki
in file UnormVsMediawiki.php, method tests_Benchmark_UnormVsMediawiki::testUnormVsMediawiki()
    Benchmarks the normalization against the Mediawiki normalization
toNFC
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::toNFC()
    NFC-normalizes a string
toNFC
in file UtfNormal.php, method UtfNormal::toNFC()
    Convert a UTF-8 string to normal form C, canonical composition.
toNFD
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::toNFD()
    NFD-normalizes a string
toNFD
in file UtfNormal.php, method UtfNormal::toNFD()
    Convert a UTF-8 string to normal form D, canonical decomposition.
toNFKC
in file UtfNormal.php, method UtfNormal::toNFKC()
    Convert a UTF-8 string to normal form KC, compatibility composition.
toNFKC
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::toNFKC()
    NFKC-normalizes a string
toNFKD
in file UtfNormal.php, method UtfNormal::toNFKD()
    Convert a UTF-8 string to normal form KD, compatibility decomposition.
toNFKD
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::toNFKD()
    NFKD-normalizes a string
top

u

UtfNormal.php
procedural page UtfNormal.php
UtfNormalData.inc
procedural page UtfNormalData.inc
UtfNormalDataK.inc
procedural page UtfNormalDataK.inc
UtfNormalUtil.php
procedural page UtfNormalUtil.php
UnormVsMediawiki.php
procedural page UnormVsMediawiki.php
UnormVsMediawiki-0.001.php
procedural page UnormVsMediawiki-0.001.php
UnormVsMediawiki-0.01.php
procedural page UnormVsMediawiki-0.01.php
UnormVsMediawiki-0.php
procedural page UnormVsMediawiki-0.php
UnicodeNormalizerTest.php
procedural page UnicodeNormalizerTest.php
UnicodeNormalizer.php
procedural page UnicodeNormalizer.php
unicode2char
in file String.php, method I18N_UnicodeNormalizer_String::unicode2char()
    Converts a Unicode code point into a UTF-8 character
unicode2string
in file String.php, method I18N_UnicodeNormalizer_String::unicode2string()
    Converts a Unicode string in the UCN format to a UTF-8 string
UNICODE_HANGUL_FIRST
in file UtfNormal.php, constant UNICODE_HANGUL_FIRST
UNICODE_HANGUL_LAST
in file UtfNormal.php, constant UNICODE_HANGUL_LAST
UNICODE_HANGUL_LBASE
in file UtfNormal.php, constant UNICODE_HANGUL_LBASE
UNICODE_HANGUL_LCOUNT
in file UtfNormal.php, constant UNICODE_HANGUL_LCOUNT
UNICODE_HANGUL_LEND
in file UtfNormal.php, constant UNICODE_HANGUL_LEND
UNICODE_HANGUL_NCOUNT
in file UtfNormal.php, constant UNICODE_HANGUL_NCOUNT
UNICODE_HANGUL_TBASE
in file UtfNormal.php, constant UNICODE_HANGUL_TBASE
UNICODE_HANGUL_TCOUNT
in file UtfNormal.php, constant UNICODE_HANGUL_TCOUNT
UNICODE_HANGUL_TEND
in file UtfNormal.php, constant UNICODE_HANGUL_TEND
UNICODE_HANGUL_VBASE
in file UtfNormal.php, constant UNICODE_HANGUL_VBASE
UNICODE_HANGUL_VCOUNT
in file UtfNormal.php, constant UNICODE_HANGUL_VCOUNT
UNICODE_HANGUL_VEND
in file UtfNormal.php, constant UNICODE_HANGUL_VEND
UNICODE_MAX
in file UtfNormal.php, constant UNICODE_MAX
UNICODE_REPLACEMENT
in file UtfNormal.php, constant UNICODE_REPLACEMENT
UNICODE_SURROGATE_FIRST
in file UtfNormal.php, constant UNICODE_SURROGATE_FIRST
UNICODE_SURROGATE_LAST
in file UtfNormal.php, constant UNICODE_SURROGATE_LAST
UNORM_DEFAULT
in file UtfNormal.php, constant UNORM_DEFAULT
UNORM_FCD
in file UtfNormal.php, constant UNORM_FCD
UNORM_NFC
in file UtfNormal.php, constant UNORM_NFC
UNORM_NFD
in file UtfNormal.php, constant UNORM_NFD
UNORM_NFKC
in file UtfNormal.php, constant UNORM_NFKC
UNORM_NFKD
in file UtfNormal.php, constant UNORM_NFKD
UNORM_NONE
in file UtfNormal.php, constant UNORM_NONE
    For using the ICU wrapper
utf8ToCodepoint
in file UtfNormalUtil.php, function utf8ToCodepoint()
    Determine the Unicode codepoint of a single-character UTF-8 sequence.
utf8ToHexSequence
in file UtfNormalUtil.php, function utf8ToHexSequence()
    Take a UTF-8 string and return a space-separated series of hex numbers representing Unicode code points. For debugging.
UTF8_FDD0
in file UtfNormal.php, constant UTF8_FDD0
UTF8_FDEF
in file UtfNormal.php, constant UTF8_FDEF
UTF8_FFFE
in file UtfNormal.php, constant UTF8_FFFE
UTF8_FFFF
in file UtfNormal.php, constant UTF8_FFFF
UTF8_HANGUL_FIRST
in file UtfNormal.php, constant UTF8_HANGUL_FIRST
UTF8_HANGUL_LAST
in file UtfNormal.php, constant UTF8_HANGUL_LAST
UTF8_HANGUL_LBASE
in file UtfNormal.php, constant UTF8_HANGUL_LBASE
UTF8_HANGUL_LEND
in file UtfNormal.php, constant UTF8_HANGUL_LEND
UTF8_HANGUL_TBASE
in file UtfNormal.php, constant UTF8_HANGUL_TBASE
UTF8_HANGUL_TEND
in file UtfNormal.php, constant UTF8_HANGUL_TEND
UTF8_HANGUL_VBASE
in file UtfNormal.php, constant UTF8_HANGUL_VBASE
UTF8_HANGUL_VEND
in file UtfNormal.php, constant UTF8_HANGUL_VEND
UTF8_HEAD
in file UtfNormal.php, constant UTF8_HEAD
UTF8_MAX
in file UtfNormal.php, constant UTF8_MAX
UTF8_OVERLONG_A
in file UtfNormal.php, constant UTF8_OVERLONG_A
UTF8_OVERLONG_B
in file UtfNormal.php, constant UTF8_OVERLONG_B
UTF8_OVERLONG_C
in file UtfNormal.php, constant UTF8_OVERLONG_C
UTF8_REPLACEMENT
in file UtfNormal.php, constant UTF8_REPLACEMENT
UTF8_SURROGATE_FIRST
in file UtfNormal.php, constant UTF8_SURROGATE_FIRST
UTF8_SURROGATE_LAST
in file UtfNormal.php, constant UTF8_SURROGATE_LAST
UTF8_TAIL
in file UtfNormal.php, constant UTF8_TAIL
UtfNormal
in file UtfNormal.php, class UtfNormal
    Unicode normalization routines for working with UTF-8 strings.
top

_

__construct
in file UnicodeNormalizer.php, method I18N_UnicodeNormalizer::__construct()
    The class constructor
__construct
in file File.php, method I18N_UnicodeNormalizer_File::__construct()
    The class constructor
__construct
in file Compiler.php, method I18N_UnicodeNormalizer_Compiler::__construct()
    The class constructor
top

Documentation generated on Tue, 24 Jul 2007 10:14:39 -0400 by phpDocumentor 1.4.0. PEAR Logo Copyright © PHP Group 2004.