パッケージ org.pcap4j.packet
クラス ArpPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.ArpPacket.Builder
-
- すべての実装されたインタフェース:
Iterable<Packet.Builder>
,Packet.Builder
- 含まれているクラス:
- ArpPacket
public static final class ArpPacket.Builder extends AbstractPacket.AbstractBuilder
- 作成者:
- Kaito Yamada
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Builder()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 ArpPacket
build()
Build a packet object using values set to this object.ArpPacket.Builder
dstHardwareAddr(MacAddress dstHardwareAddr)
ArpPacket.Builder
dstProtocolAddr(InetAddress dstProtocolAddr)
ArpPacket.Builder
hardwareAddrLength(byte hardwareAddrLength)
ArpPacket.Builder
hardwareType(ArpHardwareType hardwareType)
ArpPacket.Builder
operation(ArpOperation operation)
ArpPacket.Builder
protocolAddrLength(byte protocolAddrLength)
ArpPacket.Builder
protocolType(EtherType protocolType)
ArpPacket.Builder
srcHardwareAddr(MacAddress srcHardwareAddr)
ArpPacket.Builder
srcProtocolAddr(InetAddress srcProtocolAddr)
-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilder
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド java.lang.Iterable
forEach, spliterator
-
-
-
-
メソッドの詳細
-
hardwareType
public ArpPacket.Builder hardwareType(ArpHardwareType hardwareType)
- パラメータ:
hardwareType
- hardwareType- 戻り値:
- this Builder object for method chaining.
-
protocolType
public ArpPacket.Builder protocolType(EtherType protocolType)
- パラメータ:
protocolType
- protocolType- 戻り値:
- this Builder object for method chaining.
-
hardwareAddrLength
public ArpPacket.Builder hardwareAddrLength(byte hardwareAddrLength)
- パラメータ:
hardwareAddrLength
- hardwareAddrLength- 戻り値:
- this Builder object for method chaining.
-
protocolAddrLength
public ArpPacket.Builder protocolAddrLength(byte protocolAddrLength)
- パラメータ:
protocolAddrLength
- protocolAddrLength- 戻り値:
- this Builder object for method chaining.
-
operation
public ArpPacket.Builder operation(ArpOperation operation)
- パラメータ:
operation
- operation- 戻り値:
- this Builder object for method chaining.
-
srcHardwareAddr
public ArpPacket.Builder srcHardwareAddr(MacAddress srcHardwareAddr)
- パラメータ:
srcHardwareAddr
- srcHardwareAddr- 戻り値:
- this Builder object for method chaining.
-
srcProtocolAddr
public ArpPacket.Builder srcProtocolAddr(InetAddress srcProtocolAddr)
- パラメータ:
srcProtocolAddr
- srcProtocolAddr- 戻り値:
- this Builder object for method chaining.
-
dstHardwareAddr
public ArpPacket.Builder dstHardwareAddr(MacAddress dstHardwareAddr)
- パラメータ:
dstHardwareAddr
- dstHardwareAddr- 戻り値:
- this Builder object for method chaining.
-
dstProtocolAddr
public ArpPacket.Builder dstProtocolAddr(InetAddress dstProtocolAddr)
- パラメータ:
dstProtocolAddr
- dstProtocolAddr- 戻り値:
- this Builder object for method chaining.
-
build
public ArpPacket build()
インタフェースからコピーされた説明:Packet.Builder
Build a packet object using values set to this object.- 定義:
build
インタフェース内Packet.Builder
- 定義:
build
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- a new Packet object
-
-