|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.util.transformers.StringTransformer
org.mmbase.util.transformers.ConfigurableStringTransformer
org.mmbase.util.transformers.XmlField
XMLFields in MMBase. This class can encode such a field to several other formats.
| Nested Class Summary | |
protected static class |
XmlField.FormatException
|
| Field Summary | |
static int |
ASCII
|
static int |
HTML_BLOCK
|
static int |
HTML_BLOCK_BR
|
static int |
HTML_BLOCK_BR_NOSURROUNDINGP
|
static int |
HTML_BLOCK_LIST
|
static int |
HTML_BLOCK_LIST_BR
|
static int |
HTML_BLOCK_LIST_BR_NOSURROUNDINGP
|
static int |
HTML_BLOCK_LIST_NOSURROUNDINGP
|
static int |
HTML_BLOCK_NOSURROUNDINGP
|
static int |
HTML_INLINE
|
static int |
POORBODY
|
static int |
RICHBODY
|
static int |
XHTML
|
| Fields inherited from class org.mmbase.util.transformers.ConfigurableStringTransformer |
to |
| Constructor Summary | |
XmlField()
|
|
XmlField(int to)
|
|
| Method Summary | |
String |
getEncoding()
Returns the encoding that is currently active |
protected static void |
handleFormat(StringObject obj,
boolean format)
Only escape, clean up. |
protected static void |
handleRich(StringObject obj,
boolean sections,
boolean leaveExtraNewLines,
boolean surroundingP)
|
protected static void |
handleRich(StringObject obj,
boolean sections,
boolean leaveExtraNewLines,
boolean surroundingP,
boolean placeListsInsideP)
|
static String |
poorToHTMLInline(String data)
So poor, that it actually generates pieces of XHTML 1.1 inlines (so, no use of section, br, p). |
static String |
poorToXML(String data)
|
static String |
poorToXML(String data,
boolean format)
As richToXML but a little less rich. |
protected static StringObject |
prepareData(String data)
|
protected static String |
prepareDataString(String data)
|
static String |
richToHTMLBlock(String data)
|
static String |
richToHTMLBlock(String data,
boolean multipibleBrs,
boolean surroundingP)
|
static String |
richToHTMLBlock(String data,
boolean multipibleBrs,
boolean surroundingP,
boolean placeListsInsideP)
So poor, that it actually generates pieces of XHTML 1.1 blocks (so, no use of sections). |
static String |
richToXML(String data)
|
static String |
richToXML(String data,
boolean format)
Defines a kind of 'rich' text format. |
String |
transform(String data)
|
String |
transformBack(String r)
|
Map |
transformers()
Returns which transformations can be done by an object of this class. |
protected static void |
validate(String incoming)
|
static String |
wikiToXML(String data)
|
protected static String |
XSLTransform(String xslFile,
String data)
Base function for XSL conversions. |
| Methods inherited from class org.mmbase.util.transformers.ConfigurableStringTransformer |
configure, toString |
| Methods inherited from class org.mmbase.util.transformers.StringTransformer |
transform, transform, transformBack, transformBack |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mmbase.util.transformers.CharTransformer |
transform, transform, transformBack, transformBack |
| Methods inherited from interface org.mmbase.util.transformers.Transformer |
toString |
| Field Detail |
public static final int POORBODY
public static final int RICHBODY
public static final int HTML_INLINE
public static final int HTML_BLOCK
public static final int HTML_BLOCK_BR
public static final int HTML_BLOCK_NOSURROUNDINGP
public static final int HTML_BLOCK_BR_NOSURROUNDINGP
public static final int HTML_BLOCK_LIST
public static final int HTML_BLOCK_LIST_BR
public static final int HTML_BLOCK_LIST_NOSURROUNDINGP
public static final int HTML_BLOCK_LIST_BR_NOSURROUNDINGP
public static final int ASCII
public static final int XHTML
| Constructor Detail |
public XmlField()
public XmlField(int to)
| Method Detail |
protected static void handleFormat(StringObject obj,
boolean format)
protected static String prepareDataString(String data)
protected static StringObject prepareData(String data)
protected static void handleRich(StringObject obj,
boolean sections,
boolean leaveExtraNewLines,
boolean surroundingP)
protected static void handleRich(StringObject obj,
boolean sections,
boolean leaveExtraNewLines,
boolean surroundingP,
boolean placeListsInsideP)
public static String wikiToXML(String data)
public static String richToXML(String data,
boolean format)
data - text to convertformat - if the resulting XML must be nicely formatted (default: false)
public static String richToXML(String data)
public static String poorToXML(String data,
boolean format)
richToXML(java.lang.String, boolean)public static String poorToXML(String data)
public static String richToHTMLBlock(String data,
boolean multipibleBrs,
boolean surroundingP,
boolean placeListsInsideP)
richToXML(java.lang.String, boolean)public static String richToHTMLBlock(String data)
public static String richToHTMLBlock(String data,
boolean multipibleBrs,
boolean surroundingP)
public static String poorToHTMLInline(String data)
protected static String XSLTransform(String xslFile,
String data)
protected static void validate(String incoming)
throws XmlField.FormatException
XmlField.FormatExceptionpublic Map transformers()
ConfigurableTransformer
transformers in interface ConfigurableTransformertransformers in class ConfigurableStringTransformerpublic String transform(String data)
transform in interface CharTransformertransform in class StringTransformerpublic String transformBack(String r)
transformBack in interface CharTransformertransformBack in class StringTransformerpublic String getEncoding()
ConfigurableTransformer
getEncoding in interface ConfigurableTransformergetEncoding in class ConfigurableStringTransformer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||