pasn
Interface ASN1Collection<T extends ASN1GenericObject>

Type Parameters:
T -
All Superinterfaces:
ASN1ConstructedObject, ASN1DefaultValuedObject, ASN1EncodingSpecificObject, ASN1GenericObject, ASN1MandatoryComponentCreator<T>, ASN1Resetable, ASN1StructuredMandatoryObject, java.lang.Iterable<ASN1MandatoryComponent>
All Known Implementing Classes:
ASN1ConstructedStructuredCollection, ASN1SequenceOf, ASN1SetOf

public interface ASN1Collection<T extends ASN1GenericObject>
extends ASN1ConstructedObject, ASN1StructuredMandatoryObject, ASN1MandatoryComponentCreator<T>

Author:
ncottin

Method Summary
 boolean add(T asn)
           
 void clear()
           
 ASN1MandatoryComponent createComponent(T asn)
           
 java.util.Collection<ASN1MandatoryComponent> getComponents()
           
 boolean isDefaultEmpty()
           
 boolean isEmpty()
           
 void validateConstraints(int size)
           
 
Methods inherited from interface pasn.ASN1GenericObject
getASN1Name, getAsnClass, getType, hasValue
 
Methods inherited from interface pasn.ASN1DefaultValuedObject
hasDefaultValue, hasValueOrDefault, isValueDefault
 
Methods inherited from interface pasn.ASN1EncodingSpecificObject
getSpecificEncoding, hasSpecificEncodings
 
Methods inherited from interface pasn.ASN1Resetable
reset
 
Methods inherited from interface pasn.ASN1StructuredMandatoryObject
getComponentsName, namedComponents
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface pasn.ASN1MandatoryComponentCreator
createObject
 

Method Detail

add

boolean add(T asn)

getComponents

java.util.Collection<ASN1MandatoryComponent> getComponents()

createComponent

ASN1MandatoryComponent createComponent(T asn)
Specified by:
createComponent in interface ASN1MandatoryComponentCreator<T extends ASN1GenericObject>

isEmpty

boolean isEmpty()

isDefaultEmpty

boolean isDefaultEmpty()

clear

void clear()

validateConstraints

void validateConstraints(int size)
                         throws ASN1ConstraintException
Throws:
ASN1ConstraintException