Package org.pcap4j.packet.namednumber
Class NamedNumber<T extends java.lang.Number,U extends NamedNumber<T,?>>
- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<T,U>
-
- Type Parameters:
T
- numberU
- named number
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<U>
- Direct Known Subclasses:
ArpHardwareType
,ArpOperation
,DataLinkType
,DnsClass
,DnsOpCode
,DnsRCode
,DnsResourceRecordType
,Dot11AccessNetworkType
,Dot11BssMembershipSelector
,Dot11ChannelUsageMode
,Dot11FrameType
,Dot11InformationElementId
,Dot11ServiceIntervalGranularity
,Dot11VenueGroup
,Dot11VenueInfo
,EtherType
,GtpV1ExtensionHeaderType
,GtpV1MessageType
,GtpV2MessageType
,HttpStatusCode
,IcmpV4Code
,IcmpV4Type
,IcmpV6Code
,IcmpV6Type
,IpNumber
,IpV4InternetTimestampOptionFlag
,IpV4OptionType
,IpV4SecurityOptionCompartments
,IpV4SecurityOptionHandlingRestrictions
,IpV4SecurityOptionSecurity
,IpV4SecurityOptionTransmissionControlCode
,IpV4TosPrecedence
,IpV4TosTos
,IpV6NeighborDiscoveryOptionType
,IpV6OptionType
,IpV6RoutingType
,IpVersion
,LinuxSllPacketType
,LlcControlModifierFunction
,LlcControlSupervisoryFunction
,LlcNumber
,NotApplicable
,Oui
,Port
,PppDllProtocol
,ProtocolFamily
,RadiotapPresentBitNumber
,RadiotapVhtBandwidth
,SctpChunkType
,Ssh2DisconnectionReasonCode
,Ssh2MessageNumber
,TcpOptionKind
public abstract class NamedNumber<T extends java.lang.Number,U extends NamedNumber<T,?>> extends java.lang.Object implements java.lang.Comparable<U>, java.io.Serializable
- Since:
- pcap4j 0.9.1
- Author:
- Kaito Yamada
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NamedNumber(T value, java.lang.String name)
-
-
-
Constructor Detail
-
NamedNumber
protected NamedNumber(T value, java.lang.String name)
- Parameters:
value
- valuename
- name
-
-
Method Detail
-
value
public T value()
- Returns:
- value
-
name
public java.lang.String name()
- Returns:
- name
-
valueAsString
public java.lang.String valueAsString()
- Returns:
- a string representation of this value.
-
compareTo
public abstract int compareTo(U o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<T extends java.lang.Number>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-