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 LocalizableMessage
getDescription()
java.io.File
getFile()
Version
getImplementationVersion()
java.lang.String[]
getLinks()
java.lang.String
getPreferredFileExtension()
java.lang.String
getPreferredFilenameSuffix()
java.lang.String
getServiceImplementationClassname()
Version
getSpecificationVersion()
LocalizableMessage
getTitle()
java.lang.String
getVendor()
boolean
isLossless()
boolean
isWritable(Bundle bundle)
Bundle
load()
Bundle
load(Bundle bundle)
static void
main(java.lang.String[] args)
void
setFile(java.io.File file)
void
write(Bundle bundle)
-
-
-
Method Detail
-
getServiceImplementationClassname
public java.lang.String getServiceImplementationClassname()
- Specified by:
getServiceImplementationClassname
in interfaceServiceDescriptor
-
getTitle
public LocalizableMessage getTitle()
- Specified by:
getTitle
in interfaceInterfaceInfo
-
getDescription
public LocalizableMessage getDescription()
- Specified by:
getDescription
in interfaceInterfaceInfo
-
getVendor
public java.lang.String getVendor()
- Specified by:
getVendor
in interfaceInterfaceInfo
-
getSpecificationVersion
public Version getSpecificationVersion()
- Specified by:
getSpecificationVersion
in interfaceInterfaceInfo
-
getImplementationVersion
public Version getImplementationVersion()
- Specified by:
getImplementationVersion
in interfaceInterfaceInfo
-
isLossless
public boolean isLossless()
- Specified by:
isLossless
in interfaceBundleAnnotationPersistor
-
write
public void write(Bundle bundle) throws java.io.IOException, EncodeException
- Specified by:
write
in interfaceBundleAnnotationPersistor
- Throws:
java.io.IOException
EncodeException
-
load
public Bundle load() throws java.io.IOException, ParserException
- Specified by:
load
in interfaceBundleAnnotationPersistor
- Throws:
java.io.IOException
ParserException
-
load
public Bundle load(Bundle bundle) throws java.io.IOException, ParserException
- Specified by:
load
in interfaceBundleAnnotationPersistor
- Throws:
java.io.IOException
ParserException
-
main
public static void main(java.lang.String[] args)
-
getFile
public java.io.File getFile()
- Specified by:
getFile
in interfaceBundleAnnotationFilePersistor
-
setFile
public void setFile(java.io.File file)
- Specified by:
setFile
in interfaceBundleAnnotationFilePersistor
-
getPreferredFileExtension
public java.lang.String getPreferredFileExtension()
- Specified by:
getPreferredFileExtension
in interfaceBundleAnnotationFilePersistor
-
getPreferredFilenameSuffix
public java.lang.String getPreferredFilenameSuffix()
- Specified by:
getPreferredFilenameSuffix
in interfaceBundleAnnotationFilePersistor
-
getLinks
public java.lang.String[] getLinks()
-
isWritable
public boolean isWritable(Bundle bundle)
- Specified by:
isWritable
in interfaceBundleAnnotationPersistor
-
-