org.springframework.extensions.webscripts.atom
Interface AbderaService

All Known Implementing Classes:
AbderaServiceImpl

public interface AbderaService

Abdera (Atom Processing) Service

Author:
davidc

Field Summary
static String ATOM_WRITER
           
static String DEFAULT_WRITER
           
static String JSON_WRITER
           
 
Method Summary
 org.apache.abdera.model.Entry createEntry()
          Construct an Atom Entry
 org.apache.abdera.model.Feed createFeed()
          Construct an Atom Feed
 org.apache.abdera.Abdera getAbdera()
          Gets Abdera
 Map<String,QName> getNames()
          Gets the map of registered QNames (indexed by alias)
 org.apache.abdera.parser.Parser getParser()
          Gets Atom Parser
 org.apache.abdera.writer.Writer getWriter(String writer)
          Gets an Atom Writer
 org.apache.abdera.model.Element parse(InputStream doc, String base)
          Parse Atom
 org.apache.abdera.model.Element parse(Reader doc, String base)
          Parse Atom
 org.apache.abdera.model.Entry parseEntry(InputStream doc, String base)
          Parse Atom Entry
 org.apache.abdera.model.Entry parseEntry(Reader doc, String base)
          Parse Atom Entry
 org.apache.abdera.model.Feed parseFeed(InputStream doc, String base)
          Parse Atom Feed
 org.apache.abdera.model.Feed parseFeed(Reader doc, String base)
          Parse Atom Feed
 org.apache.abdera.model.Service parseService(InputStream doc, String base)
          Parse APP Service
 org.apache.abdera.model.Service parseService(Reader doc, String base)
          Parse APP Service
 

Field Detail

DEFAULT_WRITER

static final String DEFAULT_WRITER
See Also:
Constant Field Values

ATOM_WRITER

static final String ATOM_WRITER
See Also:
Constant Field Values

JSON_WRITER

static final String JSON_WRITER
See Also:
Constant Field Values
Method Detail

getAbdera

org.apache.abdera.Abdera getAbdera()
Gets Abdera

Returns:
abdera

getParser

org.apache.abdera.parser.Parser getParser()
Gets Atom Parser

Returns:
atom parser

createFeed

org.apache.abdera.model.Feed createFeed()
Construct an Atom Feed

Returns:
feed

createEntry

org.apache.abdera.model.Entry createEntry()
Construct an Atom Entry

Returns:
entry

parse

org.apache.abdera.model.Element parse(InputStream doc,
                                      String base)
Parse Atom

Parameters:
doc -
base -
Returns:
entry or feed

parse

org.apache.abdera.model.Element parse(Reader doc,
                                      String base)
Parse Atom

Parameters:
doc -
base -
Returns:
entry or feed

parseService

org.apache.abdera.model.Service parseService(InputStream doc,
                                             String base)
Parse APP Service

Parameters:
doc - document to parse
base - (optional) base path for relative references
Returns:
service

parseService

org.apache.abdera.model.Service parseService(Reader doc,
                                             String base)
Parse APP Service

Parameters:
doc - document to parse
base - (optional) base path for relative references
Returns:
service

parseFeed

org.apache.abdera.model.Feed parseFeed(InputStream doc,
                                       String base)
Parse Atom Feed

Parameters:
doc - document to parse
base - (optional) base path for relative references
Returns:
feed

parseFeed

org.apache.abdera.model.Feed parseFeed(Reader doc,
                                       String base)
Parse Atom Feed

Parameters:
doc - document to parse
base - (optional) base path for relative references
Returns:
feed

parseEntry

org.apache.abdera.model.Entry parseEntry(InputStream doc,
                                         String base)
Parse Atom Entry

Parameters:
doc - document to parse
base - (optional) base path for relative references
Returns:
entry

parseEntry

org.apache.abdera.model.Entry parseEntry(Reader doc,
                                         String base)
Parse Atom Entry

Parameters:
doc - document to parse
base - (optional) base path for relative references
Returns:
entry

getWriter

org.apache.abdera.writer.Writer getWriter(String writer)
Gets an Atom Writer

Parameters:
writer - writer name
Returns:
writer (or null, if it doesn't exist)

getNames

Map<String,QName> getNames()
Gets the map of registered QNames (indexed by alias)

Returns:
qnames


Copyright © 2009 SpringSource, Inc. All Rights Reserved.