- java.lang.Object
-
- org.pcap4j.packet.Dot11InformationElement.Builder
-
- org.pcap4j.packet.Dot11ExtendedCapabilitiesElement.Builder
-
- All Implemented Interfaces:
LengthBuilder<Dot11InformationElement>
- Enclosing class:
- Dot11ExtendedCapabilitiesElement
public static final class Dot11ExtendedCapabilitiesElement.Builder extends Dot11InformationElement.Builder
- Since:
- pcap4j 1.7.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.BooleanacStationCountActivatedprivate java.lang.Booleanbit1private java.lang.Booleanbit3private java.lang.Booleanbit35private java.lang.Booleanbit47private java.lang.Booleanbit49private java.lang.Booleanbit5private java.lang.Booleanbit50private java.lang.Booleanbit51private java.lang.Booleanbit52private java.lang.Booleanbit53private java.lang.Booleanbit54private java.lang.Booleanbit55private java.lang.BooleanbssTransitionActivatedprivate java.lang.BooleanchannelUsageActivatedprivate java.lang.BooleancollocatedInterferenceReportingActivatedprivate java.lang.BooleandiagnosticsActivatedprivate java.lang.BooleandmsActivatedprivate java.lang.BooleanebrActivatedprivate java.lang.BooleaneventActivatedprivate java.lang.BooleanextendedChannelSwitchingSupportedprivate java.lang.BooleanfmsActivatedprivate java.lang.BooleaninterworkingServiceActivatedprivate java.lang.BooleanlocationTrackingActivatedprivate java.lang.BooleanmsgcfActivatedprivate java.lang.BooleanmultiBssIdActivatedprivate java.lang.BooleanmulticastDiagnosticsActivatedprivate java.lang.BooleanproxyArpServiceActivatedprivate java.lang.BooleanpsmpOperationSupportedprivate java.lang.BooleanqosMapActivatedprivate java.lang.BooleanqosTrafficCapabilityActivatedprivate java.lang.BooleanrejectingUnadmittedTrafficprivate java.lang.BooleanrmCivicMeasurementActivatedprivate java.lang.BooleanrmIdentifierMeasurementActivatedprivate java.lang.BooleanrmLciMeasurementActivatedprivate java.lang.BooleanscheduledPsmpSupportedprivate Dot11ServiceIntervalGranularityserviceIntervalGranularityprivate java.lang.BooleanssidListActivatedprivate java.lang.BooleansspnInterfaceActivatedprivate java.lang.BooleantdlsChannelSwitchingActivatedprivate java.lang.BooleantdlsChannelSwitchingProhibitedprivate java.lang.BooleantdlsPeerPsmSupportedprivate java.lang.BooleantdlsPeerUapsdBufferStaSupportedprivate java.lang.BooleantdlsProhibitedprivate java.lang.BooleantdlsSupportedprivate java.lang.BooleantfsActivatedprivate java.lang.BooleantimBroadcastActivatedprivate java.lang.BooleantimingMeasurementActivatedprivate byte[]trailingDataprivate java.lang.BooleantwentyFortyBssCoexistenceManagementSupportedprivate java.lang.BooleanuapsdCoexistenceActivatedprivate java.lang.BooleanutcTsfOffsetActivatedprivate java.lang.Booleanutf8Ssidprivate java.lang.BooleanwnmNotificationActivatedprivate java.lang.BooleanwnmSleepModeActivated
-
Constructor Summary
Constructors Modifier Constructor Description Builder()privateBuilder(Dot11ExtendedCapabilitiesElement elem)
-
Method Summary
-
Methods inherited from class org.pcap4j.packet.Dot11InformationElement.Builder
elementId, getCorrectLengthAtBuild
-
-
-
-
Field Detail
-
twentyFortyBssCoexistenceManagementSupported
private java.lang.Boolean twentyFortyBssCoexistenceManagementSupported
-
bit1
private java.lang.Boolean bit1
-
extendedChannelSwitchingSupported
private java.lang.Boolean extendedChannelSwitchingSupported
-
bit3
private java.lang.Boolean bit3
-
psmpOperationSupported
private java.lang.Boolean psmpOperationSupported
-
bit5
private java.lang.Boolean bit5
-
scheduledPsmpSupported
private java.lang.Boolean scheduledPsmpSupported
-
eventActivated
private java.lang.Boolean eventActivated
-
diagnosticsActivated
private java.lang.Boolean diagnosticsActivated
-
multicastDiagnosticsActivated
private java.lang.Boolean multicastDiagnosticsActivated
-
locationTrackingActivated
private java.lang.Boolean locationTrackingActivated
-
fmsActivated
private java.lang.Boolean fmsActivated
-
proxyArpServiceActivated
private java.lang.Boolean proxyArpServiceActivated
-
collocatedInterferenceReportingActivated
private java.lang.Boolean collocatedInterferenceReportingActivated
-
rmCivicMeasurementActivated
private java.lang.Boolean rmCivicMeasurementActivated
-
rmLciMeasurementActivated
private java.lang.Boolean rmLciMeasurementActivated
-
tfsActivated
private java.lang.Boolean tfsActivated
-
wnmSleepModeActivated
private java.lang.Boolean wnmSleepModeActivated
-
timBroadcastActivated
private java.lang.Boolean timBroadcastActivated
-
bssTransitionActivated
private java.lang.Boolean bssTransitionActivated
-
qosTrafficCapabilityActivated
private java.lang.Boolean qosTrafficCapabilityActivated
-
acStationCountActivated
private java.lang.Boolean acStationCountActivated
-
multiBssIdActivated
private java.lang.Boolean multiBssIdActivated
-
timingMeasurementActivated
private java.lang.Boolean timingMeasurementActivated
-
channelUsageActivated
private java.lang.Boolean channelUsageActivated
-
ssidListActivated
private java.lang.Boolean ssidListActivated
-
dmsActivated
private java.lang.Boolean dmsActivated
-
utcTsfOffsetActivated
private java.lang.Boolean utcTsfOffsetActivated
-
tdlsPeerUapsdBufferStaSupported
private java.lang.Boolean tdlsPeerUapsdBufferStaSupported
-
tdlsPeerPsmSupported
private java.lang.Boolean tdlsPeerPsmSupported
-
tdlsChannelSwitchingActivated
private java.lang.Boolean tdlsChannelSwitchingActivated
-
interworkingServiceActivated
private java.lang.Boolean interworkingServiceActivated
-
qosMapActivated
private java.lang.Boolean qosMapActivated
-
ebrActivated
private java.lang.Boolean ebrActivated
-
sspnInterfaceActivated
private java.lang.Boolean sspnInterfaceActivated
-
bit35
private java.lang.Boolean bit35
-
msgcfActivated
private java.lang.Boolean msgcfActivated
-
tdlsSupported
private java.lang.Boolean tdlsSupported
-
tdlsProhibited
private java.lang.Boolean tdlsProhibited
-
tdlsChannelSwitchingProhibited
private java.lang.Boolean tdlsChannelSwitchingProhibited
-
rejectingUnadmittedTraffic
private java.lang.Boolean rejectingUnadmittedTraffic
-
serviceIntervalGranularity
private Dot11ServiceIntervalGranularity serviceIntervalGranularity
-
rmIdentifierMeasurementActivated
private java.lang.Boolean rmIdentifierMeasurementActivated
-
uapsdCoexistenceActivated
private java.lang.Boolean uapsdCoexistenceActivated
-
wnmNotificationActivated
private java.lang.Boolean wnmNotificationActivated
-
bit47
private java.lang.Boolean bit47
-
utf8Ssid
private java.lang.Boolean utf8Ssid
-
bit49
private java.lang.Boolean bit49
-
bit50
private java.lang.Boolean bit50
-
bit51
private java.lang.Boolean bit51
-
bit52
private java.lang.Boolean bit52
-
bit53
private java.lang.Boolean bit53
-
bit54
private java.lang.Boolean bit54
-
bit55
private java.lang.Boolean bit55
-
trailingData
private byte[] trailingData
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
private Builder(Dot11ExtendedCapabilitiesElement elem)
- Parameters:
elem- a Dot11ExtendedCapabilitiesElement object.
-
-
Method Detail
-
twentyFortyBssCoexistenceManagementSupported
public Dot11ExtendedCapabilitiesElement.Builder twentyFortyBssCoexistenceManagementSupported(java.lang.Boolean twentyFortyBssCoexistenceManagementSupported)
- Parameters:
twentyFortyBssCoexistenceManagementSupported- twentyFortyBssCoexistenceManagementSupported- Returns:
- this Builder object for method chaining.
-
bit1
public Dot11ExtendedCapabilitiesElement.Builder bit1(java.lang.Boolean bit1)
- Parameters:
bit1- bit1- Returns:
- this Builder object for method chaining.
-
extendedChannelSwitchingSupported
public Dot11ExtendedCapabilitiesElement.Builder extendedChannelSwitchingSupported(java.lang.Boolean extendedChannelSwitchingSupported)
- Parameters:
extendedChannelSwitchingSupported- extendedChannelSwitchingSupported- Returns:
- this Builder object for method chaining.
-
bit3
public Dot11ExtendedCapabilitiesElement.Builder bit3(java.lang.Boolean bit3)
- Parameters:
bit3- bit3- Returns:
- this Builder object for method chaining.
-
psmpOperationSupported
public Dot11ExtendedCapabilitiesElement.Builder psmpOperationSupported(java.lang.Boolean psmpOperationSupported)
- Parameters:
psmpOperationSupported- psmpOperationSupported- Returns:
- this Builder object for method chaining.
-
bit5
public Dot11ExtendedCapabilitiesElement.Builder bit5(java.lang.Boolean bit5)
- Parameters:
bit5- bit5- Returns:
- this Builder object for method chaining.
-
scheduledPsmpSupported
public Dot11ExtendedCapabilitiesElement.Builder scheduledPsmpSupported(java.lang.Boolean scheduledPsmpSupported)
- Parameters:
scheduledPsmpSupported- scheduledPsmpSupported- Returns:
- this Builder object for method chaining.
-
eventActivated
public Dot11ExtendedCapabilitiesElement.Builder eventActivated(java.lang.Boolean eventActivated)
- Parameters:
eventActivated- eventActivated- Returns:
- this Builder object for method chaining.
-
diagnosticsActivated
public Dot11ExtendedCapabilitiesElement.Builder diagnosticsActivated(java.lang.Boolean diagnosticsActivated)
- Parameters:
diagnosticsActivated- diagnosticsActivated- Returns:
- this Builder object for method chaining.
-
multicastDiagnosticsActivated
public Dot11ExtendedCapabilitiesElement.Builder multicastDiagnosticsActivated(java.lang.Boolean multicastDiagnosticsActivated)
- Parameters:
multicastDiagnosticsActivated- multicastDiagnosticsActivated- Returns:
- this Builder object for method chaining.
-
locationTrackingActivated
public Dot11ExtendedCapabilitiesElement.Builder locationTrackingActivated(java.lang.Boolean locationTrackingActivated)
- Parameters:
locationTrackingActivated- locationTrackingActivated- Returns:
- this Builder object for method chaining.
-
fmsActivated
public Dot11ExtendedCapabilitiesElement.Builder fmsActivated(java.lang.Boolean fmsActivated)
- Parameters:
fmsActivated- fmsActivated- Returns:
- this Builder object for method chaining.
-
proxyArpServiceActivated
public Dot11ExtendedCapabilitiesElement.Builder proxyArpServiceActivated(java.lang.Boolean proxyArpServiceActivated)
- Parameters:
proxyArpServiceActivated- proxyArpServiceActivated- Returns:
- this Builder object for method chaining.
-
collocatedInterferenceReportingActivated
public Dot11ExtendedCapabilitiesElement.Builder collocatedInterferenceReportingActivated(java.lang.Boolean collocatedInterferenceReportingActivated)
- Parameters:
collocatedInterferenceReportingActivated- collocatedInterferenceReportingActivated- Returns:
- this Builder object for method chaining.
-
rmCivicMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmCivicMeasurementActivated(java.lang.Boolean rmCivicMeasurementActivated)
- Parameters:
rmCivicMeasurementActivated- rmCivicMeasurementActivated- Returns:
- this Builder object for method chaining.
-
rmLciMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmLciMeasurementActivated(java.lang.Boolean rmLciMeasurementActivated)
- Parameters:
rmLciMeasurementActivated- rmLciMeasurementActivated- Returns:
- this Builder object for method chaining.
-
tfsActivated
public Dot11ExtendedCapabilitiesElement.Builder tfsActivated(java.lang.Boolean tfsActivated)
- Parameters:
tfsActivated- tfsActivated- Returns:
- this Builder object for method chaining.
-
wnmSleepModeActivated
public Dot11ExtendedCapabilitiesElement.Builder wnmSleepModeActivated(java.lang.Boolean wnmSleepModeActivated)
- Parameters:
wnmSleepModeActivated- wnmSleepModeActivated- Returns:
- this Builder object for method chaining.
-
timBroadcastActivated
public Dot11ExtendedCapabilitiesElement.Builder timBroadcastActivated(java.lang.Boolean timBroadcastActivated)
- Parameters:
timBroadcastActivated- timBroadcastActivated- Returns:
- this Builder object for method chaining.
-
bssTransitionActivated
public Dot11ExtendedCapabilitiesElement.Builder bssTransitionActivated(java.lang.Boolean bssTransitionActivated)
- Parameters:
bssTransitionActivated- bssTransitionActivated- Returns:
- this Builder object for method chaining.
-
qosTrafficCapabilityActivated
public Dot11ExtendedCapabilitiesElement.Builder qosTrafficCapabilityActivated(java.lang.Boolean qosTrafficCapabilityActivated)
- Parameters:
qosTrafficCapabilityActivated- qosTrafficCapabilityActivated- Returns:
- this Builder object for method chaining.
-
acStationCountActivated
public Dot11ExtendedCapabilitiesElement.Builder acStationCountActivated(java.lang.Boolean acStationCountActivated)
- Parameters:
acStationCountActivated- acStationCountActivated- Returns:
- this Builder object for method chaining.
-
multiBssIdActivated
public Dot11ExtendedCapabilitiesElement.Builder multiBssIdActivated(java.lang.Boolean multiBssIdActivated)
- Parameters:
multiBssIdActivated- multiBssIdActivated- Returns:
- this Builder object for method chaining.
-
timingMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder timingMeasurementActivated(java.lang.Boolean timingMeasurementActivated)
- Parameters:
timingMeasurementActivated- timingMeasurementActivated- Returns:
- this Builder object for method chaining.
-
channelUsageActivated
public Dot11ExtendedCapabilitiesElement.Builder channelUsageActivated(java.lang.Boolean channelUsageActivated)
- Parameters:
channelUsageActivated- channelUsageActivated- Returns:
- this Builder object for method chaining.
-
ssidListActivated
public Dot11ExtendedCapabilitiesElement.Builder ssidListActivated(java.lang.Boolean ssidListActivated)
- Parameters:
ssidListActivated- ssidListActivated- Returns:
- this Builder object for method chaining.
-
dmsActivated
public Dot11ExtendedCapabilitiesElement.Builder dmsActivated(java.lang.Boolean dmsActivated)
- Parameters:
dmsActivated- dmsActivated- Returns:
- this Builder object for method chaining.
-
utcTsfOffsetActivated
public Dot11ExtendedCapabilitiesElement.Builder utcTsfOffsetActivated(java.lang.Boolean utcTsfOffsetActivated)
- Parameters:
utcTsfOffsetActivated- utcTsfOffsetActivated- Returns:
- this Builder object for method chaining.
-
tdlsPeerUapsdBufferStaSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsPeerUapsdBufferStaSupported(java.lang.Boolean tdlsPeerUapsdBufferStaSupported)
- Parameters:
tdlsPeerUapsdBufferStaSupported- tdlsPeerUapsdBufferStaSupported- Returns:
- this Builder object for method chaining.
-
tdlsPeerPsmSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsPeerPsmSupported(java.lang.Boolean tdlsPeerPsmSupported)
- Parameters:
tdlsPeerPsmSupported- tdlsPeerPsmSupported- Returns:
- this Builder object for method chaining.
-
tdlsChannelSwitchingActivated
public Dot11ExtendedCapabilitiesElement.Builder tdlsChannelSwitchingActivated(java.lang.Boolean tdlsChannelSwitchingActivated)
- Parameters:
tdlsChannelSwitchingActivated- tdlsChannelSwitchingActivated- Returns:
- this Builder object for method chaining.
-
interworkingServiceActivated
public Dot11ExtendedCapabilitiesElement.Builder interworkingServiceActivated(java.lang.Boolean interworkingServiceActivated)
- Parameters:
interworkingServiceActivated- interworkingServiceActivated- Returns:
- this Builder object for method chaining.
-
qosMapActivated
public Dot11ExtendedCapabilitiesElement.Builder qosMapActivated(java.lang.Boolean qosMapActivated)
- Parameters:
qosMapActivated- qosMapActivated- Returns:
- this Builder object for method chaining.
-
ebrActivated
public Dot11ExtendedCapabilitiesElement.Builder ebrActivated(java.lang.Boolean ebrActivated)
- Parameters:
ebrActivated- ebrActivated- Returns:
- this Builder object for method chaining.
-
sspnInterfaceActivated
public Dot11ExtendedCapabilitiesElement.Builder sspnInterfaceActivated(java.lang.Boolean sspnInterfaceActivated)
- Parameters:
sspnInterfaceActivated- sspnInterfaceActivated- Returns:
- this Builder object for method chaining.
-
bit35
public Dot11ExtendedCapabilitiesElement.Builder bit35(java.lang.Boolean bit35)
- Parameters:
bit35- bit35- Returns:
- this Builder object for method chaining.
-
msgcfActivated
public Dot11ExtendedCapabilitiesElement.Builder msgcfActivated(java.lang.Boolean msgcfActivated)
- Parameters:
msgcfActivated- msgcfActivated- Returns:
- this Builder object for method chaining.
-
tdlsSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsSupported(java.lang.Boolean tdlsSupported)
- Parameters:
tdlsSupported- tdlsSupported- Returns:
- this Builder object for method chaining.
-
tdlsProhibited
public Dot11ExtendedCapabilitiesElement.Builder tdlsProhibited(java.lang.Boolean tdlsProhibited)
- Parameters:
tdlsProhibited- tdlsProhibited- Returns:
- this Builder object for method chaining.
-
tdlsChannelSwitchingProhibited
public Dot11ExtendedCapabilitiesElement.Builder tdlsChannelSwitchingProhibited(java.lang.Boolean tdlsChannelSwitchingProhibited)
- Parameters:
tdlsChannelSwitchingProhibited- tdlsChannelSwitchingProhibited- Returns:
- this Builder object for method chaining.
-
rejectingUnadmittedTraffic
public Dot11ExtendedCapabilitiesElement.Builder rejectingUnadmittedTraffic(java.lang.Boolean rejectingUnadmittedTraffic)
- Parameters:
rejectingUnadmittedTraffic- rejectingUnadmittedTraffic- Returns:
- this Builder object for method chaining.
-
serviceIntervalGranularity
public Dot11ExtendedCapabilitiesElement.Builder serviceIntervalGranularity(Dot11ServiceIntervalGranularity serviceIntervalGranularity)
- Parameters:
serviceIntervalGranularity- serviceIntervalGranularity- Returns:
- this Builder object for method chaining.
-
rmIdentifierMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmIdentifierMeasurementActivated(java.lang.Boolean rmIdentifierMeasurementActivated)
- Parameters:
rmIdentifierMeasurementActivated- rmIdentifierMeasurementActivated- Returns:
- this Builder object for method chaining.
-
uapsdCoexistenceActivated
public Dot11ExtendedCapabilitiesElement.Builder uapsdCoexistenceActivated(java.lang.Boolean uapsdCoexistenceActivated)
- Parameters:
uapsdCoexistenceActivated- uapsdCoexistenceActivated- Returns:
- this Builder object for method chaining.
-
wnmNotificationActivated
public Dot11ExtendedCapabilitiesElement.Builder wnmNotificationActivated(java.lang.Boolean wnmNotificationActivated)
- Parameters:
wnmNotificationActivated- wnmNotificationActivated- Returns:
- this Builder object for method chaining.
-
bit47
public Dot11ExtendedCapabilitiesElement.Builder bit47(java.lang.Boolean bit47)
- Parameters:
bit47- bit47- Returns:
- this Builder object for method chaining.
-
utf8Ssid
public Dot11ExtendedCapabilitiesElement.Builder utf8Ssid(java.lang.Boolean utf8Ssid)
- Parameters:
utf8Ssid- utf8Ssid- Returns:
- this Builder object for method chaining.
-
bit49
public Dot11ExtendedCapabilitiesElement.Builder bit49(java.lang.Boolean bit49)
- Parameters:
bit49- bit49- Returns:
- this Builder object for method chaining.
-
bit50
public Dot11ExtendedCapabilitiesElement.Builder bit50(java.lang.Boolean bit50)
- Parameters:
bit50- bit50- Returns:
- this Builder object for method chaining.
-
bit51
public Dot11ExtendedCapabilitiesElement.Builder bit51(java.lang.Boolean bit51)
- Parameters:
bit51- bit51- Returns:
- this Builder object for method chaining.
-
bit52
public Dot11ExtendedCapabilitiesElement.Builder bit52(java.lang.Boolean bit52)
- Parameters:
bit52- bit52- Returns:
- this Builder object for method chaining.
-
bit53
public Dot11ExtendedCapabilitiesElement.Builder bit53(java.lang.Boolean bit53)
- Parameters:
bit53- bit53- Returns:
- this Builder object for method chaining.
-
bit54
public Dot11ExtendedCapabilitiesElement.Builder bit54(java.lang.Boolean bit54)
- Parameters:
bit54- bit54- Returns:
- this Builder object for method chaining.
-
bit55
public Dot11ExtendedCapabilitiesElement.Builder bit55(java.lang.Boolean bit55)
- Parameters:
bit55- bit55- Returns:
- this Builder object for method chaining.
-
trailingData
public Dot11ExtendedCapabilitiesElement.Builder trailingData(byte[] trailingData)
- Parameters:
trailingData- trailingData- Returns:
- this Builder object for method chaining.
-
length
public Dot11ExtendedCapabilitiesElement.Builder length(byte length)
- Overrides:
lengthin classDot11InformationElement.Builder- Parameters:
length- length- Returns:
- this Builder object for method chaining.
-
correctLengthAtBuild
public Dot11ExtendedCapabilitiesElement.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
- Specified by:
correctLengthAtBuildin interfaceLengthBuilder<Dot11InformationElement>- Overrides:
correctLengthAtBuildin classDot11InformationElement.Builder- Parameters:
correctLengthAtBuild- correctLengthAtBuild- Returns:
- LengthBuilder
-
build
public Dot11ExtendedCapabilitiesElement build()
- Returns:
- a new object.
-
-