- java.lang.Object
-
- org.pcap4j.packet.RadiotapDataChannel.Builder
-
- Enclosing class:
- RadiotapDataChannel
public static final class RadiotapDataChannel.Builder extends java.lang.Object- Since:
- pcap4j 1.6.5
-
-
Field Summary
Fields Modifier and Type Field Description private booleancckprivate booleandynamicCckOfdmprivate booleanfiveGhzSpectrumprivate booleanfourthLsbOfFlagsprivate shortfrequencyprivate booleangfskprivate booleangsmprivate booleanhalfRateprivate booleanlsbOfFlagsprivate booleanofdmprivate booleanonlyPassiveScanprivate booleanquarterRateprivate booleansecondLsbOfFlagsprivate booleanstaticTurboprivate booleanthirdLsbOfFlagsprivate booleanturboprivate booleantwoGhzSpectrum
-
Constructor Summary
Constructors Modifier Constructor Description Builder()privateBuilder(RadiotapDataChannel obj)
-
Method Summary
-
-
-
Field Detail
-
frequency
private short frequency
-
lsbOfFlags
private boolean lsbOfFlags
-
secondLsbOfFlags
private boolean secondLsbOfFlags
-
thirdLsbOfFlags
private boolean thirdLsbOfFlags
-
fourthLsbOfFlags
private boolean fourthLsbOfFlags
-
turbo
private boolean turbo
-
cck
private boolean cck
-
ofdm
private boolean ofdm
-
twoGhzSpectrum
private boolean twoGhzSpectrum
-
fiveGhzSpectrum
private boolean fiveGhzSpectrum
-
onlyPassiveScan
private boolean onlyPassiveScan
-
dynamicCckOfdm
private boolean dynamicCckOfdm
-
gfsk
private boolean gfsk
-
gsm
private boolean gsm
-
staticTurbo
private boolean staticTurbo
-
halfRate
private boolean halfRate
-
quarterRate
private boolean quarterRate
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
private Builder(RadiotapDataChannel obj)
-
-
Method Detail
-
frequency
public RadiotapDataChannel.Builder frequency(short frequency)
- Parameters:
frequency- frequency- Returns:
- this Builder object for method chaining.
-
lsbOfFlags
public RadiotapDataChannel.Builder lsbOfFlags(boolean lsbOfFlags)
- Parameters:
lsbOfFlags- lsbOfFlags- Returns:
- this Builder object for method chaining.
-
secondLsbOfFlags
public RadiotapDataChannel.Builder secondLsbOfFlags(boolean secondLsbOfFlags)
- Parameters:
secondLsbOfFlags- secondLsbOfFlags- Returns:
- this Builder object for method chaining.
-
thirdLsbOfFlags
public RadiotapDataChannel.Builder thirdLsbOfFlags(boolean thirdLsbOfFlags)
- Parameters:
thirdLsbOfFlags- thirdLsbOfFlags- Returns:
- this Builder object for method chaining.
-
fourthLsbOfFlags
public RadiotapDataChannel.Builder fourthLsbOfFlags(boolean fourthLsbOfFlags)
- Parameters:
fourthLsbOfFlags- fourthLsbOfFlags- Returns:
- this Builder object for method chaining.
-
turbo
public RadiotapDataChannel.Builder turbo(boolean turbo)
- Parameters:
turbo- turbo- Returns:
- this Builder object for method chaining.
-
cck
public RadiotapDataChannel.Builder cck(boolean cck)
- Parameters:
cck- cck- Returns:
- this Builder object for method chaining.
-
ofdm
public RadiotapDataChannel.Builder ofdm(boolean ofdm)
- Parameters:
ofdm- ofdm- Returns:
- this Builder object for method chaining.
-
twoGhzSpectrum
public RadiotapDataChannel.Builder twoGhzSpectrum(boolean twoGhzSpectrum)
- Parameters:
twoGhzSpectrum- twoGhzSpectrum- Returns:
- this Builder object for method chaining.
-
fiveGhzSpectrum
public RadiotapDataChannel.Builder fiveGhzSpectrum(boolean fiveGhzSpectrum)
- Parameters:
fiveGhzSpectrum- fiveGhzSpectrum- Returns:
- this Builder object for method chaining.
-
onlyPassiveScan
public RadiotapDataChannel.Builder onlyPassiveScan(boolean onlyPassiveScan)
- Parameters:
onlyPassiveScan- onlyPassiveScan- Returns:
- this Builder object for method chaining.
-
dynamicCckOfdm
public RadiotapDataChannel.Builder dynamicCckOfdm(boolean dynamicCckOfdm)
- Parameters:
dynamicCckOfdm- dynamicCckOfdm- Returns:
- this Builder object for method chaining.
-
gfsk
public RadiotapDataChannel.Builder gfsk(boolean gfsk)
- Parameters:
gfsk- gfsk- Returns:
- this Builder object for method chaining.
-
gsm
public RadiotapDataChannel.Builder gsm(boolean gsm)
- Parameters:
gsm- gsm- Returns:
- this Builder object for method chaining.
-
staticTurbo
public RadiotapDataChannel.Builder staticTurbo(boolean staticTurbo)
- Parameters:
staticTurbo- staticTurbo- Returns:
- this Builder object for method chaining.
-
halfRate
public RadiotapDataChannel.Builder halfRate(boolean halfRate)
- Parameters:
halfRate- halfRate- Returns:
- this Builder object for method chaining.
-
quarterRate
public RadiotapDataChannel.Builder quarterRate(boolean quarterRate)
- Parameters:
quarterRate- quarterRate- Returns:
- this Builder object for method chaining.
-
build
public RadiotapDataChannel build()
- Returns:
- a new RadiotapChannel object.
-
-