Package apple.struct
Class _RuneLocale
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.struct._RuneLocale
-
public final class _RuneLocale extends org.moe.natj.c.StructObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface_RuneLocale.Function___sgetrunestatic interface_RuneLocale.Function___sputrune
-
Constructor Summary
Constructors Modifier Constructor Description _RuneLocale()protected_RuneLocale(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description _RuneCharClass__charclasses()byte__encoding(int field_idx)ASCII name of this encodingint__invalid_rune()byte__magic(int field_idx)Magic saying what version we areint__maplower(int field_idx)_RuneRange__maplower_ext()int__mapupper(int field_idx)_RuneRange__mapupper_ext()int__ncharclasses()extra fields to deal with arbitrary character classesint__runetype(int field_idx)_RuneRange__runetype_ext()The following are to deal with Runes larger than _CACHED_RUNES - 1._RuneLocale.Function___sgetrune__sgetrune()_RuneLocale.Function___sputrune__sputrune()org.moe.natj.general.ptr.VoidPtr__variable()Data which depends on the encodingint__variable_len()how long that data isvoidset__charclasses(_RuneCharClass value)voidset__encoding(byte value, int field_idx)ASCII name of this encodingvoidset__invalid_rune(int value)voidset__magic(byte value, int field_idx)Magic saying what version we arevoidset__maplower(int value, int field_idx)voidset__maplower_ext(_RuneRange value)voidset__mapupper(int value, int field_idx)voidset__mapupper_ext(_RuneRange value)voidset__ncharclasses(int value)extra fields to deal with arbitrary character classesvoidset__runetype(int value, int field_idx)voidset__runetype_ext(_RuneRange value)The following are to deal with Runes larger than _CACHED_RUNES - 1.voidset__sgetrune(_RuneLocale.Function___sgetrune value)voidset__sputrune(_RuneLocale.Function___sputrune value)voidset__variable(org.moe.natj.general.ptr.VoidPtr value)Data which depends on the encodingvoidset__variable_len(int value)how long that data is
-
-
-
Method Detail
-
__magic
public byte __magic(int field_idx)
Magic saying what version we are
-
set__magic
public void set__magic(byte value, int field_idx)Magic saying what version we are
-
__encoding
public byte __encoding(int field_idx)
ASCII name of this encoding
-
set__encoding
public void set__encoding(byte value, int field_idx)ASCII name of this encoding
-
__sgetrune
public _RuneLocale.Function___sgetrune __sgetrune()
-
set__sgetrune
public void set__sgetrune(_RuneLocale.Function___sgetrune value)
-
__sputrune
public _RuneLocale.Function___sputrune __sputrune()
-
set__sputrune
public void set__sputrune(_RuneLocale.Function___sputrune value)
-
__invalid_rune
public int __invalid_rune()
-
set__invalid_rune
public void set__invalid_rune(int value)
-
__runetype
public int __runetype(int field_idx)
-
set__runetype
public void set__runetype(int value, int field_idx)
-
__maplower
public int __maplower(int field_idx)
-
set__maplower
public void set__maplower(int value, int field_idx)
-
__mapupper
public int __mapupper(int field_idx)
-
set__mapupper
public void set__mapupper(int value, int field_idx)
-
__runetype_ext
public _RuneRange __runetype_ext()
The following are to deal with Runes larger than _CACHED_RUNES - 1. Their data is actually contiguous with this structure so as to make it easier to read/write from/to disk.
-
set__runetype_ext
public void set__runetype_ext(_RuneRange value)
The following are to deal with Runes larger than _CACHED_RUNES - 1. Their data is actually contiguous with this structure so as to make it easier to read/write from/to disk.
-
__maplower_ext
public _RuneRange __maplower_ext()
-
set__maplower_ext
public void set__maplower_ext(_RuneRange value)
-
__mapupper_ext
public _RuneRange __mapupper_ext()
-
set__mapupper_ext
public void set__mapupper_ext(_RuneRange value)
-
__variable
public org.moe.natj.general.ptr.VoidPtr __variable()
Data which depends on the encoding
-
set__variable
public void set__variable(org.moe.natj.general.ptr.VoidPtr value)
Data which depends on the encoding
-
__variable_len
public int __variable_len()
how long that data is
-
set__variable_len
public void set__variable_len(int value)
how long that data is
-
__ncharclasses
public int __ncharclasses()
extra fields to deal with arbitrary character classes
-
set__ncharclasses
public void set__ncharclasses(int value)
extra fields to deal with arbitrary character classes
-
__charclasses
public _RuneCharClass __charclasses()
-
set__charclasses
public void set__charclasses(_RuneCharClass value)
-
-