Package org.intermine.xml.full
Class FullRenderer
- java.lang.Object
-
- org.intermine.xml.full.FullRenderer
-
public final class FullRenderer extends java.lang.Object
Render an object in InterMine Full XML format- Author:
- Andrew Varley
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getFooter()
Return the Full XML file footerstatic java.lang.String
getHeader()
Return the Full XML file headerstatic java.lang.String
render(java.util.Collection<FastPathObject> objects, Model model)
Render a collection of objects as XML in InterMine Full format.static java.lang.String
render(java.util.Collection<Item> items)
Render a collection of items in InterMine Full XML format.static void
render(javax.xml.stream.XMLStreamWriter writer, Item item)
Render the given Item as XML using an XMLStreamWriterstatic java.lang.String
render(FastPathObject obj, Model model)
Render an Object as Xml in Full Data format.static java.lang.String
render(Item item)
Render the given Item as XMLstatic void
renderImpl(javax.xml.stream.XMLStreamWriter writer, Item item)
Render the given Item as XML using an XMLStreamWriterstatic java.util.List<Item>
toItems(java.util.Collection<FastPathObject> objects, Model model)
Convert a collection of Objects to Item format.
-
-
-
Method Detail
-
render
public static java.lang.String render(java.util.Collection<FastPathObject> objects, Model model)
Render a collection of objects as XML in InterMine Full format.- Parameters:
objects
- a collection of objects to rendermodel
- the parent model- Returns:
- the XML for the list of objects
-
render
public static java.lang.String render(FastPathObject obj, Model model)
Render an Object as Xml in Full Data format.- Parameters:
obj
- an object to rendermodel
- the parent model- Returns:
- the XML for object
-
toItems
public static java.util.List<Item> toItems(java.util.Collection<FastPathObject> objects, Model model)
Convert a collection of Objects to Item format.- Parameters:
objects
- objects to convertmodel
- the parent model- Returns:
- a list of Full Data Items
-
render
public static java.lang.String render(java.util.Collection<Item> items)
Render a collection of items in InterMine Full XML format.- Parameters:
items
- a collection of items to render- Returns:
- the XML for the list of items
-
render
public static void render(javax.xml.stream.XMLStreamWriter writer, Item item)
Render the given Item as XML using an XMLStreamWriter- Parameters:
writer
- to XMLStreamWriter to write toitem
- the Item to render
-
renderImpl
public static void renderImpl(javax.xml.stream.XMLStreamWriter writer, Item item)
Render the given Item as XML using an XMLStreamWriter- Parameters:
writer
- to XMLStreamWriter to write toitem
- the Item to render
-
render
public static java.lang.String render(Item item)
Render the given Item as XML- Parameters:
item
- the Item to render- Returns:
- an XML representation of the Item
-
getHeader
public static java.lang.String getHeader()
Return the Full XML file header- Returns:
- the header
-
getFooter
public static java.lang.String getFooter()
Return the Full XML file footer- Returns:
- the footer
-
-