HeaderSerializer class
Serialisierer für Streamingheader
Eigenschaften
Delimiter | |
Encoding | |
End | |
End |
|
Id |
|
Id |
|
Id |
|
Length |
|
Length |
|
Length |
|
Not |
|
Terminator | |
Terminator |
|
Type |
|
Type |
Methoden
deserialize(INode |
Deserialisiert einen Puffer, der Kopfzeileninformationen enthält. |
header |
Erstellt eine aufgefüllte Zeichenfolge basierend auf einer Länge und einem Zeichen, auf die aufgefüllt werden soll. |
serialize(IHeader, INode |
Serialisiert den Header in einen Puffer. |
Details zur Eigenschaft
Delimiter
static Delimiter: "." = "."
Eigenschaftswert
"."
Encoding
static Encoding: "utf8" = "utf8"
Eigenschaftswert
"utf8"
End
static End: "1" = "1"
Eigenschaftswert
"1"
EndOffset
static EndOffset: 46 = 46
Eigenschaftswert
46
IdDelimeterOffset
static IdDelimeterOffset: 45 = 45
Eigenschaftswert
45
IdLength
static IdLength: 36 = 36
Eigenschaftswert
36
IdOffset
static IdOffset: 9 = 9
Eigenschaftswert
9
LengthDelimeterOffset
static LengthDelimeterOffset: 8 = 8
Eigenschaftswert
8
LengthLength
static LengthLength: 6 = 6
Eigenschaftswert
6
LengthOffset
static LengthOffset: 2 = 2
Eigenschaftswert
2
NotEnd
static NotEnd: "0" = "0"
Eigenschaftswert
"0"
Terminator
static Terminator: "
" = "
"
Eigenschaftswert
" "
TerminatorOffset
static TerminatorOffset: 47 = 47
Eigenschaftswert
47
TypeDelimiterOffset
static TypeDelimiterOffset: 1 = 1
Eigenschaftswert
1
TypeOffset
static TypeOffset: number
Eigenschaftswert
number
Details zur Methode
deserialize(INodeBuffer)
Deserialisiert einen Puffer, der Kopfzeileninformationen enthält.
static function deserialize(buffer: INodeBuffer): IHeader
Parameter
- buffer
- INodeBuffer
Der Puffer, aus dem die zu deserialisierenden Daten abgerufen werden sollen.
Gibt zurück
Der deserialisierte Header aus dem Puffer.
headerLengthPadder(number, number, string)
Erstellt eine aufgefüllte Zeichenfolge basierend auf einer Länge und einem Zeichen, auf die aufgefüllt werden soll.
static function headerLengthPadder(lengthValue: number, totalLength: number, padChar: string): string
Parameter
- lengthValue
-
number
Der Wert, der für das Ergebnis abgesungen werden soll.
- totalLength
-
number
Die Länge des Zeichenfolgenergebnisses mit Abstand.
- padChar
-
string
Der Zeichenwert, der als Füllung verwendet werden soll.
Gibt zurück
string
Die aufgefüllte Zeichenfolge.
serialize(IHeader, INodeBuffer)
Serialisiert den Header in einen Puffer.
static function serialize(header: IHeader, buffer: INodeBuffer)
Parameter
- header
- IHeader
Die zu serialisierende Kopfzeile.
- buffer
- INodeBuffer
Der Puffer, in den der Header serialisiert werden soll.