public class ConfigInputFormat extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ConfigInputFormat.FileType
Basic file types we support
|
static class |
ConfigInputFormat.FileTypeOption
file type options for a FileType
|
Constructor and Description |
---|
ConfigInputFormat(File file,
InputFormatReader.BaseFormatFinder finder) |
ConfigInputFormat(String name)
Construct empty input format instance.
|
ConfigInputFormat(String name,
Reader reader,
boolean isJson,
InputFormatReader.BaseFormatFinder finder) |
public ConfigInputFormat(String name)
name
- format namepublic ConfigInputFormat(File file, InputFormatReader.BaseFormatFinder finder) throws IOException
file
- the file to read, the name of this file (minus the .blf.*
extension) will be used as this format's name.finder
- finder to locate the baseFormat of this config, if set, may be
null if no baseFormat is requiredIOException
- on errorpublic ConfigInputFormat(String name, Reader reader, boolean isJson, InputFormatReader.BaseFormatFinder finder) throws IOException
name
- format namereader
- format file to readisJson
- true if json, false if yamlfinder
- finder to locate the baseFormat of this config, if set, may be
null if no baseFormat is requiredIOException
public void setBaseFormat(ConfigInputFormat baseFormat)
baseFormat
- format to copy frompublic void validate()
public String getName()
public String getDisplayName()
public String getDescription()
public void setDescription(String description)
public void setDisplayName(String displayName)
public ConfigInputFormat.FileType getFileType()
public void setFileType(ConfigInputFormat.FileType fileType)
public boolean isVisible()
public void setVisible(boolean listed)
public void setDocumentPath(String documentPath)
public ConfigMetadataBlock createMetadataBlock()
public List<ConfigMetadataBlock> getMetadataBlocks()
public void addAnnotatedField(ConfigAnnotatedField f)
public void addLinkedDocument(ConfigLinkedDocument d)
public void setConvertPluginId(String id)
public String getConvertPluginId()
public void setTagPluginId(String id)
public String getTagPluginId()
public boolean isNamespaceAware()
public String getDocumentPath()
public Map<String,ConfigAnnotatedField> getAnnotatedFields()
public ConfigAnnotatedField getAnnotatedField(String name)
public ConfigAnnotatedField getOrCreateAnnotatedField(String name)
public Map<String,ConfigLinkedDocument> getLinkedDocuments()
public ConfigLinkedDocument getLinkedDocument(String name)
public ConfigLinkedDocument getOrCreateLinkedDocument(String name)
public boolean shouldStore()
public void setStore(boolean store)
public String getMetadataDefaultAnalyzer()
public void setMetadataDefaultAnalyzer(String metadataDefaultAnalyzer)
public String getType()
public void setType(String type)
public ConfigCorpus getCorpusConfig()
public ConfigMetadataField getMetadataField(String fieldname)
public File getReadFromFile()
public BufferedReader getFormatFile()
public void setReadFromFile(File readFromFile)
public boolean shouldResolveNamedEntityReferences()
public String getHelpUrl()
public void setHelpUrl(String helpUrl)
public UnknownCondition getMetadataDefaultUnknownCondition()
public String getMetadataDefaultUnknownValue()
public void setMetadataDefaultUnknownCondition(UnknownCondition unknownCondition)
public void setMetadataDefaultUnknownValue(String unknownValue)
Copyright © 2020 Instituut voor Nederlandse Taal (INT). All rights reserved.