Package ips.annot.textgrid
Class TextGridFilePersistor
- java.lang.Object
-
- ips.annot.textgrid.TextGridFilePersistor
-
- All Implemented Interfaces:
BundleAnnotationPersistor,BundleAnnotationPersistorServiceDescriptor,BundleAnnotationFilePersistor,InterfaceInfo,ServiceDescriptor
public class TextGridFilePersistor extends java.lang.Object implements BundleAnnotationFilePersistor
- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_CHARSET_NAME
-
Constructor Summary
Constructors Constructor Description TextGridFilePersistor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.charset.CharsetgetCharset()LocalizableMessagegetDescription()java.io.FilegetFile()VersiongetImplementationVersion()LevelDefinitiongetLevelDefinition()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)voidsetCharset(java.nio.charset.Charset charset)voidsetFile(java.io.File file)voidsetLevelDefinition(LevelDefinition levelDefinition)voidsetLevelDefinitionKeyName(java.lang.String levelDefinitionKeyName)voidwrite(Bundle bundle)
-
-
-
Field Detail
-
DEFAULT_CHARSET_NAME
public static final java.lang.String DEFAULT_CHARSET_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isLossless
public boolean isLossless()
- Specified by:
isLosslessin interfaceBundleAnnotationPersistor
-
getFile
public java.io.File getFile()
- Specified by:
getFilein interfaceBundleAnnotationFilePersistor
-
setFile
public void setFile(java.io.File file)
- Specified by:
setFilein interfaceBundleAnnotationFilePersistor
-
write
public void write(Bundle bundle) throws java.io.IOException, EncodeException
- Specified by:
writein interfaceBundleAnnotationPersistor- Throws:
java.io.IOExceptionEncodeException
-
getPreferredFileExtension
public java.lang.String getPreferredFileExtension()
- Specified by:
getPreferredFileExtensionin interfaceBundleAnnotationFilePersistor
-
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
-
getCharset
public java.nio.charset.Charset getCharset()
-
setCharset
public void setCharset(java.nio.charset.Charset charset)
-
getLevelDefinition
public LevelDefinition getLevelDefinition()
-
setLevelDefinition
public void setLevelDefinition(LevelDefinition levelDefinition)
-
setLevelDefinitionKeyName
public void setLevelDefinitionKeyName(java.lang.String levelDefinitionKeyName)
-
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
-
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
-
-