ch.panter.li.bi.asn.value
Class AsnOIDValueBase

java.lang.Object
  extended by ch.panter.li.bi.asn.AsnValueBase
      extended by ch.panter.li.bi.asn.value.AsnSimpleValueBase
          extended by ch.panter.li.bi.asn.value.AsnOIDValueBase
All Implemented Interfaces:
OIDValue, OIDValueInfo, Validatable, AsnValue
Direct Known Subclasses:
AsnObjectIdentifier, AsnRelativeOID

public abstract class AsnOIDValueBase
extends AsnSimpleValueBase
implements OIDValue


Constructor Summary
AsnOIDValueBase(AsnOIDValueBase copy)
           
AsnOIDValueBase(AsnType type)
           
 
Method Summary
 void addComponent(AsnIntegralNumber component)
           
 void addComponent(int component)
           
 void assign(OIDValue other)
           
 void clearAllComponents()
           
protected  int computeHashCode(int baseHash)
           
 ReadOnlyCollection<AsnIntegralNumber> getComponents()
           
 boolean isAbsolute()
           
protected  boolean isEqualTo(Object compare)
           
abstract  boolean isRelative()
           
 void setComponents(AsnIntegralNumber... components)
           
 void setComponents(int[] components)
           
 void setComponents(ReadOnlyCollection<AsnIntegralNumber> components)
           
 void setComponents(String components)
           
 String toString()
           
 
Methods inherited from class ch.panter.li.bi.asn.AsnValueBase
checkTypeDerivedFrom, collectValidationInfo, equals, getTag, getType, hashCode, isValid, setTag, validate, validateStructure
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ch.panter.li.bi.asn.AsnValue
copyAsnValue
 

Constructor Detail

AsnOIDValueBase

AsnOIDValueBase(AsnType type)

AsnOIDValueBase

AsnOIDValueBase(AsnOIDValueBase copy)
Method Detail

isAbsolute

public final boolean isAbsolute()
Specified by:
isAbsolute in interface OIDValueInfo

isRelative

public abstract boolean isRelative()
Specified by:
isRelative in interface OIDValueInfo

getComponents

public final ReadOnlyCollection<AsnIntegralNumber> getComponents()
Specified by:
getComponents in interface OIDValueInfo

clearAllComponents

public final void clearAllComponents()
Specified by:
clearAllComponents in interface OIDValue

setComponents

public final void setComponents(ReadOnlyCollection<AsnIntegralNumber> components)
Specified by:
setComponents in interface OIDValue

setComponents

public final void setComponents(AsnIntegralNumber... components)
Specified by:
setComponents in interface OIDValue

setComponents

public final void setComponents(int[] components)
Specified by:
setComponents in interface OIDValue

setComponents

public final void setComponents(String components)
Specified by:
setComponents in interface OIDValue

addComponent

public final void addComponent(AsnIntegralNumber component)
Specified by:
addComponent in interface OIDValue

addComponent

public final void addComponent(int component)
Specified by:
addComponent in interface OIDValue

assign

public void assign(OIDValue other)
Specified by:
assign in interface OIDValue

isEqualTo

protected boolean isEqualTo(Object compare)
Overrides:
isEqualTo in class AsnValueBase

computeHashCode

protected int computeHashCode(int baseHash)
Overrides:
computeHashCode in class AsnValueBase

toString

public String toString()
Overrides:
toString in class AsnValueBase


Copyright 2007-2007 SourceForge. All Rights Reserved.