@CreoleResource(name="GATE XML Document Format", isPrivate=true, autoinstances=) public class XmlDocumentFormat extends TextualDocumentFormat
element2StringMap, magic2mimeTypeMap, markupElementsMap, mimeString2ClassHandlerMap, mimeString2mimeTypeMap, suffixes2mimeTypeMapdataStore, lrPersistentIdname| Constructor and Description |
|---|
XmlDocumentFormat()
Default construction
|
| Modifier and Type | Method and Description |
|---|---|
Resource |
init()
Initialise this resource, and return it.
|
protected static boolean |
isGateXmlFormat(String content)
Determine whether the given document content string represents a
GATE custom format XML document.
|
Boolean |
supportsRepositioning()
We could collect repositioning information during XML parsing
|
void |
unpackMarkup(Document doc)
Old style of unpackMarkup (without collecting of RepositioningInfo)
|
void |
unpackMarkup(Document doc,
RepositioningInfo repInfo,
RepositioningInfo ampCodingInfo)
Unpack the markup in the document.
|
annotateParagraphs, getDataStore, hasContentButNoValidUrl, setNewLinePropertyaddStatusListener, areEqual, decideBetweenThreeMimeTypes, decideBetweenTwoMimeTypes, fireStatusChanged, getDocumentFormat, getDocumentFormat, getDocumentFormat, getDocumentFormat, getElement2StringMap, getFeatures, getMarkupElementsMap, getMimeType, getMimeTypeForString, getShouldCollectRepositioning, getSupportedFileSuffixes, getSupportedMimeTypes, guessTypeUsingMagicNumbers, removeStatusListener, runMagicNumbers, setElement2StringMap, setFeatures, setMarkupElementsMap, setMimeType, setShouldCollectRepositioning, unpackMarkup, willReadFromUrlcleanup, getLRPersistenceId, getParent, isModified, setDataStore, setLRPersistenceId, setParent, synccheckParameterValues, flushBeanInfoCache, forgetBeanInfo, getBeanInfo, getInitParameterValues, getInitParameterValues, getName, getParameterValue, getParameterValue, getParameterValues, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParameterValue, setParameterValue, setParameterValuesgetName, setNamepublic Boolean supportsRepositioning()
supportsRepositioning in class DocumentFormatpublic void unpackMarkup(Document doc) throws DocumentFormatException
unpackMarkup in class TextualDocumentFormatDocumentFormatExceptionpublic void unpackMarkup(Document doc, RepositioningInfo repInfo, RepositioningInfo ampCodingInfo) throws DocumentFormatException
unpackMarkup in class TextualDocumentFormatdoc - The gate document you want to parse. If
doc.getSourceUrl() returns null
then the content of doc will be parsed. Using a URL is
recomended because the parser will report errors corectlly
if the XML document is not well formed.DocumentFormatExceptionprotected static boolean isGateXmlFormat(String content)
public Resource init() throws ResourceInstantiationException
init in interface Resourceinit in class TextualDocumentFormatResourceInstantiationExceptionCopyright © 2024 GATE. All rights reserved.