Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexvoronov/gcdc-asn1
/ types & classes
Types & classes
73 in github.com/alexvoronov/gcdc-asn1
⨍
Functions
216
◇
Types & classes
73
Class
Alphabet
Alphabet class for Restricted Strings. Use {@link AlphabetBuilder} for convenient construction of restriction alphabets.
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Alphabet.java:8
Class
AlphabetBuilder
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/AlphabetBuilder.java:4
Class
AnnotationStore
asn1-uper/src/main/java/net/gcdc/asn1/uper/AnnotationStore.java:8
Class
Asn1BigInteger
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Asn1BigInteger.java:5
Class
Asn1ContainerFieldSorter
asn1-uper/src/main/java/net/gcdc/asn1/uper/UperEncoder.java:318
Class
Asn1EncodingException
asn1-uper/src/main/java/net/gcdc/asn1/uper/Asn1EncodingException.java:3
Class
Asn1Integer
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Asn1Integer.java:3
Class
Asn1SequenceOf
Class to represent ASN.1 construct "SEQUENCE OF". <p> Extending classes should specify concrete types for {@code T}, generic collections can't be deco
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Asn1SequenceOf.java:33
Class
Asn1String
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Asn1String.java:3
Class
Asn1VarSizeBitstring
Convenience class for Bitstrings of variable size. For UPER, {@code List<Boolean>} works just as well.
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Asn1VarSizeBitstring.java:12
Class
Bar
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderQuestion1Test.java:56
Class
Bar
asn1-uper/src/test/java/net/gcdc/asn1/uper/SeqOfFixedSize.java:18
Class
Baz
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderQuestion1Test.java:63
Class
BigIntCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/BigIntCoder.java:9
Interface
BitBuffer
An interface for convenient storage of bits, similar to Java's ByteBuffer. This interface and its implementation are very useful for UPER, since UPER
asn1-uper/src/main/java/net/gcdc/asn1/uper/BitBuffer.java:10
Class
BitStringCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/BitStringCoder.java:14
Class
BitstringExtensionTest
asn1-uper/src/test/java/net/gcdc/asn1/uper/BitstringExtensionTest.java:15
Class
BooleanCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/BooleanCoder.java:5
Class
ByteBitBuffer
asn1-uper/src/main/java/net/gcdc/asn1/uper/ByteBitBuffer.java:6
Class
ByteCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/ByteCoder.java:5
Enum
CharacterRestriction
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/CharacterRestriction.java:3
Class
ChildInformation
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:110
Class
ChildInformation
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:138
Class
ChildInformation
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:146
Class
ChoiceCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/ChoiceCoder.java:9
Class
CompanyName
asn1-uper/src/test/java/net/gcdc/asn1/uper/Utf8TestClass.java:21
Enum
ConstructedType
asn1-uper/src/test/java/net/gcdc/asn1/uper/EnumCoderTest.java:11
Class
Date
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:104
Class
Date
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:125
Class
Date
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:133
Class
DateAlphabet
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:130
Class
DateAlphabet
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:138
Interface
Decoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/Decoder.java:5
Class
DefaultAlphabet
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/DefaultAlphabet.java:3
Class
EmployeeNumber
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:98
Class
EmployeeNumber
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:119
Class
EmployeeNumber
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:127
Interface
Encoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/Encoder.java:5
Class
EnumCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/EnumCoder.java:10
Class
EnumCoderTest
asn1-uper/src/test/java/net/gcdc/asn1/uper/EnumCoderTest.java:10
Class
Foo
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderQuestion1Test.java:48
Class
IntCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/IntCoder.java:16
Class
IntVal
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperDecoderExceptionTest.java:15
Class
LaneAttributes
Example PDU: <pre> LaneAttributes ::= BIT STRING { isVehicleRevocableLane (0), isVehicleFlyOverLane (1), hovLaneUseOnly (2), restricte
asn1-uper/src/test/java/net/gcdc/asn1/uper/BitstringExtensionTest.java:33
Class
Name
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:81
Class
Name
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:88
Class
Name
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:95
Class
NameString
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:104
Class
NameString
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:112
Class
NameStringAlphabet
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:110
Class
NameStringAlphabet
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:118
Class
Optional
Represents optional values. Should be replaced by java.util.Optional from Java 8, when project moves to Java 8. @param <T> type of contained element
asn1-datatypes/src/main/java/net/gcdc/asn1/datatypes/Optional.java:11
Class
PduWithIntegers
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperDecoderExceptionTest.java:21
Class
PersonenelRecord
Example from the Standard on UPER. <pre> PersonnelRecord ::= [APPLICATION 0] IMPLICIT SET { name Name, title [0] VisibleString, number Empl
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:50
Class
PersonenelRecord
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:57
Class
PersonenelRecord
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:63
Class
SeqOfCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/SeqOfCoder.java:13
Class
SeqOfFixedSize
asn1-uper/src/test/java/net/gcdc/asn1/uper/SeqOfFixedSize.java:15
Class
SequenceCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/SequenceCoder.java:11
Class
SequenceOfChildInformation
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:122
Class
SequenceOfChildInformation
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:150
Class
SequenceOfChildInformation
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:177
Enum
Sex
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:167
Class
StringCoder
asn1-uper/src/main/java/net/gcdc/asn1/uper/StringCoder.java:21
Class
UperDecoderExceptionTest
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperDecoderExceptionTest.java:12
Class
UperEncoder
A "quick-and-dirty" implementation of ASN.1 encoder for UPER (Unaligned Packed Encoding Rules). <p> See ITU-T Recommendation <a href="http://www.itu.i
asn1-uper/src/main/java/net/gcdc/asn1/uper/UperEncoder.java:28
Class
UperEncoderExample1BasicTest
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample1BasicTest.java:21
Class
UperEncoderExample2RestrictionTest
Example from the Standard on UPER. <pre> PersonnelRecord ::= [APPLICATION 0] IMPLICIT SET { name Name, title [0] VisibleString, number EmployeeNumber
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample2RestrictionTest.java:54
Class
UperEncoderExample3ExtensionTest
Example from the Standard on UPER. <pre> PersonnelRecord ::= [APPLICATION 0] IMPLICIT SET { name Name, title [0] VisibleString, number EmployeeNumber
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderExample3ExtensionTest.java:60
Class
UperEncoderQuestion1Test
Example of encoding the following definitions: <pre> ON-PDU DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS FOO FROM ON-API; Packet ::= SEQUEN
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderQuestion1Test.java:45
Class
UperEncoderStringEncodeDecodeTest
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderStringEncodeDecodeTest.java:10
Class
UperEncoderTest
asn1-uper/src/test/java/net/gcdc/asn1/uper/UperEncoderTest.java:8
Class
Utf8TestClass
A class for testing UTF8String. <pre> TestSeq ::= SEQUENCE { companyName UTF8String (SIZE (1..200))} </pre>
asn1-uper/src/test/java/net/gcdc/asn1/uper/Utf8TestClass.java:17