public abstract class PAULASpecificReader extends DefaultHandler2 implements PAULAXMLDictionary
ATT_BASE, ATT_FEAT_FEAT_DESC, ATT_FEAT_FEAT_EXP, ATT_FEAT_FEAT_TAR, ATT_FEAT_FEAT_VAL, ATT_HEADER_PAULA_ID, ATT_HEADER_TYPE, ATT_HREF, ATT_ID, ATT_MARK_MARK_TYPE, ATT_MULTI_FEAT_NAME, ATT_MULTI_FEAT_VALUE, ATT_PAULA_ID, ATT_REL_REL_TARGET, ATT_STRUCT_REL_TYPE, ATT_TYPE, ATT_VERSION, KW_AUDIO, LINE_SEPARATOR, MARK_LIST_CLOSE_TAG, PAULA_CLOSE_TAG, PAULA_FEAT_DOCTYPE_TAG, PAULA_MARK_DOCTYPE_TAG, PAULA_REL_DOCTYPE_TAG, PAULA_STRUCT_DOCTYPE_TAG, PAULA_TEXT_DOCTYPE_TAG, PAULA_TOKEN_FILE_CLOSING, STRUCT_LIST_CLOSE_TAG, TAG_FEAT_FEAT, TAG_FEAT_FEATLIST, TAG_HEADER, TAG_HEADER_XML, TAG_MARK_MARK, TAG_MARK_MARKLIST, TAG_MULTI_FEAT, TAG_MULTI_MULTIFEAT, TAG_MULTI_MULTIFEATLIST, TAG_PAULA, TAG_PAULA_OPEN, TAG_REL_REL, TAG_REL_RELLIST, TAG_STRUCT_REL, TAG_STRUCT_STRUCT, TAG_STRUCT_STRUCTLIST, TAG_TEXT_BODY, VALUE_MARK_MARK_TYPE, VERSION, XLINK_URI| Constructor and Description |
|---|
PAULASpecificReader() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkForFileReference(String xPtr)
Checks the given String (in XPointer-syntax), if it contains a reference
to another file and initialize to read this file.
|
PAULA2SaltMapper |
getMapper() |
File |
getPaulaFile() |
PAULAFileDelegator |
getPaulaFileDelegator() |
String |
getPaulaID()
Returns Id of current paula-document.
|
String |
getPaulaType()
Returns the type of the paula-document.
|
String |
getXmlBase()
Returns base document of this file.
|
boolean |
isTAGorAttribute(String val,
String tagOrAtt) |
boolean |
isTAGorAttribute(String val,
String[] list)
Gibt zur�ck, ob ein gegebener Attribut oder Tagname in der �bergebenen
Liste von Attribut- oder Wertnamen enthalten ist.
|
void |
setMapper(PAULA2SaltMapper mapper) |
void |
setPaulaFile(File paulaFile) |
void |
setPaulaFileDelegator(PAULAFileDelegator paulaFileDelegator) |
void |
setPaulaID(String paulaID)
Sets Id of current paula-document.
|
void |
setPaulaType(String paulaType)
Sets the type of the paula-document.
|
void |
setXmlBase(String xmlBase)
Sets base document of this file.
|
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes)
Extracts some general information, which can be necessary for all derived
specific readers.
|
attributeDecl, comment, elementDecl, endCDATA, endDTD, endEntity, externalEntityDecl, getExternalSubset, internalEntityDecl, resolveEntity, resolveEntity, startCDATA, startDTD, startEntitycharacters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warningpublic boolean isTAGorAttribute(String val, String[] list)
val - String - zu suchender Attribut- oder Tagnamelist - String[] - Stringliste in der gesucht werden sollpublic boolean isTAGorAttribute(String val, String tagOrAtt)
val - tagOrAtt - public void setPaulaFile(File paulaFile)
paulaFile - the paulaFile to setpublic File getPaulaFile()
public void setPaulaID(String paulaID)
paulaID - the paulaID to setpublic String getPaulaID()
public void setXmlBase(String xmlBase)
xmlBase - the xmlBase to setpublic String getXmlBase()
public String getPaulaType()
public void setPaulaType(String paulaType)
paulaType - public PAULA2SaltMapper getMapper()
public void setMapper(PAULA2SaltMapper mapper)
public void setPaulaFileDelegator(PAULAFileDelegator paulaFileDelegator)
paulaFileDelegator - the paulaFileDelegator to setpublic PAULAFileDelegator getPaulaFileDelegator()
protected void checkForFileReference(String xPtr)
xptr - - the attribute to checkpublic void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
startElement in interface ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.startElement(java.lang.String,
java.lang.String, java.lang.String, org.xml.sax.Attributes)Copyright © 2009–2017 Humboldt-Universität zu Berlin, INRIA. All rights reserved.