public class TLcdCSWElementSetName extends TLcdDataObject
Modifier and Type | Field and Description |
---|---|
static TLcdCSWElementSetName |
BRIEF
A brief representation of the record format.
|
static TLcdDataProperty |
ELEMENT_SET_PROPERTY
Data property that maps to the value defined by the simple content.
|
static TLcdCSWElementSetName |
FULL
The full record.
|
static TLcdCSWElementSetName |
SUMMARY
A summary representation of the record format.
|
static TLcdDataProperty |
TYPE_NAMES_PROPERTY
Data property that maps to the
typeNames attribute. |
Constructor and Description |
---|
TLcdCSWElementSetName()
Creates a new empty object.
|
TLcdCSWElementSetName(String aElementSet)
Creates a new object with an TLcdCSWElementSet of the given name.
|
TLcdCSWElementSetName(TLcdCSWElementSet aElementSet)
Creates a new element set name with the given TLcdCSWElementSet.
|
TLcdCSWElementSetName(TLcdDataType aType)
Creates a new object for the given type.
|
Modifier and Type | Method and Description |
---|---|
TLcdCSWElementSet |
getElementSet()
Returns the value of the property that maps to the value defined by the simple content.
|
List<QName> |
getTypeNames()
Returns the value of the property that maps to the
typeNames attribute. |
void |
setElementSet(TLcdCSWElementSet aValue)
Sets the value of the property that maps to the value defined by the simple content.
|
void |
setTypeNames(List<QName> aValue)
Sets the value of the property that maps to the
typeNames attribute. |
String |
toString() |
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
public static final TLcdCSWElementSetName BRIEF
TLcdCSWBriefRecord
public static final TLcdCSWElementSetName SUMMARY
TLcdCSWSummaryRecord
public static final TLcdCSWElementSetName FULL
TLcdCSWRecord
public static final TLcdDataProperty ELEMENT_SET_PROPERTY
public static final TLcdDataProperty TYPE_NAMES_PROPERTY
typeNames
attribute.
The possible values for this property are instances of List<QName>
.public TLcdCSWElementSetName()
TLcdCSWElementSetName(String)
or TLcdCSWElementSetName(TLcdCSWElementSet)
instead.public TLcdCSWElementSetName(TLcdDataType aType)
aType
- the type for which to create the objectpublic TLcdCSWElementSetName(TLcdCSWElementSet aElementSet)
aElementSet
- the element setpublic TLcdCSWElementSetName(String aElementSet)
aElementSet
- the name of the element setpublic String toString()
toString
in class TLcdDataObject
public TLcdCSWElementSet getElementSet()
The possible values for this property are instances of
ELEMENT_SET_PROPERTY
property.public void setElementSet(TLcdCSWElementSet aValue)
The possible values for this property are instances of
aValue
- the value to set for the ELEMENT_SET_PROPERTY
property.public List<QName> getTypeNames()
typeNames
attribute.
In the case where the query includes more than one entity name as the value of the typeNames attribute on the Query element, the typeNames attribute on the ElementSetName element can be used to discriminate which element set or sets should be presented. The names specified for the typeNames attribute on the ElementSetName element shall be a proper subset of the names specified as the value of the typeNames attribute on the Query element. If the typeNames attribute is not included on the ElementSetName element, then the named element sets for all entities specified as the value of the typeNames attribute on the Query element shall be presented.
TYPE_NAMES_PROPERTY
property.public void setTypeNames(List<QName> aValue)
typeNames
attribute.
In the case where the query includes more than one entity name as the value of the typeNames attribute on the Query element, the typeNames attribute on the ElementSetName element can be used to discriminate which element set or sets should be presented. The names specified for the typeNames attribute on the ElementSetName element shall be a proper subset of the names specified as the value of the typeNames attribute on the Query element. If the typeNames attribute is not included on the ElementSetName element, then the named element sets for all entities specified as the value of the typeNames attribute on the Query element shall be presented.
aValue
- the value to set for the TYPE_NAMES_PROPERTY
property.