Package com.rometools.modules.base
This is the base package for the Google Base ROME module.
This package contains the core module interface GoogleBase,
as well as the implementation class GoogleBaseImpl. If you want
to work with a specific type of Google Base entry, you can cast it to a
specific item type interface, such as Vehicle.
Sample Useage:
SyndEntry entry = new SyndEntryImpl();
// set up the entry...
Vehicle vehicle = new GoogleBaseImpl();
vehicle.setMake("Honda");
vehicle.setModel("Insight");
vehicle.setYear( new Year("2000"));
List modules = new ArrayList();
modules.add( vehicle );
entry.setModules( modules );
//Optionally, to get Google Base information from a Feed:
Article article = entry.getModule( "http://base.google.com/ns/1.0" );
System.out.println( article.getPages() );
Google Base is a trademark of Google, Inc. The authors of this software are not affiliated with Google, Inc. and Google does not endorse, support, blah blah blah.
-
Interface Summary Interface Description Article This is an interface for the GoogleBase plug in that exposes methods used for Article or News entry types.Course This is an interface for the GoogleBase plug in that exposes methods used for Class or Course information entry types.CustomTag This class represents a custom tag name and value.CustomTags Event This is an interface for the GoogleBase plug in that exposes methods used for Event entry types.GlobalInterface This is an interface representing the universals.GoogleBase This is the root interface for the Google Base module.Housing This is an interface for the GoogleBase plug in that exposes methods used for Housing entry types.Job This is an interface for the GoogleBase plug in that exposes methods used for Job listing entry types.Person This is an interface for the GoogleBase plug in that exposes methods used for Person (personal ad, resume, profile) entry types.Product This is an interface for the GoogleBase plug in that exposes methods used for Products.Review This is an interface for the GoogleBase plug in that exposes methods used for critical reviews of other things.ScholarlyArticle This is an interface for the GoogleBase plug in that exposes methods used for Scholarly publication, research studies and reference materials.Service This is an interface for the GoogleBase plug in that exposes methods used for service offerings.Travel This is an interface for the GoogleBase plug in that exposes methods used for travel items.Unknown This interface contains all the other schema elements that the document doesn't associate with a particular type.Vehicle This is an interface for the GoogleBase plug in that exposes methods used for vehicles.Wanted This is an interface for the GoogleBase plug in that exposes methods used for wanted ads. -
Class Summary Class Description CustomTagImpl CustomTagImpl.Location CustomTagsImpl GoogleBaseImpl This is the implementation class for the GoogleBase module interface. -
Exception Summary Exception Description ValidationException This is an unchecked exception that is thrown when a data value violates the Google Schema limits.