Package ips.annot.model.emu
Class EmuBundleAnnotationPersistor
- java.lang.Object
-
- ips.annot.model.emu.EmuBundleAnnotationPersistor
-
- All Implemented Interfaces:
BundleAnnotationPersistor,BundleAnnotationPersistorServiceDescriptor,BundleAnnotationFilePersistor,InterfaceInfo,ServiceDescriptor
public class EmuBundleAnnotationPersistor extends java.lang.Object implements BundleAnnotationFilePersistor
- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Constructor Summary
Constructors Constructor Description EmuBundleAnnotationPersistor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizableMessagegetDescription()java.io.FilegetFile()VersiongetImplementationVersion()java.lang.String[]getLinks()java.lang.StringgetPreferredFileExtension()java.lang.StringgetPreferredFilenameSuffix()java.lang.StringgetServiceImplementationClassname()VersiongetSpecificationVersion()LocalizableMessagegetTitle()java.lang.StringgetVendor()booleanisLossless()booleanisWritable(Bundle bundle)Bundleload()Bundleload(Bundle bundle)static voidmain(java.lang.String[] args)voidsetFile(java.io.File file)voidwrite(Bundle bundle)
-
-
-
Method Detail
-
getServiceImplementationClassname
public java.lang.String getServiceImplementationClassname()
- Specified by:
getServiceImplementationClassnamein interfaceServiceDescriptor
-
getTitle
public LocalizableMessage getTitle()
- Specified by:
getTitlein interfaceInterfaceInfo
-
getDescription
public LocalizableMessage getDescription()
- Specified by:
getDescriptionin interfaceInterfaceInfo
-
getVendor
public java.lang.String getVendor()
- Specified by:
getVendorin interfaceInterfaceInfo
-
getSpecificationVersion
public Version getSpecificationVersion()
- Specified by:
getSpecificationVersionin interfaceInterfaceInfo
-
getImplementationVersion
public Version getImplementationVersion()
- Specified by:
getImplementationVersionin interfaceInterfaceInfo
-
isLossless
public boolean isLossless()
- Specified by:
isLosslessin interfaceBundleAnnotationPersistor
-
write
public void write(Bundle bundle) throws java.io.IOException, EncodeException
- Specified by:
writein interfaceBundleAnnotationPersistor- Throws:
java.io.IOExceptionEncodeException
-
load
public Bundle load() throws java.io.IOException, ParserException
- Specified by:
loadin interfaceBundleAnnotationPersistor- Throws:
java.io.IOExceptionParserException
-
load
public Bundle load(Bundle bundle) throws java.io.IOException, ParserException
- Specified by:
loadin interfaceBundleAnnotationPersistor- Throws:
java.io.IOExceptionParserException
-
main
public static void main(java.lang.String[] args)
-
getFile
public java.io.File getFile()
- Specified by:
getFilein interfaceBundleAnnotationFilePersistor
-
setFile
public void setFile(java.io.File file)
- Specified by:
setFilein interfaceBundleAnnotationFilePersistor
-
getPreferredFileExtension
public java.lang.String getPreferredFileExtension()
- Specified by:
getPreferredFileExtensionin interfaceBundleAnnotationFilePersistor
-
getPreferredFilenameSuffix
public java.lang.String getPreferredFilenameSuffix()
- Specified by:
getPreferredFilenameSuffixin interfaceBundleAnnotationFilePersistor
-
getLinks
public java.lang.String[] getLinks()
-
isWritable
public boolean isWritable(Bundle bundle)
- Specified by:
isWritablein interfaceBundleAnnotationPersistor
-
-