Package ca.phon.session.io.xml.v12
Class XMLSessionWriter_v12
java.lang.Object
ca.phon.session.io.xml.v12.XMLSessionWriter_v12
- All Implemented Interfaces:
IPluginExtensionPoint<SessionWriter>
,SessionWriter
@XMLSerial(namespace="http://phon.ling.mun.ca/ns/phonbank",
elementName="session",
bindType=Session.class)
@SessionIO(group="ca.phon",
id="phonbank",
version="1.2",
mimetype="application/xml",
extension="xml",
name="Phon <3.6 (.xml)")
public class XMLSessionWriter_v12
extends Object
implements SessionWriter, IPluginExtensionPoint<SessionWriter>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopyIPA
(ObjectFactory factory, Tier<IPATranscript> ipaTier) Copy ipaClass<?>
Get type of extensionGet factory for extension point objectsvoid
writeSession
(Session session, OutputStream out) Write the givenSession
to the providedOutputStream
-
Constructor Details
-
XMLSessionWriter_v12
public XMLSessionWriter_v12()
-
-
Method Details
-
copyIPA
Copy ipa- Parameters:
ipaTier
-- Returns:
IpaTierType
-
writeSession
Description copied from interface:SessionWriter
Write the givenSession
to the providedOutputStream
- Specified by:
writeSession
in interfaceSessionWriter
- Throws:
IOException
-
getExtensionType
Description copied from interface:IPluginExtensionPoint
Get type of extension- Specified by:
getExtensionType
in interfaceIPluginExtensionPoint<SessionWriter>
-
getFactory
Description copied from interface:IPluginExtensionPoint
Get factory for extension point objects- Specified by:
getFactory
in interfaceIPluginExtensionPoint<SessionWriter>
-