org.rometools.feed.module.base
Interface GoogleBase

All Superinterfaces:
Article, Cloneable, com.sun.syndication.feed.CopyFrom, Course, Event, GlobalInterface, Housing, Job, com.sun.syndication.feed.module.Module, Person, Product, Review, ScholarlyArticle, Serializable, Service, Travel, Unknown, Vehicle, Wanted
All Known Implementing Classes:
GoogleBaseImpl

public interface GoogleBase
extends com.sun.syndication.feed.module.Module, Article, Course, Event, Job, Person, Product, Review, ScholarlyArticle, Service, Travel, Unknown, Vehicle, Wanted, Housing

This is the root interface for the Google Base module.

It supports all the individual data "types". If you want to work with, for instance, just the Article or Job datatype, you can cast it to the respective interface and see only methods related to a particular entry type.

Version:
$Revision: 1.1 $
Author:
Robert "kebernet" Cooper

Field Summary
static String URI
          This is the URI for the Google Base Schema.
 
Method Summary
 
Methods inherited from interface com.sun.syndication.feed.module.Module
clone, getUri
 
Methods inherited from interface com.sun.syndication.feed.CopyFrom
copyFrom, getInterface
 
Methods inherited from interface org.rometools.feed.module.base.Article
getAuthors, getNewsSource, getPages, getPublishDate, setAuthors, setNewsSource, setPages, setPublishDate
 
Methods inherited from interface org.rometools.feed.module.base.Course
getCourseDateRange, getCourseNumber, getCourseTimes, getSalary, getSubjects, getUniversity, setCourseDateRange, setCourseNumber, setCourseTimes, setSalary, setSubjects, setUniversity
 
Methods inherited from interface org.rometools.feed.module.base.Event
getCurrency, getDeliveryNotes, getDeliveryRadius, getEventDateRange, getLocation, getPaymentAccepted, getPaymentNotes, getPrice, getPriceType, getQuantity, getShipping, getTaxPercent, getTaxRegion, setCurrency, setDeliveryNotes, setDeliveryRadius, setEventDateRange, setLocation, setPaymentAccepted, setPaymentNotes, setPrice, setPriceType, setQuantity, setShipping, setTaxPercent, setTaxRegion
 
Methods inherited from interface org.rometools.feed.module.base.Job
getCurrency, getEducation, getEmployer, getImmigrationStatus, getJobFunctions, getJobIndustries, getJobTypes, getLocation, getSalary, getSalaryType, setCurrency, setEducation, setEmployer, setImmigrationStatus, setJobFunctions, setJobIndustries, setJobTypes, setLocation, setSalary, setSalaryType
 
Methods inherited from interface org.rometools.feed.module.base.Person
getAge, getEducation, getEmployer, getEthnicities, getGender, getInterestedIn, getLocation, getMaritalStatus, getOccupation, getSexualOrientation, setAge, setEducation, setEmployer, setEthnicities, setGender, setInterestedIn, setLocation, setMaritalStatus, setOccupation, setSexualOrientation
 
Methods inherited from interface org.rometools.feed.module.base.Product
getActors, getApparelType, getArtists, getAuthors, getBrand, getColors, getCondition, getCurrency, getDeliveryNotes, getDeliveryRadius, getFormat, getIsbn, getLocation, getManufacturer, getManufacturerId, getMegapixels, getMemory, getModelNumber, getPaymentAccepted, getPaymentNotes, getPickup, getPrice, getPriceType, getProcessorSpeed, getProductTypes, getQuantity, getShipping, getSize, getTaxPercent, getTaxRegion, getUpc, getWeight, setActors, setApparelType, setArtists, setAuthors, setBrand, setColors, setCondition, setCurrency, setDeliveryNotes, setDeliveryRadius, setFormat, setIsbn, setLocation, setManufacturer, setManufacturerId, setMegapixels, setMemory, setModelNumber, setPaymentAccepted, setPaymentNotes, setPickup, setPrice, setPriceType, setProcessorSpeed, setProductTypes, setQuantity, setShipping, setSize, setTaxPercent, setTaxRegion, setUpc, setWeight
 
Methods inherited from interface org.rometools.feed.module.base.Review
getAuthors, getDeliveryNotes, getDeliveryRadius, getNameOfItemBeingReviewed, getPublishDate, getRating, getReviewerType, getReviewType, getUrlOfItemBeingReviewed, setAuthors, setDeliveryNotes, setDeliveryRadius, setNameOfItemBeingReviewed, setPublishDate, setRating, setReviewerType, setReviewType, setUrlOfItemBeingReviewed
 
Methods inherited from interface org.rometools.feed.module.base.ScholarlyArticle
getAuthors, getPages, getPublicationName, getPublicationVolume, getPublishDate, setAuthors, setPages, setPublicationName, setPublicationVolume, setPublishDate
 
Methods inherited from interface org.rometools.feed.module.base.Service
getCurrency, getDeliveryNotes, getDeliveryRadius, getLocation, getPaymentAccepted, getPaymentNotes, getPrice, getPriceType, getQuantity, getServiceType, getShipping, getTaxPercent, getTaxRegion, setCurrency, setDeliveryNotes, setDeliveryRadius, setLocation, setPaymentAccepted, setPaymentNotes, setPrice, setPriceType, setQuantity, setServiceType, setShipping, setTaxPercent, setTaxRegion
 
Methods inherited from interface org.rometools.feed.module.base.Travel
getCurrency, getDeliveryNotes, getDeliveryRadius, getFromLocation, getLocation, getPaymentAccepted, getPaymentNotes, getPrice, getPriceType, getQuantity, getShipping, getTaxPercent, getTaxRegion, getToLocation, getTravelDateRange, setCurrency, setDeliveryNotes, setDeliveryRadius, setFromLocation, setLocation, setPaymentAccepted, setPaymentNotes, setPriceType, setQuantity, setTaxPercent, setTaxRegion, setToLocation, setTravelDateRange
 
Methods inherited from interface org.rometools.feed.module.base.Unknown
getLicenses, getOperatingSystems, getProgrammingLanguages, getRelatedLinks, getSquareFootages, getSubjectAreas, setLicenses, setOperatingSystems, setProgrammingLanguages, setRelatedLinks, setSquareFootages, setSubjectAreas
 
Methods inherited from interface org.rometools.feed.module.base.Vehicle
getColors, getCondition, getCurrency, getDeliveryNotes, getDeliveryRadius, getLocation, getMake, getMileage, getModel, getPaymentAccepted, getPaymentNotes, getPrice, getPriceType, getQuantity, getShipping, getTaxPercent, getTaxRegion, getVehicleType, getVin, getYear, setColors, setCondition, setCurrency, setDeliveryNotes, setDeliveryRadius, setLocation, setMake, setMileage, setModel, setPaymentAccepted, setPaymentNotes, setPrice, setPriceType, setQuantity, setShipping, setTaxPercent, setTaxRegion, setVehicleType, setVin, setYear
 
Methods inherited from interface org.rometools.feed.module.base.Wanted
getDeliveryNotes, getDeliveryRadius, getLocation, setDeliveryNotes, setDeliveryRadius, setLocation
 
Methods inherited from interface org.rometools.feed.module.base.Housing
getAgents, getArea, getBathrooms, getBedrooms, getCurrency, getHoaDues, getListingType, getLocation, getPaymentAccepted, getPaymentNotes, getPrice, getPriceType, getPropertyTypes, getSchoolDistrict, getTaxPercent, getTaxRegion, getYear, setAgents, setArea, setBathrooms, setBedrooms, setCurrency, setHoaDues, setListingType, setLocation, setPaymentAccepted, setPaymentNotes, setPrice, setPriceType, setPropertyTypes, setSchoolDistrict, setTaxPercent, setTaxRegion, setYear
 
Methods inherited from interface org.rometools.feed.module.base.GlobalInterface
getExpirationDate, getExpirationDateTime, getId, getImageLinks, getLabels, setExpirationDate, setExpirationDateTime, setId, setImageLinks, setLabels
 

Field Detail

URI

static final String URI
This is the URI for the Google Base Schema.

See Also:
Constant Field Values


Copyright © 2013 ROME Project. All Rights Reserved.