info.sswap.ontologies.data.impl
Class Base64Serializer
java.lang.Object
info.sswap.ontologies.data.impl.Base64Serializer
- All Implemented Interfaces:
- Serializer
public class Base64Serializer
- extends java.lang.Object
- implements Serializer
Serializes an input stream through a base64 encoder.
- Author:
- Damian Gessler
- See Also:
Base64Parser
Field Summary |
static java.net.URI |
uri
A marker URN for designating XSD base64 encoding. |
static java.net.URI |
XSDbase64Binary
The URI of the XSD base64Binary resource |
Method Summary |
java.io.InputStream |
serialize(java.io.InputStream inputStream)
Method acts as a filter: it is passed an input stream and should
return a input stream of serialized data suitable for immediate reading. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uri
public static final java.net.URI uri
- A marker URN for designating XSD base64 encoding. This can be used as the
object of the data:hasSerializer property to designate internally supported
base64 encoding.
XSDbase64Binary
public static final java.net.URI XSDbase64Binary
- The URI of the XSD base64Binary resource
Base64Serializer
public Base64Serializer()
serialize
public java.io.InputStream serialize(java.io.InputStream inputStream)
throws java.io.IOException
- Description copied from interface:
Serializer
- Method acts as a filter: it is passed an input stream and should
return a input stream of serialized data suitable for immediate reading.
- Specified by:
serialize
in interface Serializer
- Parameters:
inputStream
- raw (un-serialized) stream to be read
- Returns:
- serialized stream ready for reading (e.g., for consequent writing to an output stream)
- Throws:
java.io.IOException
- on any network error
Copyright (c) 2011, iPlant Collaborative, University of Arizona, Cold Spring Harbor Laboratories, University of Texas at Austin.