public abstract static class AbstractPacket.AbstractBuilder extends Object implements Packet.Builder
| Constructor and Description |
|---|
AbstractPacket.AbstractBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract 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.
|
Iterator<Packet.Builder> |
iterator() |
AbstractPacket.AbstractBuilder |
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.
|
public Iterator<Packet.Builder> iterator()
iterator in interface Iterable<Packet.Builder>public <T extends Packet.Builder> T get(Class<T> clazz)
Packet.Builderget in interface Packet.BuilderT - builderclazz - the builder class of the object to getpublic Packet.Builder getOuterOf(Class<? extends Packet.Builder> clazz)
Packet.Builderget(clazz) returns.getOuterOf in interface Packet.Builderclazz - the builder class of the object
whose outer builder object is what you want to getpublic AbstractPacket.AbstractBuilder payloadBuilder(Packet.Builder payloadBuilder)
Packet.BuilderpayloadBuilder in interface Packet.BuilderpayloadBuilder - a Builder object to setpublic Packet.Builder getPayloadBuilder()
Packet.BuildergetPayloadBuilder in interface Packet.Builderpublic abstract Packet build()
Packet.Builderbuild in interface Packet.BuilderCopyright © 2011–2016 Pcap4J.org. All rights reserved.