public static final class RadiotapPacket.Builder extends AbstractPacket.AbstractBuilder implements LengthBuilder<RadiotapPacket>
Constructor and Description |
---|
RadiotapPacket.Builder() |
Modifier and Type | Method and Description |
---|---|
RadiotapPacket |
build()
Build a packet object using values set to this object.
|
RadiotapPacket.Builder |
correctLengthAtBuild(boolean correctLengthAtBuild) |
RadiotapPacket.Builder |
dataFields(List<RadiotapPacket.RadiotapData> dataFields) |
Packet.Builder |
getPayloadBuilder()
Get the payload builder of this object.
|
RadiotapPacket.Builder |
length(short length) |
RadiotapPacket.Builder |
pad(byte pad) |
RadiotapPacket.Builder |
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.
|
RadiotapPacket.Builder |
presentBitmasks(List<RadiotapPresentBitmask> presentBitmasks) |
RadiotapPacket.Builder |
version(byte version) |
get, getOuterOf, iterator
public RadiotapPacket.Builder version(byte version)
version
- versionpublic RadiotapPacket.Builder pad(byte pad)
pad
- padpublic RadiotapPacket.Builder length(short length)
length
- lengthpublic RadiotapPacket.Builder presentBitmasks(List<RadiotapPresentBitmask> presentBitmasks)
presentBitmasks
- presentBitmaskspublic RadiotapPacket.Builder dataFields(List<RadiotapPacket.RadiotapData> dataFields)
dataFields
- dataFieldspublic RadiotapPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
Packet.Builder
payloadBuilder
in interface Packet.Builder
payloadBuilder
in class AbstractPacket.AbstractBuilder
payloadBuilder
- a Builder object to setpublic Packet.Builder getPayloadBuilder()
Packet.Builder
getPayloadBuilder
in interface Packet.Builder
getPayloadBuilder
in class AbstractPacket.AbstractBuilder
public RadiotapPacket.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
correctLengthAtBuild
in interface LengthBuilder<RadiotapPacket>
correctLengthAtBuild
- correctLengthAtBuildpublic RadiotapPacket build()
Packet.Builder
build
in interface LengthBuilder<RadiotapPacket>
build
in interface Packet.Builder
build
in class AbstractPacket.AbstractBuilder
Copyright © 2011–2018 Pcap4J.org. All rights reserved.