|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AsnType
Method Summary | |
---|---|
void |
checkCompatible(AsnTag tagToCheck)
Determines the same check as isCompatible but throws in case of
an incompatibility. |
AsnTag |
deriveApplicationTag(int tagNumber)
|
AsnTag |
deriveContextTag(int tagNumber)
|
AsnTag |
derivePrivateTag(int tagNumber)
|
AsnTag |
deriveTag(AsnTagClass tagClass,
int tagNumber)
|
AsnType |
getBaseType()
|
ReadOnlyCollection<AsnConstraint> |
getConstraints()
|
AsnField |
getFieldByTag(AsnTag tag)
Searches the fields of this instance for one with a tag matching the given tag. |
ReadOnlyNamedItemMap<AsnField> |
getFields()
|
AsnModule |
getModule()
|
AsnType |
getRootType()
|
AsnTag |
getTag()
|
boolean |
hasAnyConstraints()
|
boolean |
hasConstraints()
|
boolean |
hasFields()
|
boolean |
isCompatible(AsnTag tagToCheck)
Determines whether this instances tag might represent a value for this type. |
boolean |
isComplex()
|
boolean |
isConstructedEncodingAllowed()
|
boolean |
isDerivedFrom(AsnType baseTypeToCheckFor)
|
boolean |
isExtensionAllowed()
|
boolean |
isRootType()
|
boolean |
isSimple()
|
boolean |
isUniqueTagsRequired()
|
Methods inherited from interface ch.panter.li.bi.util.NamedItem |
---|
getName |
Method Detail |
---|
AsnModule getModule()
AsnTag getTag()
AsnTag deriveTag(AsnTagClass tagClass, int tagNumber)
AsnTag deriveApplicationTag(int tagNumber)
AsnTag deriveContextTag(int tagNumber)
AsnTag derivePrivateTag(int tagNumber)
boolean isCompatible(AsnTag tagToCheck)
tagToCheck
- the tag to check
void checkCompatible(AsnTag tagToCheck) throws IllegalArgumentException
isCompatible
but throws in case of
an incompatibility.
tagToCheck
- the tag to check
IllegalArgumentException
- in case the tag is considered incompatibleboolean isSimple()
boolean isComplex()
boolean isConstructedEncodingAllowed()
boolean isRootType()
AsnType getBaseType()
AsnType getRootType()
boolean isDerivedFrom(AsnType baseTypeToCheckFor)
boolean isExtensionAllowed()
boolean isUniqueTagsRequired()
boolean hasConstraints()
boolean hasAnyConstraints()
ReadOnlyCollection<AsnConstraint> getConstraints()
boolean hasFields()
ReadOnlyNamedItemMap<AsnField> getFields()
AsnField getFieldByTag(AsnTag tag)
tag
- the tag of the field to search for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |