public class FreqBand extends Object
Element of TOA
Sub-Element is Allocation
Example:
<FreqBand> <FreqMin cls="U">960</FreqMin> <FreqMax cls="U">1164</FreqMax> <Allocation> <AllocatedService cls="U">Aeronautical Mobile Service</AllocatedService> <Priority cls="U">Primary</Priority> </Allocation> </FreqBand>
Constructor and Description |
---|
FreqBand() |
Modifier and Type | Method and Description |
---|---|
Set<Allocation> |
getAllocation()
Get the Allocation
|
Set<BigInteger> |
getFootnotes()
Get a list containing each Footnote index applicable to the current
frequency band.
|
FreqM |
getFreqMax()
Get the maximum value of the frequencies in the range.
|
FreqM |
getFreqMin()
Get the nominal frequency or minimum value of the frequency range..
|
S40 |
getUseIndicator()
Get the permitted uses of this band (e.g., "Government", "Non-government",
etc)..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAllocation()
Determine if the Allocation is configured.
|
boolean |
isSetFootnotes()
Determine if the Footnotes is configured.
|
boolean |
isSetFreqMax()
Determine if the FreqMax is configured.
|
boolean |
isSetFreqMin()
Determine if the FreqMin is configured.
|
boolean |
isSetUseIndicator()
Determine if the UseIndicator is configured.
|
void |
setFreqMax(FreqM value)
Set the maximum value of the frequencies in the range.
|
void |
setFreqMin(FreqM value)
Set the nominal frequency or minimum value of the frequency range..
|
void |
setUseIndicator(S40 value)
Set the permitted uses of this band (e.g., "Government", "Non-government",
etc)..
|
String |
toString()
Get a string representation of this FreqBand instance configuration.
|
void |
unsetAllocation()
Clear the Allocation field.
|
void |
unsetFootnotes()
Clear the Footnotes field.
|
FreqBand |
withAllocation(Allocation... values)
Set the Allocation
|
FreqBand |
withAllocation(Collection<Allocation> values)
Set the Allocation
|
FreqBand |
withFootnotes(BigInteger... values)
Set a list containing each Footnote index applicable to the current
frequency band.
|
FreqBand |
withFootnotes(Collection<BigInteger> values)
Set a list containing each Footnote index applicable to the current
frequency band.
|
FreqBand |
withFreqMax(Double value)
Set the maximum value of the frequencies in the range.
|
FreqBand |
withFreqMin(Double value)
Set the nominal frequency or minimum value of the frequency range.
|
FreqBand |
withUseIndicator(String value)
Set the permitted uses of this band (e.g., "Government", "Non-government",
etc).
|
public FreqM getFreqMin()
FreqM
instancepublic void setFreqMin(FreqM value)
value
- a FreqM
instancepublic boolean isSetFreqMin()
public FreqM getFreqMax()
[XSL ERR MINMAX] If FreqMax is used, it MUST be greater than FreqMin..
FreqM
instancepublic void setFreqMax(FreqM value)
[XSL ERR MINMAX] If FreqMax is used, it MUST be greater than FreqMin..
value
- a FreqM
instancepublic boolean isSetFreqMax()
public S40 getUseIndicator()
S40
instancepublic void setUseIndicator(S40 value)
value
- a S40
instancepublic boolean isSetUseIndicator()
public Set<Allocation> getAllocation()
Complex element Allocation contains the allocation of a specific frequency band to a specific radiocommunication service..
Allocation
instancepublic boolean isSetAllocation()
public void unsetAllocation()
public Set<BigInteger> getFootnotes()
BigInteger
instancepublic boolean isSetFootnotes()
public void unsetFootnotes()
public FreqBand withFreqMin(Double value)
value
- An instances of type Double
.public FreqBand withFreqMax(Double value)
[XSL ERR MINMAX] If FreqMax is used, it MUST be greater than FreqMin.
value
- An instances of type Double
.public FreqBand withUseIndicator(String value)
value
- An instances of type String
.public FreqBand withAllocation(Allocation... values)
Complex element Allocation contains the allocation of a specific frequency band to a specific radiocommunication service.
values
- One or more instances of type Allocation...
.public FreqBand withAllocation(Collection<Allocation> values)
Complex element Allocation contains the allocation of a specific frequency band to a specific radiocommunication service.
values
- A collection of Allocation
instancespublic FreqBand withFootnotes(BigInteger... values)
values
- One or more instances of type BigInteger...
.public FreqBand withFootnotes(Collection<BigInteger> values)
values
- A collection of Footnotes
instancespublic String toString()
public boolean isSet()
FreqBand
requires FreqMax
, FreqMin
.
Note that this method only checks for the presence of required information; this method does not validate the information format.
Copyright © 2016 OpenSSRF.org. All rights reserved.