EndOfContent
Extends
BaseBlock
<LocalEndOfContentValueBlock
>
Constructors
new EndOfContent()
new EndOfContent(
parameters
):EndOfContent
Parameters
parameters
BaseBlockParams
= {}
Returns
Overrides
Properties
blockLength
blockLength:
number
Inherited from
error
error:
string
Inherited from
idBlock
idBlock:
LocalIdentificationBlock
Inherited from
lenBlock
lenBlock:
LocalLengthBlock
Inherited from
name
name:
string
Inherited from
optional
optional:
boolean
Inherited from
primitiveSchema?
optional
primitiveSchema:BaseBlock
<ValueBlock
,LocalBaseBlockJson
>
Inherited from
valueBeforeDecodeView
valueBeforeDecodeView:
Uint8Array
Since
3.0.0
Inherited from
BaseBlock
.valueBeforeDecodeView
valueBlock
valueBlock:
LocalEndOfContentValueBlock
Inherited from
warnings
warnings:
string
[]
Inherited from
NAME
static
NAME:string
=END_OF_CONTENT_NAME
Name of the block
Overrides
Accessors
valueBeforeDecode
Get Signature
get valueBeforeDecode():
ArrayBuffer
Deprecated
since version 3.0.0
Returns
ArrayBuffer
Set Signature
set valueBeforeDecode(
value
):void
Deprecated
since version 3.0.0
Parameters
value
ArrayBuffer
Returns
void
Inherited from
Methods
fromBER()
fromBER(
inputBuffer
,inputOffset
,inputLength
):number
Base function for converting block from BER encoded array of bytes
Parameters
inputBuffer
ASN.1 BER encoded array
Uint8Array
| ArrayBuffer
inputOffset
number
Offset in ASN.1 BER encoded array where decoding should be started
inputLength
number
Maximum length of array of bytes which can be using in this function
Returns
number
Offset after least decoded byte
Inherited from
isEqual()
isEqual(
other
):other is EndOfContent
Determines whether two object instances are equal
Parameters
other
unknown
Object to compare with the current object
Returns
other is EndOfContent
Inherited from
onAsciiEncoding()
protected
onAsciiEncoding():string
Returns
string
Inherited from
toBER()
toBER(
sizeOnly
?,writer
?):ArrayBuffer
Encoding of current ASN.1 block into ASN.1 encoded array (BER rules)
Parameters
sizeOnly?
boolean
Flag that we need only a size of encoding, not a real array of bytes
writer?
Returns
ArrayBuffer
ASN.1 BER encoded array
Inherited from
toJSON()
toJSON():
BaseBlockJson
<LocalBaseBlockJson
>
Returns a JSON representation of an object
Returns
BaseBlockJson
<LocalBaseBlockJson
>
JSON object
Inherited from
toString()
toString(
encoding
):string
Returns a string representation of an object.
Parameters
encoding
StringEncoding
= "ascii"
Returns
string
Inherited from
blockName()
static
blockName():string
Aux function, need to get a block name. Need to have it here for inheritance
Returns
string
Returns name of the block