VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Types | Private Member Functions | Private Attributes
XLIFFHandler Class Reference
Inheritance diagram for XLIFFHandler:
Inheritance graph
[legend]

Public Member Functions

 XLIFFHandler (MetaTranslator *translator)
 
virtual bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
 
virtual bool endElement (const QString &namespaceURI, const QString &localName, const QString &qName)
 
virtual bool characters (const QString &ch)
 
virtual bool fatalError (const QXmlParseException &exception)
 
virtual bool endDocument ()
 
- Public Member Functions inherited from QXmlDefaultHandler
 QXmlDefaultHandler ()
 
virtual ~QXmlDefaultHandler ()
 
void setDocumentLocator (QXmlLocator *locator)
 
bool startDocument ()
 
bool startPrefixMapping (const QString &prefix, const QString &uri)
 
bool endPrefixMapping (const QString &prefix)
 
bool ignorableWhitespace (const QString &ch)
 
bool processingInstruction (const QString &target, const QString &data)
 
bool skippedEntity (const QString &name)
 
bool warning (const QXmlParseException &exception)
 
bool error (const QXmlParseException &exception)
 
bool notationDecl (const QString &name, const QString &publicId, const QString &systemId)
 
bool unparsedEntityDecl (const QString &name, const QString &publicId, const QString &systemId, const QString &notationName)
 
bool resolveEntity (const QString &publicId, const QString &systemId, QXmlInputSource *&ret)
 
bool startDTD (const QString &name, const QString &publicId, const QString &systemId)
 
bool endDTD ()
 
bool startEntity (const QString &name)
 
bool endEntity (const QString &name)
 
bool startCDATA ()
 
bool endCDATA ()
 
bool comment (const QString &ch)
 
bool attributeDecl (const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value)
 
bool internalEntityDecl (const QString &name, const QString &value)
 
bool externalEntityDecl (const QString &name, const QString &publicId, const QString &systemId)
 
QString errorString () const
 
- Public Member Functions inherited from QXmlContentHandler
virtual ~QXmlContentHandler ()
 
- Public Member Functions inherited from QXmlErrorHandler
virtual ~QXmlErrorHandler ()
 
- Public Member Functions inherited from QXmlDTDHandler
virtual ~QXmlDTDHandler ()
 
- Public Member Functions inherited from QXmlEntityResolver
virtual ~QXmlEntityResolver ()
 
- Public Member Functions inherited from QXmlLexicalHandler
virtual ~QXmlLexicalHandler ()
 
- Public Member Functions inherited from QXmlDeclHandler
virtual ~QXmlDeclHandler ()
 

Private Types

enum  XliffContext {
  XC_xliff, XC_group, XC_context_group, XC_context,
  XC_context_linenumber, XC_ph, XC_restype_plurals
}
 

Private Member Functions

void pushContext (XliffContext ctx)
 
bool popContext (XliffContext ctx)
 
XliffContext currentContext () const
 
bool hasContext (XliffContext ctx) const
 

Private Attributes

MetaTranslatortor
 
TranslatorMessage::Type m_type
 
QString m_language
 
QString m_context
 
QString m_source
 
QString m_comment
 
QStringList translations
 
QString m_fileName
 
int m_lineNumber
 
QString accum
 
QString m_ctype
 
int ferrorCount
 
bool contextIsUtf8
 
bool messageIsUtf8
 
const QString m_URI
 
const QString m_URI12
 
QStack< intm_contextStack
 

Member Enumeration Documentation

Enumerator
XC_xliff 
XC_group 
XC_context_group 
XC_context 
XC_context_linenumber 
XC_ph 
XC_restype_plurals 

Constructor & Destructor Documentation

XLIFFHandler::XLIFFHandler ( MetaTranslator translator)

Member Function Documentation

virtual bool XLIFFHandler::startElement ( const QString &  namespaceURI,
const QString &  localName,
const QString &  qName,
const QXmlAttributes atts 
)
virtual

Reimplemented from QXmlDefaultHandler.

virtual bool XLIFFHandler::endElement ( const QString &  namespaceURI,
const QString &  localName,
const QString &  qName 
)
virtual

Reimplemented from QXmlDefaultHandler.

virtual bool XLIFFHandler::characters ( const QString &  ch)
virtual

Reimplemented from QXmlDefaultHandler.

virtual bool XLIFFHandler::fatalError ( const QXmlParseException exception)
virtual

Reimplemented from QXmlDefaultHandler.

virtual bool XLIFFHandler::endDocument ( )
virtual

Reimplemented from QXmlDefaultHandler.

void XLIFFHandler::pushContext ( XliffContext  ctx)
private
bool XLIFFHandler::popContext ( XliffContext  ctx)
private
XliffContext XLIFFHandler::currentContext ( ) const
private
bool XLIFFHandler::hasContext ( XliffContext  ctx) const
private

Member Data Documentation

MetaTranslator* XLIFFHandler::tor
private
TranslatorMessage::Type XLIFFHandler::m_type
private
QString XLIFFHandler::m_language
private
QString XLIFFHandler::m_context
private
QString XLIFFHandler::m_source
private
QString XLIFFHandler::m_comment
private
QStringList XLIFFHandler::translations
private
QString XLIFFHandler::m_fileName
private
int XLIFFHandler::m_lineNumber
private
QString XLIFFHandler::accum
private
QString XLIFFHandler::m_ctype
private
int XLIFFHandler::ferrorCount
private
bool XLIFFHandler::contextIsUtf8
private
bool XLIFFHandler::messageIsUtf8
private
const QString XLIFFHandler::m_URI
private
const QString XLIFFHandler::m_URI12
private
QStack<int> XLIFFHandler::m_contextStack
private

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)