gov.nasa.arc.pds.xml.generated
Class ScienceFacets

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.ScienceFacets

public class ScienceFacets
extends Object

The Science_Facets class contains the science-related search facets. It is optional and may be repeated if an product has facets related to, for example, two different disciplines (as defined by the discipline_name facet). Note that Science_Facets was modeled with Discipline_Facets as a component and Discipline_Facets was modeled with Group_Facet1 and Group_Facet2 as components. This dependency hierarchy was flattened and only Science_Facets exists in the schema.

Java class for Science_Facets complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Science_Facets">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="wavelength_range" type="{http://pds.nasa.gov/pds4/pds/v1}wavelength_range" maxOccurs="unbounded" minOccurs="0"/>
         <element name="domain" type="{http://pds.nasa.gov/pds4/pds/v1}domain" maxOccurs="unbounded" minOccurs="0"/>
         <element name="discipline_name" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed"/>
         <element name="facet1" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="subfacet1" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" maxOccurs="unbounded" minOccurs="0"/>
         <element name="facet2" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="subfacet2" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String disciplineName
           
protected  List<String> domains
           
protected  String facet1
           
protected  String facet2
           
protected  List<String> subfacet1S
           
protected  List<String> subfacet2S
           
protected  List<String> wavelengthRanges
           
 
Constructor Summary
ScienceFacets()
           
 
Method Summary
 String getDisciplineName()
          Gets the value of the disciplineName property.
 List<String> getDomains()
          Gets the value of the domains property.
 String getFacet1()
          Gets the value of the facet1 property.
 String getFacet2()
          Gets the value of the facet2 property.
 List<String> getSubfacet1s()
          Gets the value of the subfacet1S property.
 List<String> getSubfacet2s()
          Gets the value of the subfacet2S property.
 List<String> getWavelengthRanges()
          Gets the value of the wavelengthRanges property.
 void setDisciplineName(String value)
          Sets the value of the disciplineName property.
 void setFacet1(String value)
          Sets the value of the facet1 property.
 void setFacet2(String value)
          Sets the value of the facet2 property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wavelengthRanges

protected List<String> wavelengthRanges

domains

protected List<String> domains

disciplineName

protected String disciplineName

facet1

protected String facet1

subfacet1S

protected List<String> subfacet1S

facet2

protected String facet2

subfacet2S

protected List<String> subfacet2S
Constructor Detail

ScienceFacets

public ScienceFacets()
Method Detail

getWavelengthRanges

public List<String> getWavelengthRanges()
Gets the value of the wavelengthRanges property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the wavelengthRanges property.

For example, to add a new item, do as follows:

    getWavelengthRanges().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getDomains

public List<String> getDomains()
Gets the value of the domains property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the domains property.

For example, to add a new item, do as follows:

    getDomains().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getDisciplineName

public String getDisciplineName()
Gets the value of the disciplineName property.

Returns:
possible object is String

setDisciplineName

public void setDisciplineName(String value)
Sets the value of the disciplineName property.

Parameters:
value - allowed object is String

getFacet1

public String getFacet1()
Gets the value of the facet1 property.

Returns:
possible object is String

setFacet1

public void setFacet1(String value)
Sets the value of the facet1 property.

Parameters:
value - allowed object is String

getSubfacet1s

public List<String> getSubfacet1s()
Gets the value of the subfacet1S property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the subfacet1S property.

For example, to add a new item, do as follows:

    getSubfacet1s().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getFacet2

public String getFacet2()
Gets the value of the facet2 property.

Returns:
possible object is String

setFacet2

public void setFacet2(String value)
Sets the value of the facet2 property.

Parameters:
value - allowed object is String

getSubfacet2s

public List<String> getSubfacet2s()
Gets the value of the subfacet2S property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the subfacet2S property.

For example, to add a new item, do as follows:

    getSubfacet2s().add(newItem);
 

Objects of the following type(s) are allowed in the list String



Copyright © 2014. All Rights Reserved.