public class RYXmlTransformer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RYXmlTransformer.MacroDescription
The description of a macro, for example
|
Modifier and Type | Field and Description |
---|---|
static QName |
AC_IMAGE |
static QName |
AC_LAYOUT_CELL |
static QName |
AC_LINK |
static QName |
AC_MACRO |
static QName |
AC_MACRO_BODY |
static QName |
AC_MACRO_ID |
static QName |
AC_MACRO_NAME |
static String |
AC_NAMESPACE |
static QName |
AC_PARAM |
static QName |
AC_PLACEHOLDER |
static QName |
AC_SCHEMA_VERSION |
static QName |
AC_TASK |
static QName |
AC_TASK_BODY |
protected static List<QName> |
BLOCK_ELEMENTS |
protected static List<QName> |
NON_TEXT_ELEMENTS |
static QName |
W3_BLOCKQUOTE |
static QName |
W3_BR |
static QName |
W3_DIV |
static QName |
W3_H1 |
static QName |
W3_H2 |
static QName |
W3_H3 |
static QName |
W3_H4 |
static QName |
W3_H5 |
static QName |
W3_H6 |
static QName |
W3_HR |
static QName |
W3_IMG |
static QName |
W3_LI |
static String |
W3_NAMESPACE |
static QName |
W3_P |
static QName |
W3_PRE |
static QName |
W3_TABLE |
static QName |
W3_TBODY |
static QName |
W3_TD |
static QName |
W3_TH |
static QName |
W3_TR |
Constructor and Description |
---|
RYXmlTransformer() |
Modifier and Type | Method and Description |
---|---|
static void |
closeQuietlyXml(XMLEventReader xml) |
static void |
closeQuietlyXml(XMLEventWriter xml) |
protected void |
end(XMLEventWriter out,
QName name) |
static String |
getAttributeValue(XMLEvent event,
QName attribute) |
static String |
getCharacters(List<XMLEvent> xml) |
protected void |
insertMacroParam(XMLEventWriter out,
String key,
Object value) |
static boolean |
isEnd(XMLEvent event,
QName type) |
static boolean |
isMacroStart(XMLEvent event,
String expectedMacroName) |
static boolean |
isStart(XMLEvent event,
QName type) |
static boolean |
isWhitespace(List<XMLEvent> xml)
A stream is whitespace if doesn't contain or
|
static RYXmlTransformer.MacroDescription |
parseMacro(XMLEvent macroStartEvent,
XMLEventReader reader) |
protected void |
start(XMLEventWriter out,
QName name,
org.apache.commons.lang3.tuple.Pair<QName,String>... attributes) |
protected static void |
text(XMLEventWriter out,
Object text) |
static void |
textInParagraphs(XMLEventWriter xmlEventWriter,
String comment) |
void |
writeMacro(XMLEventWriter out,
RYXmlTransformer.MacroDescription macroDescription) |
public static final String AC_NAMESPACE
public static final String W3_NAMESPACE
public static final QName AC_MACRO
public static final QName AC_MACRO_NAME
public static final QName AC_MACRO_ID
public static final QName AC_MACRO_BODY
public static final QName AC_PARAM
public static final QName AC_TASK
public static final QName AC_TASK_BODY
public static final QName AC_SCHEMA_VERSION
public static final QName AC_LAYOUT_CELL
public static final QName AC_LINK
public static final QName AC_IMAGE
public static final QName AC_PLACEHOLDER
public static final QName W3_TABLE
public static final QName W3_TBODY
public static final QName W3_TR
public static final QName W3_TD
public static final QName W3_TH
public static final QName W3_P
public static final QName W3_LI
public static final QName W3_H1
public static final QName W3_H2
public static final QName W3_H3
public static final QName W3_H4
public static final QName W3_H5
public static final QName W3_H6
public static final QName W3_PRE
public static final QName W3_BLOCKQUOTE
public static final QName W3_IMG
public static final QName W3_BR
public static final QName W3_HR
public static final QName W3_DIV
public static void closeQuietlyXml(XMLEventReader xml)
public static void closeQuietlyXml(XMLEventWriter xml)
protected static void text(XMLEventWriter out, Object text) throws XMLStreamException
XMLStreamException
public static void textInParagraphs(XMLEventWriter xmlEventWriter, String comment) throws XMLStreamException
XMLStreamException
public static boolean isWhitespace(List<XMLEvent> xml)
@SafeVarargs protected final void start(XMLEventWriter out, QName name, org.apache.commons.lang3.tuple.Pair<QName,String>... attributes) throws XMLStreamException
XMLStreamException
protected void insertMacroParam(XMLEventWriter out, String key, Object value) throws XMLStreamException
XMLStreamException
public void writeMacro(XMLEventWriter out, RYXmlTransformer.MacroDescription macroDescription) throws XMLStreamException
XMLStreamException
protected void end(XMLEventWriter out, QName name) throws XMLStreamException
XMLStreamException
public static RYXmlTransformer.MacroDescription parseMacro(XMLEvent macroStartEvent, XMLEventReader reader)
Copyright © 2020 Play SQL. All rights reserved.