org.openanzo.atom.jastor.atomowl
Interface Feed

All Superinterfaces:
CoreThing, FeedOrEntry, GraphThing, Version
All Known Implementing Classes:
FeedImpl

public interface Feed
extends Version, FeedOrEntry, GraphThing

Interface for Feed Class@en ontology class
Use the org.openanzo.atom.jastor.atomowl.Factory to create instances of this interface.

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#Feed)


RDF Schema Standard Properties
label : Feed Class@en
comment : Container for feed metadata.@en



Field Summary
static org.openrdf.model.URI aggregatesProperty
          The Jena Property for aggregates
static org.openrdf.model.URI containsProperty
          The Jena Property for contains
static org.openrdf.model.URI contentProperty
          The Jena Property for content
static org.openrdf.model.URI emailProperty
          The Jena Property for email
static org.openrdf.model.URI entryProperty
          The Jena Property for entry
static org.openrdf.model.URI generatorProperty
          The Jena Property for generator
static org.openrdf.model.URI iconProperty
          The Jena Property for icon
static org.openrdf.model.URI logoProperty
          The Jena Property for logo
static org.openrdf.model.URI subtitleProperty
          The Jena Property for subtitle
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
 
Fields inherited from interface org.openanzo.atom.jastor.atomowl.Version
alternateProperty, idProperty, updatedProperty
 
Fields inherited from interface org.openanzo.atom.jastor.atomowl.FeedOrEntry
authorProperty, categoryProperty, contributorProperty, linkProperty, rightsProperty, titleProperty
 
Method Summary
 Entry addAggregates()
          Adds an anonymous value for the 'aggregates' property
 void addAggregates(Entry aggregates)
          Adds a value for the 'aggregates' property
 Entry addAggregates(org.openrdf.model.Resource resource)
          Adds a value for the 'aggregates' property.
 Entry addContains()
          Adds an anonymous value for the 'contains' property
 void addContains(Entry contains)
          Adds a value for the 'contains' property
 Entry addContains(org.openrdf.model.Resource resource)
          Adds a value for the 'contains' property.
 Entry addEntry()
          Adds an anonymous value for the 'entry' property
 void addEntry(Entry entry)
          Adds a value for the 'entry' property
 Entry addEntry(org.openrdf.model.Resource resource)
          Adds a value for the 'entry' property.
 Image addIcon()
          Adds an anonymous value for the 'icon' property
 void addIcon(Image icon)
          Adds a value for the 'icon' property
 Image addIcon(org.openrdf.model.Resource resource)
          Adds a value for the 'icon' property.
 info.aduna.collections.iterators.CloseableIterator<Entry> getAggregates()
          Get an Iterator the 'aggregates' property values.
 info.aduna.collections.iterators.CloseableIterator<Entry> getContains()
          Get an Iterator the 'contains' property values.
 info.aduna.collections.iterators.CloseableIterator<Entry> getEntry()
          Get an Iterator the 'entry' property values.
 Generator getGenerator()
          Gets the 'generator' property value
 info.aduna.collections.iterators.CloseableIterator<Image> getIcon()
          Get an Iterator the 'icon' property values.
 Image getLogo()
          Gets the 'logo' property value
 TextContent getSubtitle()
          Gets the 'subtitle' property value
 void removeAggregates(Entry aggregates)
          Removes a value for the 'aggregates' property.
 void removeContains(Entry contains)
          Removes a value for the 'contains' property.
 void removeEntry(Entry entry)
          Removes a value for the 'entry' property.
 void removeIcon(Image icon)
          Removes a value for the 'icon' property.
 Generator setGenerator()
          Sets the 'generator' property value to an anonymous node
 void setGenerator(Generator generator)
          Sets the 'generator' property value
 Generator setGenerator(org.openrdf.model.Resource resource)
          Sets the 'generator' property value to the given resource, and add's rdf:type properties.
 Image setLogo()
          Sets the 'logo' property value to an anonymous node
 void setLogo(Image logo)
          Sets the 'logo' property value
 Image setLogo(org.openrdf.model.Resource resource)
          Sets the 'logo' property value to the given resource, and add's rdf:type properties.
 TextContent setSubtitle()
          Sets the 'subtitle' property value to an anonymous node
 TextContent setSubtitle(org.openrdf.model.Resource resource)
          Sets the 'subtitle' property value to the given resource, and add's rdf:type properties.
 void setSubtitle(TextContent subtitle)
          Sets the 'subtitle' property value
 
Methods inherited from interface org.openanzo.atom.jastor.atomowl.Version
addAlternate, addAlternate, addAlternate, addEmail, addEmail, addEmail, getAlternate, getContent, getEmail, getId, getUpdated, removeAlternate, removeEmail, setContent, setContent, setContent, setId, setUpdated
 
Methods inherited from interface org.openanzo.jastor.GraphThing
getProperties, getPropertyValue, getPropertyValue, graph, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 
Methods inherited from interface org.openanzo.atom.jastor.atomowl.FeedOrEntry
addAuthor, addAuthor, addAuthor, addCategory, addCategory, addCategory, addContributor, addContributor, addContributor, addEmail, addEmail, addEmail, addLink, addLink, addLink, getAuthor, getCategory, getContent, getContributor, getEmail, getLink, getRights, getTitle, removeAuthor, removeCategory, removeContributor, removeEmail, removeLink, setContent, setContent, setContent, setRights, setRights, setRights, setTitle, setTitle, setTitle
 
Methods inherited from interface org.openanzo.jastor.GraphThing
getProperties, getPropertyValue, getPropertyValue, graph, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
The rdf:type for this ontology class


entryProperty

static final org.openrdf.model.URI entryProperty
The Jena Property for entry

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#entry)



RDF Schema Standard Properties
label : entry relation@en
comment : The feed contains the given Entry and that Entry has the feed as its source. See 4.1.1 of rfc 4287. This relation is a little bit more specialised than the rfc 4287 entry element. It relates only :Feed objects to :Entry objects where the :Feed is a :source of the :Entry. See also the :source and :contains relations. @en


iconProperty

static final org.openrdf.model.URI iconProperty
The Jena Property for icon

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#icon)



RDF Schema Standard Properties
label : icon@en
comment : see 4.2.5 of rfc 4287. An icon associated with the object@en


subtitleProperty

static final org.openrdf.model.URI subtitleProperty
The Jena Property for subtitle

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#subtitle)



RDF Schema Standard Properties
label : subtitle@en
comment : see 4.2.12 of rfc 4287. Subtitle of the feed.@en


generatorProperty

static final org.openrdf.model.URI generatorProperty
The Jena Property for generator

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#generator)



RDF Schema Standard Properties
label : generator@en
comment : see 4.2.4 of rfc 4287. The generator of the object@en


aggregatesProperty

static final org.openrdf.model.URI aggregatesProperty
The Jena Property for aggregates

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#aggregates)



RDF Schema Standard Properties
label : aggregates@en
comment : The feed aggregates this given Entry. See 4.1.1 of rfc4287. This means that the entry does not have the feed as its source. The entry was taken from a different feed.@en


logoProperty

static final org.openrdf.model.URI logoProperty
The Jena Property for logo

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#logo)



RDF Schema Standard Properties
label : logo@en
comment : see 4.2.8 of rfc 4287. An icon associated with the object@en


containsProperty

static final org.openrdf.model.URI containsProperty
The Jena Property for contains

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#contains)



RDF Schema Standard Properties
label : contains relation@en
comment : The feed contains the given Entry. See 4.1.1 of rfc4287. This makes no statement about whether that Entry has the :Feed as its source.@en


emailProperty

static final org.openrdf.model.URI emailProperty
The Jena Property for email

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#email)



RDF Schema Standard Properties
label : email address@en
comment : see 3.2.3 of rfc 4287. A mailbox of the Person@en


contentProperty

static final org.openrdf.model.URI contentProperty
The Jena Property for content

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#content)



RDF Schema Standard Properties
label : content@en
comment : See 4.1.3 of rfc 4287 spec. The content of an Entry, a Link or any of the relation types that are the object of :rel properties@en

Method Detail

getEntry

info.aduna.collections.iterators.CloseableIterator<Entry> getEntry()
                                                                   throws JastorException
Get an Iterator the 'entry' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Entry
Throws:
JastorException
See Also:
entryProperty

addEntry

void addEntry(Entry entry)
              throws JastorException
Adds a value for the 'entry' property

Parameters:
The - Entry to add
Throws:
JastorException
See Also:
entryProperty

addEntry

Entry addEntry()
               throws JastorException
Adds an anonymous value for the 'entry' property

Returns:
The anoymous Entry created
Throws:
JastorException
See Also:
entryProperty

addEntry

Entry addEntry(org.openrdf.model.Resource resource)
               throws JastorException
Adds a value for the 'entry' property. This method is equivalent constructing a new instance of Entry with the factory and calling addEntry(org.openanzo.atom.jastor.atomowl.Entry entry) The resource argument have rdf:type http://bblfish.net/work/atom-owl/2006-06-06/#Entry. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
JastorException
See Also:
entryProperty

removeEntry

void removeEntry(Entry entry)
                 throws JastorException
Removes a value for the 'entry' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - Entry to remove
Throws:
JastorException
See Also:
entryProperty

getIcon

info.aduna.collections.iterators.CloseableIterator<Image> getIcon()
                                                                  throws JastorException
Get an Iterator the 'icon' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Image
Throws:
JastorException
See Also:
iconProperty

addIcon

void addIcon(Image icon)
             throws JastorException
Adds a value for the 'icon' property

Parameters:
The - Image to add
Throws:
JastorException
See Also:
iconProperty

addIcon

Image addIcon()
              throws JastorException
Adds an anonymous value for the 'icon' property

Returns:
The anoymous Image created
Throws:
JastorException
See Also:
iconProperty

addIcon

Image addIcon(org.openrdf.model.Resource resource)
              throws JastorException
Adds a value for the 'icon' property. This method is equivalent constructing a new instance of Image with the factory and calling addIcon(org.openanzo.atom.jastor.foaf.Image icon) The resource argument have rdf:type http://xmlns.com/foaf/0.1/Image. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
JastorException
See Also:
iconProperty

removeIcon

void removeIcon(Image icon)
                throws JastorException
Removes a value for the 'icon' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - Image to remove
Throws:
JastorException
See Also:
iconProperty

getSubtitle

TextContent getSubtitle()
                        throws JastorException
Gets the 'subtitle' property value

Returns:
TextContent
Throws:
JastorException
See Also:
subtitleProperty

setSubtitle

void setSubtitle(TextContent subtitle)
                 throws JastorException
Sets the 'subtitle' property value

Parameters:
{@link - org.openanzo.atom.jastor.atomowl.TextContent}
Throws:
JastorException
See Also:
subtitleProperty

setSubtitle

TextContent setSubtitle()
                        throws JastorException
Sets the 'subtitle' property value to an anonymous node

Returns:
TextContent, the created value
Throws:
JastorException
See Also:
subtitleProperty

setSubtitle

TextContent setSubtitle(org.openrdf.model.Resource resource)
                        throws JastorException
Sets the 'subtitle' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of TextContent with the factory. and calling setSubtitle(org.openanzo.atom.jastor.atomowl.TextContent subtitle) The resource argument have rdf:type http://bblfish.net/work/atom-owl/2006-06-06/#TextContent. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
{@link - com.hp.hpl.jena.rdf.model.Resource} must not be be null.
Returns:
TextContent, the newly created value
Throws:
JastorException
See Also:
subtitleProperty

getGenerator

Generator getGenerator()
                       throws JastorException
Gets the 'generator' property value

Returns:
Generator
Throws:
JastorException
See Also:
generatorProperty

setGenerator

void setGenerator(Generator generator)
                  throws JastorException
Sets the 'generator' property value

Parameters:
{@link - org.openanzo.atom.jastor.atomowl.Generator}
Throws:
JastorException
See Also:
generatorProperty

setGenerator

Generator setGenerator()
                       throws JastorException
Sets the 'generator' property value to an anonymous node

Returns:
Generator, the created value
Throws:
JastorException
See Also:
generatorProperty

setGenerator

Generator setGenerator(org.openrdf.model.Resource resource)
                       throws JastorException
Sets the 'generator' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Generator with the factory. and calling setGenerator(org.openanzo.atom.jastor.atomowl.Generator generator) The resource argument have rdf:type http://bblfish.net/work/atom-owl/2006-06-06/#Generator. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
{@link - com.hp.hpl.jena.rdf.model.Resource} must not be be null.
Returns:
Generator, the newly created value
Throws:
JastorException
See Also:
generatorProperty

getAggregates

info.aduna.collections.iterators.CloseableIterator<Entry> getAggregates()
                                                                        throws JastorException
Get an Iterator the 'aggregates' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Entry
Throws:
JastorException
See Also:
aggregatesProperty

addAggregates

void addAggregates(Entry aggregates)
                   throws JastorException
Adds a value for the 'aggregates' property

Parameters:
The - Entry to add
Throws:
JastorException
See Also:
aggregatesProperty

addAggregates

Entry addAggregates()
                    throws JastorException
Adds an anonymous value for the 'aggregates' property

Returns:
The anoymous Entry created
Throws:
JastorException
See Also:
aggregatesProperty

addAggregates

Entry addAggregates(org.openrdf.model.Resource resource)
                    throws JastorException
Adds a value for the 'aggregates' property. This method is equivalent constructing a new instance of Entry with the factory and calling addAggregates(org.openanzo.atom.jastor.atomowl.Entry aggregates) The resource argument have rdf:type http://bblfish.net/work/atom-owl/2006-06-06/#Entry. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
JastorException
See Also:
aggregatesProperty

removeAggregates

void removeAggregates(Entry aggregates)
                      throws JastorException
Removes a value for the 'aggregates' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - Entry to remove
Throws:
JastorException
See Also:
aggregatesProperty

getLogo

Image getLogo()
              throws JastorException
Gets the 'logo' property value

Returns:
Image
Throws:
JastorException
See Also:
logoProperty

setLogo

void setLogo(Image logo)
             throws JastorException
Sets the 'logo' property value

Parameters:
{@link - org.openanzo.atom.jastor.foaf.Image}
Throws:
JastorException
See Also:
logoProperty

setLogo

Image setLogo()
              throws JastorException
Sets the 'logo' property value to an anonymous node

Returns:
Image, the created value
Throws:
JastorException
See Also:
logoProperty

setLogo

Image setLogo(org.openrdf.model.Resource resource)
              throws JastorException
Sets the 'logo' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Image with the factory. and calling setLogo(org.openanzo.atom.jastor.foaf.Image logo) The resource argument have rdf:type http://xmlns.com/foaf/0.1/Image. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
{@link - com.hp.hpl.jena.rdf.model.Resource} must not be be null.
Returns:
Image, the newly created value
Throws:
JastorException
See Also:
logoProperty

getContains

info.aduna.collections.iterators.CloseableIterator<Entry> getContains()
                                                                      throws JastorException
Get an Iterator the 'contains' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Entry
Throws:
JastorException
See Also:
containsProperty

addContains

void addContains(Entry contains)
                 throws JastorException
Adds a value for the 'contains' property

Parameters:
The - Entry to add
Throws:
JastorException
See Also:
containsProperty

addContains

Entry addContains()
                  throws JastorException
Adds an anonymous value for the 'contains' property

Returns:
The anoymous Entry created
Throws:
JastorException
See Also:
containsProperty

addContains

Entry addContains(org.openrdf.model.Resource resource)
                  throws JastorException
Adds a value for the 'contains' property. This method is equivalent constructing a new instance of Entry with the factory and calling addContains(org.openanzo.atom.jastor.atomowl.Entry contains) The resource argument have rdf:type http://bblfish.net/work/atom-owl/2006-06-06/#Entry. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
JastorException
See Also:
containsProperty

removeContains

void removeContains(Entry contains)
                    throws JastorException
Removes a value for the 'contains' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - Entry to remove
Throws:
JastorException
See Also:
containsProperty


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.