public class Transmitter extends Common<Transmitter>
Sub-Elements are
Curve
, Deployment
, Nomenclature
, POCInformation
, TxMode
, UsingCountries
Example:
<Transmitter cls="U"> <Serial cls="U">NLD::TX:123</Serial> <EntryDateTime cls="U">2011-12-25T00:00:00Z</EntryDateTime> <Generic cls="U">No</Generic> <Nomenclature> <Name cls="U">AN/PRC-113</Name> </Nomenclature> <TxMode> <ModeID cls="U">HIGH POWER VOICE</ModeID> <OccBw cls="U">0.025</OccBw> <EmsClass cls="U">F3E</EmsClass> <Power> <PowerMax cls="U">10</PowerMax> </Power> </TxMode> </Transmitter>
approvedBy, approvedDateTime, caseNum, cls, description, entryBy, entryByRole, entryDateTime, extReferenceRef, extReferences, idref, lastChangeBy, lastChangeByRole, lastChangeDateTime, lastObservedBy, lastReviewBy, lastReviewByRole, lastReviewDate, legacyReleasability, modAllowedBy, modAllowedByRole, observedFirstDateTime, observedLastDateTime, owner, ownerRole, quality, recommendedValue, redacted, releasability, remarkRef, remarks, securityClass, serial, state
Constructor and Description |
---|
Transmitter()
No arg constructor.
|
Modifier and Type | Method and Description |
---|---|
Set<Curve> |
getCurve()
Get the Curve
|
Set<Deployment> |
getDeployment()
Get the Deployment
|
FreqM |
getDuplexSep()
Get the minimum or exact duplex frequency separation.
|
TString |
getDuplexSepType()
Get if the frequency separation must be exactly, or at the minimum, the
amount specified..
|
S50 |
getFCCAcceptanceNum()
Get the Federal Communication Commission (FCC) ID of FCC authorised
equipment..
|
MEMO |
getFilter()
Get a brief description of the type of the output filter..
|
TString |
getGeneric()
Get "Yes" to indicate that the dataset describes typical parameters of a
waveform or standard signal, or a generic antenna model, rather than a
specific equipment model..
|
Set<Nomenclature> |
getNomenclature()
Get the Nomenclature
|
S40 |
getOutputDevice()
Get the name of the output device.
|
TString |
getOutputDeviceType()
Get the type of the device.
|
Set<POCInformation> |
getPOCInformation()
Get the POCInformation
|
S10 |
getTSPR()
Get the telecommunications service priority applicable to a
spectrum-dependent radiocommunications system intended to be used in direct
support of a national emergency declared under Section 706 of the
Communications Act of 1934, as amended..
|
Set<TxMode> |
getTxMode()
Get the TxMode
|
Set<UsingCountries> |
getUsingCountries()
Get the US:UsingCountries
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetCurve()
Determine if the Curve is configured.
|
boolean |
isSetDeployment()
Determine if the Deployment is configured.
|
boolean |
isSetDuplexSep()
Determine if the DuplexSep is configured.
|
boolean |
isSetDuplexSepType()
Determine if the DuplexSepType is configured.
|
boolean |
isSetFCCAcceptanceNum()
Determine if the FCCAcceptanceNum is configured.
|
boolean |
isSetFilter()
Determine if the Filter is configured.
|
boolean |
isSetGeneric()
Determine if the Generic is configured.
|
boolean |
isSetNomenclature()
Determine if the Nomenclature is configured.
|
boolean |
isSetOutputDevice()
Determine if the OutputDevice is configured.
|
boolean |
isSetOutputDeviceType()
Determine if the OutputDeviceType is configured.
|
boolean |
isSetPOCInformation()
Determine if the POCInformation is configured.
|
boolean |
isSetTSPR()
Determine if the TSPR is configured.
|
boolean |
isSetTxMode()
Determine if the TxMode is configured.
|
boolean |
isSetUsingCountries()
Determine if the UsingCountries is configured.
|
void |
setDuplexSep(FreqM value)
Set the minimum or exact duplex frequency separation.
|
void |
setDuplexSepType(TString value)
Set if the frequency separation must be exactly, or at the minimum, the
amount specified..
|
void |
setFCCAcceptanceNum(S50 value)
Set the Federal Communication Commission (FCC) ID of FCC authorised
equipment..
|
void |
setFilter(MEMO value)
Set a brief description of the type of the output filter..
|
void |
setGeneric(TString value)
Set "Yes" to indicate that the dataset describes typical parameters of a
waveform or standard signal, or a generic antenna model, rather than a
specific equipment model..
|
void |
setOutputDevice(S40 value)
Set the name of the output device.
|
void |
setOutputDeviceType(TString value)
Set the type of the device.
|
void |
setTSPR(S10 value)
Set the telecommunications service priority applicable to a
spectrum-dependent radiocommunications system intended to be used in direct
support of a national emergency declared under Section 706 of the
Communications Act of 1934, as amended..
|
String |
toString()
Get a string representation of this Transmitter instance configuration.
|
void |
unsetCurve()
Clear the Curve field.
|
void |
unsetDeployment()
Clear the Deployment field.
|
void |
unsetNomenclature()
Clear the Nomenclature field.
|
void |
unsetPOCInformation()
Clear the POCInformation field.
|
void |
unsetTxMode()
Clear the TxMode field.
|
void |
unsetUsingCountries()
Clear the UsingCountries field.
|
Transmitter |
withCurve(Collection<Curve> values)
Set the Curve
|
Transmitter |
withCurve(Curve... values)
Set the Curve
|
Transmitter |
withDeployment(Collection<Deployment> values)
Set the Deployment
|
Transmitter |
withDeployment(Deployment... values)
Set the Deployment
|
Transmitter |
withDuplexSep(Double value)
Set the minimum or exact duplex frequency separation
|
Transmitter |
withDuplexSepType(ListCDS value)
Set if the frequency separation must be exactly, or at the minimum, the
amount specified.
|
Transmitter |
withFCCAcceptanceNum(String value)
Set the Federal Communication Commission (FCC) ID of FCC authorised
equipment.
|
Transmitter |
withFilter(String value)
Set a brief description of the type of the output filter.
|
Transmitter |
withGeneric(ListCBO value)
Set "Yes" to indicate that the dataset describes typical parameters of a
waveform or standard signal, or a generic antenna model, rather than a
specific equipment model.
|
Transmitter |
withNomenclature(Collection<Nomenclature> values)
Set the Nomenclature
|
Transmitter |
withNomenclature(Nomenclature... values)
Set the Nomenclature
|
Transmitter |
withOutputDevice(String value)
Set the name of the output device.
|
Transmitter |
withOutputDeviceType(ListCOT value)
Set the type of the device.
|
Transmitter |
withPOCInformation(Collection<POCInformation> values)
Set the POCInformation
|
Transmitter |
withPOCInformation(POCInformation... values)
Set the POCInformation
|
Transmitter |
withTSPR(String value)
Set the telecommunications service priority applicable to a
spectrum-dependent radiocommunications system intended to be used in direct
support of a national emergency declared under Section 706 of the
Communications Act of 1934, as amended.
|
Transmitter |
withTxMode(Collection<TxMode> values)
Set the TxMode
|
Transmitter |
withTxMode(TxMode... values)
Set the TxMode
|
Transmitter |
withUsingCountries(Collection<UsingCountries> values)
Set the US:UsingCountries
|
Transmitter |
withUsingCountries(UsingCountries... values)
Set the US:UsingCountries
|
compareTo, equals, getApprovedBy, getApprovedDateTime, getCaseNum, getCls, getDescription, getEntryBy, getEntryByRole, getEntryDateTime, getExtReferenceRef, getExtReferences, getIdref, getLastChangeBy, getLastChangeByRole, getLastChangeDateTime, getLastObservedBy, getLastReviewBy, getLastReviewByRole, getLastReviewDate, getLegacyReleasability, getModAllowedBy, getModAllowedByRole, getObservedFirstDateTime, getObservedLastDateTime, getOwner, getOwnerRole, getQuality, getRecommendedValue, getRedacted, getReleasability, getRemarkRef, getRemarks, getSecurityClass, getSerial, getState, hashCode, isSetApprovedBy, isSetApprovedDateTime, isSetCaseNum, isSetCls, isSetDescription, isSetEntryBy, isSetEntryByRole, isSetEntryDateTime, isSetExtReferenceRef, isSetExtReferences, isSetIdref, isSetLastChangeBy, isSetLastChangeByRole, isSetLastChangeDateTime, isSetLastObservedBy, isSetLastReviewBy, isSetLastReviewByRole, isSetLastReviewDate, isSetLegacyReleasability, isSetModAllowedBy, isSetModAllowedByRole, isSetObservedFirstDateTime, isSetObservedLastDateTime, isSetOwner, isSetOwnerRole, isSetQuality, isSetRecommendedValue, isSetRedacted, isSetReleasability, isSetRemarkRef, isSetRemarks, isSetSecurityClass, isSetSerial, isSetState, postLoad, prepare, setApprovedBy, setApprovedDateTime, setCls, setDescription, setEntryBy, setEntryDateTime, setIdref, setLastChangeBy, setLastChangeDateTime, setLastObservedBy, setLastReviewBy, setLastReviewDate, setLegacyReleasability, setModAllowedBy, setObservedFirstDateTime, setObservedLastDateTime, setOwner, setQuality, setRecommendedValue, setRedacted, setSecurityClass, setSerial, setState, unsetCaseNum, unsetExtReferenceRef, unsetExtReferences, unsetReleasability, unsetRemarkRef, unsetRemarks, withApprovedBy, withApprovedDateTime, withApprovedDateTime, withCaseNum, withCaseNum, withCls, withDescription, withEntryBy, withEntryByRole, withEntryDateTime, withExtReferenceRef, withExtReferenceRef, withExtReferences, withExtReferences, withExtReferences, withIdref, withLastChangeBy, withLastChangeByRole, withLastChangeDateTime, withLastChangeDateTime, withLastObservedBy, withLastReviewBy, withLastReviewByRole, withLastReviewDate, withLastReviewDate, withLegacyReleasability, withModAllowedBy, withModAllowedByRole, withObservedFirstDateTime, withObservedFirstDateTime, withObservedLastDateTime, withObservedLastDateTime, withOwner, withOwnerRole, withQuality, withRecommendedValue, withRedacted, withReleasability, withReleasability, withRemarkRef, withRemarkRef, withRemarkRef, withRemarks, withRemarks, withSecurityClass, withSerial, withState
public Transmitter()
public TString getGeneric()
TString
data typepublic void setGeneric(TString value)
value
- the Generic value in a TString
data typepublic boolean isSetGeneric()
If configured this method also inspects the TString
wrapped value.
public FreqM getDuplexSep()
FreqM
instancepublic void setDuplexSep(FreqM value)
value
- a FreqM
instancepublic boolean isSetDuplexSep()
public TString getDuplexSepType()
TString
data typepublic void setDuplexSepType(TString value)
value
- the DuplexSepType value in a TString
data typepublic boolean isSetDuplexSepType()
If configured this method also inspects the TString
wrapped value.
public TString getOutputDeviceType()
TString
data typepublic void setOutputDeviceType(TString value)
value
- the OutputDeviceType value in a TString
data typepublic boolean isSetOutputDeviceType()
If configured this method also inspects the TString
wrapped value.
public S40 getOutputDevice()
S40
instancepublic void setOutputDevice(S40 value)
value
- a S40
instancepublic boolean isSetOutputDevice()
public MEMO getFilter()
MEMO
instancepublic void setFilter(MEMO value)
value
- a MEMO
instancepublic boolean isSetFilter()
public S50 getFCCAcceptanceNum()
S50
instancepublic void setFCCAcceptanceNum(S50 value)
value
- a S50
instancepublic boolean isSetFCCAcceptanceNum()
public S10 getTSPR()
S10
instancepublic void setTSPR(S10 value)
value
- a S10
instancepublic boolean isSetTSPR()
public Set<POCInformation> getPOCInformation()
Complex element POCInformation contains a reference to a Contact, Organisation or Role dataset..
POCInformation
instancepublic boolean isSetPOCInformation()
public void unsetPOCInformation()
public Set<Nomenclature> getNomenclature()
Complex element Nomenclature identifies either the standard military, government, nomenclature or the commercial model number of an equipment. Each device or group of devices may have several types of nomenclatures, e.g. both a military nomenclature and a commercial model number..
Nomenclature
instancepublic boolean isSetNomenclature()
public void unsetNomenclature()
public Set<Deployment> getDeployment()
Complex element Deployment provides the general type of equipment deployment. For the detailed data, the appropriate force element and platforms elements should be referenced. Data element Deployment identifies the general category of how the equipment is deployed. For example an equipment may be deployed on an airborne platform, a ship or fixed land installation..
Deployment
instancepublic boolean isSetDeployment()
public void unsetDeployment()
public Set<Curve> getCurve()
Complex element Curve defines the type of curve. It contains an indication as to whether the values were measured or calculated, the numeric factor to be applied to the carrier frequency to find the abscissa of the curve, a frequency to be added to the carrier frequency to obtain the origin of the curve, and the measurement bandwidth..
Curve
instancepublic boolean isSetCurve()
public void unsetCurve()
public Set<TxMode> getTxMode()
Complex element TxMode and its sub-elements define all the technical parameters for a mode of operation of the Transmitter..
TxMode
instancepublic boolean isSetTxMode()
public void unsetTxMode()
public Set<UsingCountries> getUsingCountries()
Complex element UsingCountries (US) describes the countries that manufacture (Producing), supply (Source), and use (Using) the Transmitter..
UsingCountries
instancepublic boolean isSetUsingCountries()
public void unsetUsingCountries()
public Transmitter withGeneric(ListCBO value)
value
- An instances of type ListCBO
.public Transmitter withDuplexSep(Double value)
value
- An instances of type Double
.public Transmitter withDuplexSepType(ListCDS value)
value
- An instances of type ListCDS
.public Transmitter withOutputDeviceType(ListCOT value)
value
- An instances of type ListCOT
.public Transmitter withOutputDevice(String value)
value
- An instances of type String
.public Transmitter withFilter(String value)
value
- An instances of type String
.public Transmitter withFCCAcceptanceNum(String value)
value
- An instances of type String
.public Transmitter withTSPR(String value)
value
- An instances of type String
.public Transmitter withPOCInformation(POCInformation... values)
Complex element POCInformation contains a reference to a Contact, Organisation or Role dataset.
values
- One or more instances of type POCInformation...
.public Transmitter withPOCInformation(Collection<POCInformation> values)
Complex element POCInformation contains a reference to a Contact, Organisation or Role dataset.
values
- A collection of POCInformation
instancespublic Transmitter withNomenclature(Nomenclature... values)
Complex element Nomenclature identifies either the standard military, government, nomenclature or the commercial model number of an equipment. Each device or group of devices may have several types of nomenclatures, e.g. both a military nomenclature and a commercial model number.
values
- One or more instances of type Nomenclature...
.public Transmitter withNomenclature(Collection<Nomenclature> values)
Complex element Nomenclature identifies either the standard military, government, nomenclature or the commercial model number of an equipment. Each device or group of devices may have several types of nomenclatures, e.g. both a military nomenclature and a commercial model number.
values
- A collection of Nomenclature
instancespublic Transmitter withDeployment(Deployment... values)
Complex element Deployment provides the general type of equipment deployment. For the detailed data, the appropriate force element and platforms elements should be referenced. Data element Deployment identifies the general category of how the equipment is deployed. For example an equipment may be deployed on an airborne platform, a ship or fixed land installation.
values
- One or more instances of type Deployment...
.public Transmitter withDeployment(Collection<Deployment> values)
Complex element Deployment provides the general type of equipment deployment. For the detailed data, the appropriate force element and platforms elements should be referenced. Data element Deployment identifies the general category of how the equipment is deployed. For example an equipment may be deployed on an airborne platform, a ship or fixed land installation.
values
- A collection of Deployment
instancespublic Transmitter withCurve(Curve... values)
Complex element Curve defines the type of curve. It contains an indication as to whether the values were measured or calculated, the numeric factor to be applied to the carrier frequency to find the abscissa of the curve, a frequency to be added to the carrier frequency to obtain the origin of the curve, and the measurement bandwidth.
values
- One or more instances of type Curve...
.public Transmitter withCurve(Collection<Curve> values)
Complex element Curve defines the type of curve. It contains an indication as to whether the values were measured or calculated, the numeric factor to be applied to the carrier frequency to find the abscissa of the curve, a frequency to be added to the carrier frequency to obtain the origin of the curve, and the measurement bandwidth.
values
- A collection of Curve
instancespublic Transmitter withTxMode(TxMode... values)
Complex element TxMode and its sub-elements define all the technical parameters for a mode of operation of the Transmitter.
values
- One or more instances of type TxMode...
.public Transmitter withTxMode(Collection<TxMode> values)
Complex element TxMode and its sub-elements define all the technical parameters for a mode of operation of the Transmitter.
values
- A collection of TxMode
instancespublic Transmitter withUsingCountries(UsingCountries... values)
Complex element UsingCountries (US) describes the countries that manufacture (Producing), supply (Source), and use (Using) the Transmitter.
values
- One or more instances of type UsingCountries...
.public Transmitter withUsingCountries(Collection<UsingCountries> values)
Complex element UsingCountries (US) describes the countries that manufacture (Producing), supply (Source), and use (Using) the Transmitter.
values
- A collection of UsingCountries
instancespublic String toString()
toString
in class Common<Transmitter>
public boolean isSet()
Transmitter
requires
cls
, Serial
, EntryDateTime
and Generic
.
Note that this method only checks for the presence of required information; this method does not validate the information format.
isSet
in class Common<Transmitter>
Copyright © 2016 OpenSSRF.org. All rights reserved.