C# Класс Fan.Sys.Buf

Buf
Наследование: FanObj
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
@in ( ) : InStream
@out ( ) : OutStream
@typeof ( ) : Type
capacity ( ) : long
capacity ( long c ) : void
charset ( ) : Charset
charset ( Charset charset ) : void
clear ( ) : Buf
close ( ) : bool
dup ( ) : Buf
eachLine ( Func f ) : void
endian ( ) : Endian
endian ( Endian endian ) : void
fill ( long b, long times ) : Buf
flip ( ) : Buf
flush ( ) : Buf
fromBase64 ( string s ) : Buf
fromHex ( string s ) : Buf
get ( long pos ) : long
getRange ( Range range ) : Buf
hmac ( String algorithm, Buf key ) : Buf
isEmpty ( ) : bool
make ( ) : Buf
make ( long capacity ) : Buf
more ( ) : bool
peek ( ) : Long
peekChar ( ) : Long
pos ( ) : long
print ( object obj ) : Buf
printLine ( ) : Buf
printLine ( object obj ) : Buf
random ( long s ) : Buf
read ( ) : Long
readAllBuf ( ) : Buf
readAllLines ( ) : List
readAllStr ( ) : string
readAllStr ( bool normalizeNewlines ) : string
readBool ( ) : bool
readBuf ( Buf other, long n ) : Long
readBufFully ( Buf buf, long n ) : Buf
readChar ( ) : Long
readChars ( long n ) : string
readDecimal ( ) : BigDecimal
readF4 ( ) : double
readF8 ( ) : double
readLine ( ) : string
readLine ( Long max ) : string
readObj ( ) : object
readObj ( Map opt ) : object
readProps ( ) : Map
readS1 ( ) : long
readS2 ( ) : long
readS4 ( ) : long
readS8 ( ) : long
readStrToken ( ) : string
readStrToken ( Long max ) : string
readStrToken ( Long max, Func f ) : string
readU1 ( ) : long
readU2 ( ) : long
readU4 ( ) : long
readUtf ( ) : string
remaining ( ) : long
seek ( long pos ) : Buf
set ( long pos, long b ) : Buf
size ( ) : long
size ( long s ) : void
toBase64 ( ) : string
toDigest ( string algorithm ) : Buf
toHex ( ) : string
toStr ( ) : string
trim ( ) : Buf
unread ( long n ) : Buf
unreadChar ( long c ) : Buf
write ( long b ) : Buf
writeBool ( bool x ) : Buf
writeBuf ( Buf other ) : Buf
writeBuf ( Buf other, long n ) : Buf
writeChar ( long c ) : Buf
writeChars ( string s ) : Buf
writeChars ( string s, long off ) : Buf
writeChars ( string s, long off, long len ) : Buf
writeDecimal ( BigDecimal x ) : Buf
writeF4 ( double x ) : Buf
writeF8 ( double x ) : Buf
writeI2 ( long x ) : Buf
writeI4 ( long x ) : Buf
writeI8 ( long x ) : Buf
writeObj ( object obj ) : Buf
writeObj ( object obj, Map opt ) : Buf
writeProps ( Map props ) : Buf
writeUtf ( string x ) : Buf
writeXml ( string s ) : Buf
writeXml ( string s, long flags ) : Buf

Приватные методы

Метод Описание
Buf ( ) : System
getByte ( long pos ) : int
getBytes ( long pos, byte dst, int off, int len ) : void
getPos ( ) : long
getSize ( ) : long
pipeFrom ( Stream src, long len ) : long
pipeFrom ( byte src, int srcPos, int len ) : void
pipeTo ( Stream dst, long len ) : void
pipeTo ( byte dst, int dstPos, int len ) : void
setByte ( long pos, int x ) : void
setPos ( long x ) : void
setSize ( long x ) : void

Описание методов

@in() публичный Метод

public @in ( ) : InStream
Результат InStream

@out() публичный Метод

public @out ( ) : OutStream
Результат OutStream

@typeof() публичный Метод

public @typeof ( ) : Type
Результат Type

capacity() публичный Метод

public capacity ( ) : long
Результат long

capacity() публичный Метод

public capacity ( long c ) : void
c long
Результат void

charset() публичный Метод

public charset ( ) : Charset
Результат Charset

charset() публичный Метод

public charset ( Charset charset ) : void
charset Charset
Результат void

clear() публичный Метод

public clear ( ) : Buf
Результат Buf

close() публичный Метод

public close ( ) : bool
Результат bool

dup() публичный Метод

public dup ( ) : Buf
Результат Buf

eachLine() публичный Метод

public eachLine ( Func f ) : void
f Func
Результат void

endian() публичный Метод

public endian ( ) : Endian
Результат Endian

endian() публичный Метод

public endian ( Endian endian ) : void
endian Endian
Результат void

fill() публичный Метод

public fill ( long b, long times ) : Buf
b long
times long
Результат Buf

flip() публичный Метод

public flip ( ) : Buf
Результат Buf

flush() публичный Метод

public flush ( ) : Buf
Результат Buf

fromBase64() публичный статический Метод

public static fromBase64 ( string s ) : Buf
s string
Результат Buf

fromHex() публичный статический Метод

public static fromHex ( string s ) : Buf
s string
Результат Buf

get() публичный Метод

public get ( long pos ) : long
pos long
Результат long

getRange() публичный Метод

public getRange ( Range range ) : Buf
range Range
Результат Buf

hmac() публичный Метод

public hmac ( String algorithm, Buf key ) : Buf
algorithm String
key Buf
Результат Buf

isEmpty() публичный Метод

public isEmpty ( ) : bool
Результат bool

make() публичный статический Метод

public static make ( ) : Buf
Результат Buf

make() публичный статический Метод

public static make ( long capacity ) : Buf
capacity long
Результат Buf

more() публичный Метод

public more ( ) : bool
Результат bool

peek() публичный Метод

public peek ( ) : Long
Результат Long

peekChar() публичный Метод

public peekChar ( ) : Long
Результат Long

pos() публичный Метод

public pos ( ) : long
Результат long

print() публичный Метод

public print ( object obj ) : Buf
obj object
Результат Buf

printLine() публичный Метод

public printLine ( ) : Buf
Результат Buf

printLine() публичный Метод

public printLine ( object obj ) : Buf
obj object
Результат Buf

random() публичный статический Метод

public static random ( long s ) : Buf
s long
Результат Buf

read() публичный Метод

public read ( ) : Long
Результат Long

readAllBuf() публичный Метод

public readAllBuf ( ) : Buf
Результат Buf

readAllLines() публичный Метод

public readAllLines ( ) : List
Результат List

readAllStr() публичный Метод

public readAllStr ( ) : string
Результат string

readAllStr() публичный Метод

public readAllStr ( bool normalizeNewlines ) : string
normalizeNewlines bool
Результат string

readBool() публичный Метод

public readBool ( ) : bool
Результат bool

readBuf() публичный Метод

public readBuf ( Buf other, long n ) : Long
other Buf
n long
Результат Long

readBufFully() публичный Метод

public readBufFully ( Buf buf, long n ) : Buf
buf Buf
n long
Результат Buf

readChar() публичный Метод

public readChar ( ) : Long
Результат Long

readChars() публичный Метод

public readChars ( long n ) : string
n long
Результат string

readDecimal() публичный Метод

public readDecimal ( ) : BigDecimal
Результат BigDecimal

readF4() публичный Метод

public readF4 ( ) : double
Результат double

readF8() публичный Метод

public readF8 ( ) : double
Результат double

readLine() публичный Метод

public readLine ( ) : string
Результат string

readLine() публичный Метод

public readLine ( Long max ) : string
max Long
Результат string

readObj() публичный Метод

public readObj ( ) : object
Результат object

readObj() публичный Метод

public readObj ( Map opt ) : object
opt Map
Результат object

readProps() публичный Метод

public readProps ( ) : Map
Результат Map

readS1() публичный Метод

public readS1 ( ) : long
Результат long

readS2() публичный Метод

public readS2 ( ) : long
Результат long

readS4() публичный Метод

public readS4 ( ) : long
Результат long

readS8() публичный Метод

public readS8 ( ) : long
Результат long

readStrToken() публичный Метод

public readStrToken ( ) : string
Результат string

readStrToken() публичный Метод

public readStrToken ( Long max ) : string
max Long
Результат string

readStrToken() публичный Метод

public readStrToken ( Long max, Func f ) : string
max Long
f Func
Результат string

readU1() публичный Метод

public readU1 ( ) : long
Результат long

readU2() публичный Метод

public readU2 ( ) : long
Результат long

readU4() публичный Метод

public readU4 ( ) : long
Результат long

readUtf() публичный Метод

public readUtf ( ) : string
Результат string

remaining() публичный Метод

public remaining ( ) : long
Результат long

seek() публичный Метод

public seek ( long pos ) : Buf
pos long
Результат Buf

set() публичный Метод

public set ( long pos, long b ) : Buf
pos long
b long
Результат Buf

size() публичный Метод

public size ( ) : long
Результат long

size() публичный Метод

public size ( long s ) : void
s long
Результат void

toBase64() публичный Метод

public toBase64 ( ) : string
Результат string

toDigest() публичный Метод

public toDigest ( string algorithm ) : Buf
algorithm string
Результат Buf

toHex() публичный Метод

public toHex ( ) : string
Результат string

toStr() публичный Метод

public toStr ( ) : string
Результат string

trim() публичный Метод

public trim ( ) : Buf
Результат Buf

unread() публичный Метод

public unread ( long n ) : Buf
n long
Результат Buf

unreadChar() публичный Метод

public unreadChar ( long c ) : Buf
c long
Результат Buf

write() публичный Метод

public write ( long b ) : Buf
b long
Результат Buf

writeBool() публичный Метод

public writeBool ( bool x ) : Buf
x bool
Результат Buf

writeBuf() публичный Метод

public writeBuf ( Buf other ) : Buf
other Buf
Результат Buf

writeBuf() публичный Метод

public writeBuf ( Buf other, long n ) : Buf
other Buf
n long
Результат Buf

writeChar() публичный Метод

public writeChar ( long c ) : Buf
c long
Результат Buf

writeChars() публичный Метод

public writeChars ( string s ) : Buf
s string
Результат Buf

writeChars() публичный Метод

public writeChars ( string s, long off ) : Buf
s string
off long
Результат Buf

writeChars() публичный Метод

public writeChars ( string s, long off, long len ) : Buf
s string
off long
len long
Результат Buf

writeDecimal() публичный Метод

public writeDecimal ( BigDecimal x ) : Buf
x BigDecimal
Результат Buf

writeF4() публичный Метод

public writeF4 ( double x ) : Buf
x double
Результат Buf

writeF8() публичный Метод

public writeF8 ( double x ) : Buf
x double
Результат Buf

writeI2() публичный Метод

public writeI2 ( long x ) : Buf
x long
Результат Buf

writeI4() публичный Метод

public writeI4 ( long x ) : Buf
x long
Результат Buf

writeI8() публичный Метод

public writeI8 ( long x ) : Buf
x long
Результат Buf

writeObj() публичный Метод

public writeObj ( object obj ) : Buf
obj object
Результат Buf

writeObj() публичный Метод

public writeObj ( object obj, Map opt ) : Buf
obj object
opt Map
Результат Buf

writeProps() публичный Метод

public writeProps ( Map props ) : Buf
props Map
Результат Buf

writeUtf() публичный Метод

public writeUtf ( string x ) : Buf
x string
Результат Buf

writeXml() публичный Метод

public writeXml ( string s ) : Buf
s string
Результат Buf

writeXml() публичный Метод

public writeXml ( string s, long flags ) : Buf
s string
flags long
Результат Buf