パッケージ 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メソッド 修飾子とタイプ メソッド 説明 ArpPacketbuild()Build a packet object using values set to this object.ArpPacket.BuilderdstHardwareAddr(MacAddress dstHardwareAddr)ArpPacket.BuilderdstProtocolAddr(InetAddress dstProtocolAddr)ArpPacket.BuilderhardwareAddrLength(byte hardwareAddrLength)ArpPacket.BuilderhardwareType(ArpHardwareType hardwareType)ArpPacket.Builderoperation(ArpOperation operation)ArpPacket.BuilderprotocolAddrLength(byte protocolAddrLength)ArpPacket.BuilderprotocolType(EtherType protocolType)ArpPacket.BuildersrcHardwareAddr(MacAddress srcHardwareAddr)ArpPacket.BuildersrcProtocolAddr(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.BuilderBuild a packet object using values set to this object.- 定義:
buildインタフェース内Packet.Builder- 定義:
buildクラス内AbstractPacket.AbstractBuilder- 戻り値:
- a new Packet object
-
-