net.opengis.gmljp2.v_2_0
Class GMLJP2FeaturesType

java.lang.Object
  extended by net.opengis.gml.v_3_2_1.AbstractGMLType
      extended by net.opengis.gml.v_3_2_1.AbstractFeatureType
          extended by net.opengis.gmljp2.v_2_0.GMLJP2FeaturesType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class GMLJP2FeaturesType
extends AbstractFeatureType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for GMLJP2FeaturesType complex type.

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

 <complexType name="GMLJP2FeaturesType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractFeatureType">
       <sequence>
         <element name="feature">
           <complexType>
             <complexContent>
               <extension base="{http://www.opengis.net/gml/3.2}AbstractFeatureMemberType">
                 <sequence>
                   <element ref="{http://www.opengis.net/gml/3.2}AbstractFeature" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attGroup ref="{http://www.opengis.net/gml/3.2}AssociationAttributeGroup"/>
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="style" type="{http://www.opengis.net/gmljp2/2.0}GenericWithAssocPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="extension" type="{http://www.opengis.net/gmljp2/2.0}GenericWithAssocPropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class GMLJP2FeaturesType.Feature
          Java class for anonymous complex type.
 
Field Summary
protected  List<GenericWithAssocPropertyType> extension
           
protected  GMLJP2FeaturesType.Feature feature
           
protected  List<GenericWithAssocPropertyType> style
           
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
boundedBy, location
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
 
Constructor Summary
GMLJP2FeaturesType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 List<GenericWithAssocPropertyType> getExtension()
          Gets the value of the extension property.
 GMLJP2FeaturesType.Feature getFeature()
          Gets the value of the feature property.
 List<GenericWithAssocPropertyType> getStyle()
          Gets the value of the style property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetExtension()
           
 boolean isSetFeature()
           
 boolean isSetStyle()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setExtension(List<GenericWithAssocPropertyType> value)
           
 void setFeature(GMLJP2FeaturesType.Feature value)
          Sets the value of the feature property.
 void setStyle(List<GenericWithAssocPropertyType> value)
           
 String toString()
           
 void unsetExtension()
           
 void unsetStyle()
           
 GMLJP2FeaturesType withExtension(Collection<GenericWithAssocPropertyType> values)
           
 GMLJP2FeaturesType withExtension(GenericWithAssocPropertyType... values)
           
 GMLJP2FeaturesType withExtension(List<GenericWithAssocPropertyType> value)
           
 GMLJP2FeaturesType withFeature(GMLJP2FeaturesType.Feature value)
           
 GMLJP2FeaturesType withStyle(Collection<GenericWithAssocPropertyType> values)
           
 GMLJP2FeaturesType withStyle(GenericWithAssocPropertyType... values)
           
 GMLJP2FeaturesType withStyle(List<GenericWithAssocPropertyType> value)
           
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withDescriptionReference, withId, withIdentifier, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, isSetDescription, isSetDescriptionReference, isSetId, isSetIdentifier, isSetMetaDataProperty, isSetName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

feature

protected GMLJP2FeaturesType.Feature feature

style

protected List<GenericWithAssocPropertyType> style

extension

protected List<GenericWithAssocPropertyType> extension
Constructor Detail

GMLJP2FeaturesType

public GMLJP2FeaturesType()
Method Detail

getFeature

public GMLJP2FeaturesType.Feature getFeature()
Gets the value of the feature property.

Returns:
possible object is GMLJP2FeaturesType.Feature

setFeature

public void setFeature(GMLJP2FeaturesType.Feature value)
Sets the value of the feature property.

Parameters:
value - allowed object is GMLJP2FeaturesType.Feature

isSetFeature

public boolean isSetFeature()

getStyle

public List<GenericWithAssocPropertyType> getStyle()
Gets the value of the style 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 style property.

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

    getStyle().add(newItem);
 

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


isSetStyle

public boolean isSetStyle()

unsetStyle

public void unsetStyle()

getExtension

public List<GenericWithAssocPropertyType> getExtension()
Gets the value of the extension 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 extension property.

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

    getExtension().add(newItem);
 

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


isSetExtension

public boolean isSetExtension()

unsetExtension

public void unsetExtension()

toString

public String toString()
Overrides:
toString in class AbstractFeatureType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractFeatureType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractFeatureType

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractFeatureType

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractFeatureType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractFeatureType

clone

public Object clone()
Overrides:
clone in class AbstractFeatureType

copyTo

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

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractFeatureType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

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

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractFeatureType

setStyle

public void setStyle(List<GenericWithAssocPropertyType> value)

setExtension

public void setExtension(List<GenericWithAssocPropertyType> value)

withFeature

public GMLJP2FeaturesType withFeature(GMLJP2FeaturesType.Feature value)

withStyle

public GMLJP2FeaturesType withStyle(GenericWithAssocPropertyType... values)

withStyle

public GMLJP2FeaturesType withStyle(Collection<GenericWithAssocPropertyType> values)

withExtension

public GMLJP2FeaturesType withExtension(GenericWithAssocPropertyType... values)

withExtension

public GMLJP2FeaturesType withExtension(Collection<GenericWithAssocPropertyType> values)

withStyle

public GMLJP2FeaturesType withStyle(List<GenericWithAssocPropertyType> value)

withExtension

public GMLJP2FeaturesType withExtension(List<GenericWithAssocPropertyType> value)


Copyright © 2008-2015. All Rights Reserved.