net.opengis.ows.v_2_0
Class ReferenceType

java.lang.Object
  extended by net.opengis.ows.v_2_0.AbstractReferenceBaseType
      extended by net.opengis.ows.v_2_0.ReferenceType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString
Direct Known Subclasses:
ServiceReferenceType

public class ReferenceType
extends AbstractReferenceBaseType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Complete reference to a remote or local resource, allowing including metadata about that resource.

Java class for ReferenceType complex type.

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

 <complexType name="ReferenceType">
   <complexContent>
     <extension base="{http://www.opengis.net/ows/2.0}AbstractReferenceBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/ows/2.0}Identifier" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Abstract" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Format" type="{http://www.opengis.net/ows/2.0}MimeType" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Metadata" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<LanguageStringType> _abstract
           
protected  String format
           
protected  CodeType identifier
           
protected  List<JAXBElement<? extends MetadataType>> metadata
           
 
Fields inherited from class net.opengis.ows.v_2_0.AbstractReferenceBaseType
actuate, arcrole, href, role, show, title, type
 
Constructor Summary
ReferenceType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 List<LanguageStringType> getAbstract()
          Gets the value of the abstract property.
 String getFormat()
          Gets the value of the format property.
 CodeType getIdentifier()
          Optional unique identifier of the referenced resource.
 List<JAXBElement<? extends MetadataType>> getMetadata()
          Optional unordered list of additional metadata about this resource.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetAbstract()
           
 boolean isSetFormat()
           
 boolean isSetIdentifier()
           
 boolean isSetMetadata()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAbstract(List<LanguageStringType> value)
           
 void setFormat(String value)
          Sets the value of the format property.
 void setIdentifier(CodeType value)
          Sets the value of the identifier property.
 void setMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 String toString()
           
 void unsetAbstract()
           
 void unsetMetadata()
           
 ReferenceType withAbstract(Collection<LanguageStringType> values)
           
 ReferenceType withAbstract(LanguageStringType... values)
           
 ReferenceType withAbstract(List<LanguageStringType> value)
           
 ReferenceType withActuate(org.hisrc.w3c.xlink.v_1_0.ActuateType value)
           
 ReferenceType withArcrole(String value)
           
 ReferenceType withFormat(String value)
           
 ReferenceType withHref(String value)
           
 ReferenceType withIdentifier(CodeType value)
           
 ReferenceType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
           
 ReferenceType withMetadata(JAXBElement<? extends MetadataType>... values)
           
 ReferenceType withMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 ReferenceType withRole(String value)
           
 ReferenceType withShow(org.hisrc.w3c.xlink.v_1_0.ShowType value)
           
 ReferenceType withTitle(String value)
           
 ReferenceType withType(String value)
           
 
Methods inherited from class net.opengis.ows.v_2_0.AbstractReferenceBaseType
getActuate, getArcrole, getHref, getRole, getShow, getTitle, getType, isSetActuate, isSetArcrole, isSetHref, isSetRole, isSetShow, isSetTitle, isSetType, setActuate, setArcrole, setHref, setRole, setShow, setTitle, setType
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

protected CodeType identifier

_abstract

protected List<LanguageStringType> _abstract

format

protected String format

metadata

protected List<JAXBElement<? extends MetadataType>> metadata
Constructor Detail

ReferenceType

public ReferenceType()
Method Detail

getIdentifier

public CodeType getIdentifier()
Optional unique identifier of the referenced resource.

Returns:
possible object is CodeType

setIdentifier

public void setIdentifier(CodeType value)
Sets the value of the identifier property.

Parameters:
value - allowed object is CodeType

isSetIdentifier

public boolean isSetIdentifier()

getAbstract

public List<LanguageStringType> getAbstract()
Gets the value of the abstract 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 abstract property.

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

    getAbstract().add(newItem);
 

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


isSetAbstract

public boolean isSetAbstract()

unsetAbstract

public void unsetAbstract()

getFormat

public String getFormat()
Gets the value of the format property.

Returns:
possible object is String

setFormat

public void setFormat(String value)
Sets the value of the format property.

Parameters:
value - allowed object is String

isSetFormat

public boolean isSetFormat()

getMetadata

public List<JAXBElement<? extends MetadataType>> getMetadata()
Optional unordered list of additional metadata about this resource. A list of optional metadata elements for this ReferenceType could be specified in the Implementation Specification for each use of this type in a specific OWS.Gets the value of the metadata 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 metadata property.

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

    getMetadata().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<MetadataType> JAXBElement<AdditionalParametersType>


isSetMetadata

public boolean isSetMetadata()

unsetMetadata

public void unsetMetadata()

toString

public String toString()
Overrides:
toString in class AbstractReferenceBaseType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractReferenceBaseType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class AbstractReferenceBaseType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class AbstractReferenceBaseType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractReferenceBaseType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class AbstractReferenceBaseType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractReferenceBaseType

clone

public Object clone()
Overrides:
clone in class AbstractReferenceBaseType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractReferenceBaseType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractReferenceBaseType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
createNewInstance in class AbstractReferenceBaseType

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractReferenceBaseType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractReferenceBaseType

setAbstract

public void setAbstract(List<LanguageStringType> value)

setMetadata

public void setMetadata(List<JAXBElement<? extends MetadataType>> value)

withIdentifier

public ReferenceType withIdentifier(CodeType value)

withAbstract

public ReferenceType withAbstract(LanguageStringType... values)

withAbstract

public ReferenceType withAbstract(Collection<LanguageStringType> values)

withFormat

public ReferenceType withFormat(String value)

withMetadata

public ReferenceType withMetadata(JAXBElement<? extends MetadataType>... values)

withMetadata

public ReferenceType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)

withAbstract

public ReferenceType withAbstract(List<LanguageStringType> value)

withMetadata

public ReferenceType withMetadata(List<JAXBElement<? extends MetadataType>> value)

withType

public ReferenceType withType(String value)
Overrides:
withType in class AbstractReferenceBaseType

withHref

public ReferenceType withHref(String value)
Overrides:
withHref in class AbstractReferenceBaseType

withRole

public ReferenceType withRole(String value)
Overrides:
withRole in class AbstractReferenceBaseType

withArcrole

public ReferenceType withArcrole(String value)
Overrides:
withArcrole in class AbstractReferenceBaseType

withTitle

public ReferenceType withTitle(String value)
Overrides:
withTitle in class AbstractReferenceBaseType

withShow

public ReferenceType withShow(org.hisrc.w3c.xlink.v_1_0.ShowType value)
Overrides:
withShow in class AbstractReferenceBaseType

withActuate

public ReferenceType withActuate(org.hisrc.w3c.xlink.v_1_0.ActuateType value)
Overrides:
withActuate in class AbstractReferenceBaseType


Copyright © 2008-2014 Highsource. All Rights Reserved.