com.openindex.openestate.impl.xml.immobiliare
Class Feed

java.lang.Object
  extended by com.openindex.openestate.impl.xml.immobiliare.Feed

public class Feed
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="version" type="{http://feed.immobiliare.it}version"/>
         <element name="metadata">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <all>
                   <element name="publisher" type="{http://feed.immobiliare.it}publisher"/>
                   <element name="build-date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
                   <element name="multipage" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <all>
                             <element name="current" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                             <element name="last" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                           </all>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </all>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="projects" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <all>
                   <element name="project">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <all>
                             <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
                             <element name="agent">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <all>
                                       <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                       <element name="email" type="{http://feed.immobiliare.it}emailType"/>
                                       <element name="sales-office">
                                         <complexType>
                                           <complexContent>
                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                               <all>
                                                 <element name="country-code">
                                                   <simpleType>
                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                                       <pattern value="[a-zA-Z]{2}"/>
                                                     </restriction>
                                                   </simpleType>
                                                 </element>
                                                 <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                                 <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                                 <element name="city">
                                                   <complexType>
                                                     <simpleContent>
                                                       <extension base="<http://www.w3.org/2001/XMLSchema>string">
                                                         <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
                                                       </extension>
                                                     </simpleContent>
                                                   </complexType>
                                                 </element>
                                                 <element name="locality">
                                                   <complexType>
                                                     <complexContent>
                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                                         <sequence>
                                                           <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                                         </sequence>
                                                       </restriction>
                                                     </complexContent>
                                                   </complexType>
                                                 </element>
                                                 <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                                 <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                               </all>
                                             </restriction>
                                           </complexContent>
                                         </complexType>
                                       </element>
                                     </all>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="features">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <all>
                                       <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                       <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                       <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                       <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="description" type="{http://feed.immobiliare.it}langtxt"/>
                                       <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
                                       <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
                                     </all>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="location" type="{http://feed.immobiliare.it}locationStructure" minOccurs="0"/>
                             <element name="pictures" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="videos" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <all>
                                       <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
                                     </all>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="lots" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="residential" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                                       <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                                       <element name="lot" maxOccurs="unbounded">
                                         <complexType>
                                           <complexContent>
                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                               <all>
                                                 <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                                 <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
                                                 <element name="price" type="{http://feed.immobiliare.it}priceType"/>
                                                 <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
                                                 <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
                                                 <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                                                 <element name="floor" type="{http://feed.immobiliare.it}floorProject"/>
                                                 <element name="garage" type="{http://feed.immobiliare.it}boxProject"/>
                                                 <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                                 <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                                 <element name="pictures" minOccurs="0">
                                                   <complexType>
                                                     <complexContent>
                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                                         <sequence>
                                                           <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
                                                         </sequence>
                                                       </restriction>
                                                     </complexContent>
                                                   </complexType>
                                                 </element>
                                               </all>
                                               <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
                                               <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" />
                                             </restriction>
                                           </complexContent>
                                         </complexType>
                                       </element>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </all>
                           <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </all>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="properties">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence maxOccurs="unbounded" minOccurs="0">
                   <element name="property">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <all>
                             <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
                             <element name="date-expiration" minOccurs="0">
                               <simpleType>
                                 <union memberTypes=" {http://www.w3.org/2001/XMLSchema}dateTime {http://feed.immobiliare.it}nullString">
                                 </union>
                               </simpleType>
                             </element>
                             <element name="transaction-type" type="{http://feed.immobiliare.it}sellOrRent"/>
                             <element name="building" type="{http://feed.immobiliare.it}building" minOccurs="0"/>
                             <element name="category" type="{http://feed.immobiliare.it}cat" minOccurs="0"/>
                             <element name="property-type" type="{http://feed.immobiliare.it}proptype" minOccurs="0"/>
                             <element name="building-status" type="{http://feed.immobiliare.it}status" minOccurs="0"/>
                             <element name="agent">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <all>
                                       <element name="office-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="email" type="{http://feed.immobiliare.it}emailType"/>
                                     </all>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="location" type="{http://feed.immobiliare.it}locationStructure"/>
                             <element name="features">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="rooms" type="{http://feed.immobiliare.it}roomsType"/>
                                       <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
                                       <element name="price" type="{http://feed.immobiliare.it}priceType"/>
                                       <element name="description" type="{http://feed.immobiliare.it}langtxt" maxOccurs="25"/>
                                       <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
                                       <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="extra-features" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <all>
                                       <element name="bedrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                                       <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                                       <element name="garage" type="{http://feed.immobiliare.it}box" minOccurs="0"/>
                                       <element name="kitchen" type="{http://feed.immobiliare.it}kitchen" minOccurs="0"/>
                                       <element name="heating" type="{http://feed.immobiliare.it}heat" minOccurs="0"/>
                                       <element name="garden" type="{http://feed.immobiliare.it}garden" minOccurs="0"/>
                                       <element name="terrace" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="balcony" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="elevator" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="air-conditioning" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="floor" type="{http://feed.immobiliare.it}floor" minOccurs="0"/>
                                       <element name="num-floors" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                                       <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="rent-contract" type="{http://feed.immobiliare.it}rental" minOccurs="0"/>
                                       <element name="furniture" type="{http://feed.immobiliare.it}furniture" minOccurs="0"/>
                                       <element name="security-alarm" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="reception" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="net" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
                                       <element name="external-area" type="{http://feed.immobiliare.it}landSizeType" minOccurs="0"/>
                                       <element name="build-year" type="{http://feed.immobiliare.it}year" minOccurs="0"/>
                                       <element name="free-conditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="overhead-crane" type="{http://feed.immobiliare.it}yesnoready" minOccurs="0"/>
                                       <element name="beam-height" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                                       <element name="office-size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/>
                                       <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                     </all>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="pictures" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence maxOccurs="15" minOccurs="0">
                                       <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="videos" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <all>
                                       <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
                                     </all>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </all>
                           <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Feed.Metadata
          Java class for anonymous complex type.
static class Feed.Projects
          Java class for anonymous complex type.
static class Feed.Properties
          Java class for anonymous complex type.
 
Field Summary
protected  Feed.Metadata metadata
           
protected  Feed.Projects projects
           
protected  Feed.Properties properties
           
protected  Version version
           
 
Constructor Summary
Feed()
           
 
Method Summary
 Feed.Metadata getMetadata()
          Gets the value of the metadata property.
 Feed.Projects getProjects()
          Gets the value of the projects property.
 Feed.Properties getProperties()
          Gets the value of the properties property.
 Version getVersion()
          Gets the value of the version property.
 void setMetadata(Feed.Metadata value)
          Sets the value of the metadata property.
 void setProjects(Feed.Projects value)
          Sets the value of the projects property.
 void setProperties(Feed.Properties value)
          Sets the value of the properties property.
 void setVersion(Version value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

protected Version version

metadata

protected Feed.Metadata metadata

projects

protected Feed.Projects projects

properties

protected Feed.Properties properties
Constructor Detail

Feed

public Feed()
Method Detail

getVersion

public Version getVersion()
Gets the value of the version property.

Returns:
possible object is Version

setVersion

public void setVersion(Version value)
Sets the value of the version property.

Parameters:
value - allowed object is Version

getMetadata

public Feed.Metadata getMetadata()
Gets the value of the metadata property.

Returns:
possible object is Feed.Metadata

setMetadata

public void setMetadata(Feed.Metadata value)
Sets the value of the metadata property.

Parameters:
value - allowed object is Feed.Metadata

getProjects

public Feed.Projects getProjects()
Gets the value of the projects property.

Returns:
possible object is Feed.Projects

setProjects

public void setProjects(Feed.Projects value)
Sets the value of the projects property.

Parameters:
value - allowed object is Feed.Projects

getProperties

public Feed.Properties getProperties()
Gets the value of the properties property.

Returns:
possible object is Feed.Properties

setProperties

public void setProperties(Feed.Properties value)
Sets the value of the properties property.

Parameters:
value - allowed object is Feed.Properties


Copyright © 2012 OpenEstate. All Rights Reserved.