public static interface Packet.Builder extends Iterable<Packet.Builder>
Modifier and Type | Method and Description |
---|---|
Packet |
build()
Build a packet object using values set to this object.
|
<T extends Packet.Builder> |
get(Class<T> clazz)
Traverses this builder and its payload builder to find an object of
the specified builder class and returns the object.
|
Packet.Builder |
getOuterOf(Class<? extends Packet.Builder> clazz)
Returns the outer builder object of
a builder object
get(clazz) returns. |
Packet.Builder |
getPayloadBuilder()
Get the payload builder of this object.
|
Packet.Builder |
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.
|
<T extends Packet.Builder> T get(Class<T> clazz)
T
- builderclazz
- the builder class of the object to getPacket.Builder getOuterOf(Class<? extends Packet.Builder> clazz)
get(clazz)
returns.clazz
- the builder class of the object
whose outer builder object is what you want to getPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
payloadBuilder
- a Builder object to setPacket.Builder getPayloadBuilder()
Packet build()
Copyright © 2011–2016 Pcap4J.org. All rights reserved.