ch.panter.li.bi.asn
Class AsnValueBase
java.lang.Object
ch.panter.li.bi.asn.AsnValueBase
- All Implemented Interfaces:
- Validatable, AsnValue
- Direct Known Subclasses:
- AsnContainerValueBase, AsnSimpleValueBase
public abstract class AsnValueBase
- extends Object
- implements AsnValue
AsnValueBase
protected AsnValueBase(AsnType type)
AsnValueBase
protected AsnValueBase(AsnValueBase copy)
checkTypeDerivedFrom
protected static AsnType checkTypeDerivedFrom(AsnType typeToCheck,
AsnType requiredBaseType)
getType
public final AsnType getType()
- Specified by:
getType
in interface AsnValue
getTag
public final AsnTag getTag()
- Specified by:
getTag
in interface AsnValue
setTag
public final void setTag(AsnTag tag)
isValid
public final boolean isValid()
- Specified by:
isValid
in interface Validatable
collectValidationInfo
public final void collectValidationInfo(ValidationInfoImpl info)
- Specified by:
collectValidationInfo
in interface Validatable
validate
public final void validate()
throws ValidationException
- Specified by:
validate
in interface Validatable
- Throws:
ValidationException
validateStructure
protected void validateStructure(ValidationInfoImpl info)
equals
public final boolean equals(Object compare)
- Overrides:
equals
in class Object
isEqualTo
protected boolean isEqualTo(Object compare)
hashCode
public final int hashCode()
- Overrides:
hashCode
in class Object
computeHashCode
protected int computeHashCode(int baseHash)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright 2007-2007 SourceForge. All Rights Reserved.