パッケージ org.pcap4j.packet
クラス IpV6ExtRoutingPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.IpV6ExtRoutingPacket.Builder
-
- すべての実装されたインタフェース:
Iterable<Packet.Builder>
,LengthBuilder<IpV6ExtRoutingPacket>
,Packet.Builder
- 含まれているクラス:
- IpV6ExtRoutingPacket
public static final class IpV6ExtRoutingPacket.Builder extends AbstractPacket.AbstractBuilder implements LengthBuilder<IpV6ExtRoutingPacket>
- 導入されたバージョン:
- pcap4j 0.9.10
- 作成者:
- Kaito Yamada
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Builder()
Builder(IpV6ExtRoutingPacket packet)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 IpV6ExtRoutingPacket
build()
Build a packet object using values set to this object.IpV6ExtRoutingPacket.Builder
correctLengthAtBuild(boolean correctLengthAtBuild)
IpV6ExtRoutingPacket.Builder
data(IpV6ExtRoutingPacket.IpV6RoutingData data)
Packet.Builder
getPayloadBuilder()
Get the payload builder of this object.IpV6ExtRoutingPacket.Builder
hdrExtLen(byte hdrExtLen)
IpV6ExtRoutingPacket.Builder
nextHeader(IpNumber nextHeader)
IpV6ExtRoutingPacket.Builder
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.IpV6ExtRoutingPacket.Builder
routingType(IpV6RoutingType routingType)
IpV6ExtRoutingPacket.Builder
segmentsLeft(byte segmentsLeft)
-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, iterator
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド java.lang.Iterable
forEach, spliterator
-
-
-
-
コンストラクタの詳細
-
Builder
public Builder()
-
Builder
public Builder(IpV6ExtRoutingPacket packet)
- パラメータ:
packet
- packet
-
-
メソッドの詳細
-
nextHeader
public IpV6ExtRoutingPacket.Builder nextHeader(IpNumber nextHeader)
- パラメータ:
nextHeader
- nextHeader- 戻り値:
- this Builder object for method chaining.
-
hdrExtLen
public IpV6ExtRoutingPacket.Builder hdrExtLen(byte hdrExtLen)
- パラメータ:
hdrExtLen
- hdrExtLen- 戻り値:
- this Builder object for method chaining.
-
routingType
public IpV6ExtRoutingPacket.Builder routingType(IpV6RoutingType routingType)
- パラメータ:
routingType
- routingType- 戻り値:
- this Builder object for method chaining.
-
segmentsLeft
public IpV6ExtRoutingPacket.Builder segmentsLeft(byte segmentsLeft)
- パラメータ:
segmentsLeft
- segmentsLeft- 戻り値:
- this Builder object for method chaining.
-
data
public IpV6ExtRoutingPacket.Builder data(IpV6ExtRoutingPacket.IpV6RoutingData data)
- パラメータ:
data
- data- 戻り値:
- this Builder object for method chaining.
-
payloadBuilder
public IpV6ExtRoutingPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
インタフェースからコピーされた説明:Packet.Builder
Set the payload builder.- 定義:
payloadBuilder
インタフェース内Packet.Builder
- オーバーライド:
payloadBuilder
クラス内AbstractPacket.AbstractBuilder
- パラメータ:
payloadBuilder
- a Builder object to set- 戻り値:
- this Builder object for method chaining
-
getPayloadBuilder
public Packet.Builder getPayloadBuilder()
インタフェースからコピーされた説明:Packet.Builder
Get the payload builder of this object.- 定義:
getPayloadBuilder
インタフェース内Packet.Builder
- オーバーライド:
getPayloadBuilder
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- the payload builder of this object
-
correctLengthAtBuild
public IpV6ExtRoutingPacket.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
- 定義:
correctLengthAtBuild
インタフェース内LengthBuilder<IpV6ExtRoutingPacket>
- パラメータ:
correctLengthAtBuild
- correctLengthAtBuild- 戻り値:
- LengthBuilder
-
build
public IpV6ExtRoutingPacket build()
インタフェースからコピーされた説明:Packet.Builder
Build a packet object using values set to this object.- 定義:
build
インタフェース内LengthBuilder<IpV6ExtRoutingPacket>
- 定義:
build
インタフェース内Packet.Builder
- 定義:
build
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- a new Packet object
-
-