VR-Forces 4.6 Class Documentation
 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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)