net.ripe.rpki.commons.crypto.rfc3779
Class AddressFamily

java.lang.Object
  extended by net.ripe.rpki.commons.util.EqualsSupport
      extended by net.ripe.rpki.commons.crypto.rfc3779.AddressFamily
All Implemented Interfaces:
Serializable, Comparable<AddressFamily>

public class AddressFamily
extends EqualsSupport
implements Comparable<AddressFamily>, Serializable

See http://www.ietf.org/rfc/rfc3779.txt, http://www.iana.org/assignments/address-family-numbers and http://www.iana.org/assignments/safi-namespace.

See Also:
Serialized Form

Field Summary
static AddressFamily IPV4
           
static AddressFamily IPV6
           
 
Constructor Summary
AddressFamily(int addressFamilyIdentifier)
           
AddressFamily(int addressFamilyIdentifier, Integer subsequentAddressFamilyIdentifier)
           
 
Method Summary
 int compareTo(AddressFamily that)
           
static AddressFamily fromDer(org.bouncycastle.asn1.ASN1Encodable der)
           
static AddressFamily fromIpResourceType(net.ripe.ipresource.IpResourceType type)
           
 int getAddressFamilyIdentifier()
           
 Integer getSubsequentAddressFamilyIdentifier()
           
 boolean hasSubsequentAddressFamilyIdentifier()
           
 org.bouncycastle.asn1.DEROctetString toDer()
           
 net.ripe.ipresource.IpResourceType toIpResourceType()
           
 AddressFamily withoutSubsequentAddressFamilyIdentifier()
           
 AddressFamily withSubsequentAddressFamilyIdentifier(Integer subsequentAddressFamilyIdentifier)
           
 
Methods inherited from class net.ripe.rpki.commons.util.EqualsSupport
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

IPV4

public static final AddressFamily IPV4

IPV6

public static final AddressFamily IPV6
Constructor Detail

AddressFamily

public AddressFamily(int addressFamilyIdentifier)

AddressFamily

public AddressFamily(int addressFamilyIdentifier,
                     Integer subsequentAddressFamilyIdentifier)
Method Detail

getAddressFamilyIdentifier

public int getAddressFamilyIdentifier()

getSubsequentAddressFamilyIdentifier

public Integer getSubsequentAddressFamilyIdentifier()

withoutSubsequentAddressFamilyIdentifier

public AddressFamily withoutSubsequentAddressFamilyIdentifier()

withSubsequentAddressFamilyIdentifier

public AddressFamily withSubsequentAddressFamilyIdentifier(Integer subsequentAddressFamilyIdentifier)

hasSubsequentAddressFamilyIdentifier

public boolean hasSubsequentAddressFamilyIdentifier()

compareTo

public int compareTo(AddressFamily that)
Specified by:
compareTo in interface Comparable<AddressFamily>

toDer

public org.bouncycastle.asn1.DEROctetString toDer()

fromDer

public static AddressFamily fromDer(org.bouncycastle.asn1.ASN1Encodable der)

fromIpResourceType

public static AddressFamily fromIpResourceType(net.ripe.ipresource.IpResourceType type)

toIpResourceType

public net.ripe.ipresource.IpResourceType toIpResourceType()


Copyright © 2008-2014 RIPE NCC, the Netherlands. All Rights Reserved.