org.openiec61850.jmms.mms.asn1
Class TypeSpecification
java.lang.Object
org.openiec61850.jmms.mms.asn1.TypeSpecification
public class TypeSpecification
- extends java.lang.Object
Constructor Summary |
TypeSpecification()
|
TypeSpecification(byte[] code)
|
TypeSpecification(ObjectName typeName,
TypeSpecification.SubSeq_array array,
TypeSpecification.SubSeq_structure structure,
org.openmuc.jasn1.ber.types.BerNull boolean_,
org.openmuc.jasn1.ber.types.BerInteger bit_string,
org.openmuc.jasn1.ber.types.BerInteger integer,
org.openmuc.jasn1.ber.types.BerInteger unsigned,
TypeSpecification.SubSeq_floating_point floating_point,
org.openmuc.jasn1.ber.types.BerInteger octet_string,
org.openmuc.jasn1.ber.types.BerInteger visible_string,
org.openmuc.jasn1.ber.types.BerNull generalized_time,
org.openmuc.jasn1.ber.types.BerBoolean binary_time,
org.openmuc.jasn1.ber.types.BerInteger bcd,
org.openmuc.jasn1.ber.types.BerNull objId,
org.openmuc.jasn1.ber.types.BerInteger mMSString,
org.openmuc.jasn1.ber.types.BerNull utc_time)
|
Method Summary |
int |
decode(java.io.InputStream iStream,
org.openmuc.jasn1.ber.BerIdentifier berIdentifier)
|
int |
encode(org.openmuc.jasn1.ber.BerByteArrayOutputStream berOStream,
boolean explicit)
|
void |
encodeAndSave(int encodingSizeGuess)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
code
public byte[] code
typeName
public ObjectName typeName
array
public TypeSpecification.SubSeq_array array
structure
public TypeSpecification.SubSeq_structure structure
boolean_
public org.openmuc.jasn1.ber.types.BerNull boolean_
bit_string
public org.openmuc.jasn1.ber.types.BerInteger bit_string
integer
public org.openmuc.jasn1.ber.types.BerInteger integer
unsigned
public org.openmuc.jasn1.ber.types.BerInteger unsigned
floating_point
public TypeSpecification.SubSeq_floating_point floating_point
octet_string
public org.openmuc.jasn1.ber.types.BerInteger octet_string
visible_string
public org.openmuc.jasn1.ber.types.BerInteger visible_string
generalized_time
public org.openmuc.jasn1.ber.types.BerNull generalized_time
binary_time
public org.openmuc.jasn1.ber.types.BerBoolean binary_time
bcd
public org.openmuc.jasn1.ber.types.BerInteger bcd
objId
public org.openmuc.jasn1.ber.types.BerNull objId
mMSString
public org.openmuc.jasn1.ber.types.BerInteger mMSString
utc_time
public org.openmuc.jasn1.ber.types.BerNull utc_time
TypeSpecification
public TypeSpecification()
TypeSpecification
public TypeSpecification(byte[] code)
TypeSpecification
public TypeSpecification(ObjectName typeName,
TypeSpecification.SubSeq_array array,
TypeSpecification.SubSeq_structure structure,
org.openmuc.jasn1.ber.types.BerNull boolean_,
org.openmuc.jasn1.ber.types.BerInteger bit_string,
org.openmuc.jasn1.ber.types.BerInteger integer,
org.openmuc.jasn1.ber.types.BerInteger unsigned,
TypeSpecification.SubSeq_floating_point floating_point,
org.openmuc.jasn1.ber.types.BerInteger octet_string,
org.openmuc.jasn1.ber.types.BerInteger visible_string,
org.openmuc.jasn1.ber.types.BerNull generalized_time,
org.openmuc.jasn1.ber.types.BerBoolean binary_time,
org.openmuc.jasn1.ber.types.BerInteger bcd,
org.openmuc.jasn1.ber.types.BerNull objId,
org.openmuc.jasn1.ber.types.BerInteger mMSString,
org.openmuc.jasn1.ber.types.BerNull utc_time)
encode
public int encode(org.openmuc.jasn1.ber.BerByteArrayOutputStream berOStream,
boolean explicit)
throws java.io.IOException
- Throws:
java.io.IOException
decode
public int decode(java.io.InputStream iStream,
org.openmuc.jasn1.ber.BerIdentifier berIdentifier)
throws java.io.IOException
- Throws:
java.io.IOException
encodeAndSave
public void encodeAndSave(int encodingSizeGuess)
throws java.io.IOException
- Throws:
java.io.IOException