Class Dot11ManagementPacket.Builder
java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.Dot11ManagementPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>, ChecksumBuilder<Dot11ManagementPacket>, Packet.Builder
- Direct Known Subclasses:
Dot11ProbeRequestPacket.Builder
- Enclosing class:
Dot11ManagementPacket
public abstract static class Dot11ManagementPacket.Builder
extends AbstractPacket.AbstractBuilder
implements ChecksumBuilder<Dot11ManagementPacket>
- Since:
- pcap4j 1.7.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate MacAddressprivate MacAddressprivate MacAddressprivate booleanprivate shortprivate Integerprivate Dot11FrameControlprivate Dot11HtControlprivate Dot11SequenceControl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddress1(MacAddress address1) address2(MacAddress address2) address3(MacAddress address3) abstract Dot11ManagementPacketbuild()Build a packet object using values set to this object.protected voidCall me at the top ofbuild().correctChecksumAtBuild(boolean correctChecksumAtBuild) duration(short duration) frameControl(Dot11FrameControl frameControl) htControl(Dot11HtControl htControl) sequenceControl(Dot11SequenceControl sequenceControl) Methods inherited from class AbstractPacket.AbstractBuilder
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilderMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
frameControl
-
duration
private short duration -
address1
-
address2
-
address3
-
sequenceControl
-
htControl
-
fcs
-
correctChecksumAtBuild
private boolean correctChecksumAtBuild
-
-
Constructor Details
-
Builder
public Builder() -
Builder
- Parameters:
packet- packet
-
-
Method Details
-
frameControl
- Parameters:
frameControl- frameControl- Returns:
- this Builder object for method chaining.
-
duration
- Parameters:
duration- duration- Returns:
- this Builder object for method chaining.
-
address1
- Parameters:
address1- address1- Returns:
- this Builder object for method chaining.
-
address2
- Parameters:
address2- address2- Returns:
- this Builder object for method chaining.
-
address3
- Parameters:
address3- address3- Returns:
- this Builder object for method chaining.
-
sequenceControl
- Parameters:
sequenceControl- sequenceControl- Returns:
- this Builder object for method chaining.
-
htControl
- Parameters:
htControl- htControl- Returns:
- this Builder object for method chaining.
-
fcs
- Parameters:
fcs- fcs- Returns:
- this Builder object for method chaining.
-
correctChecksumAtBuild
- Specified by:
correctChecksumAtBuildin interfaceChecksumBuilder<Dot11ManagementPacket>- Parameters:
correctChecksumAtBuild- correctChecksumAtBuild- Returns:
- ChecksumBuilder
-
checkForNull
protected void checkForNull()Call me at the top ofbuild(). -
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfaceChecksumBuilder<Dot11ManagementPacket>- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-