|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ctc.wstx.api.WriterConfig
public final class WriterConfig
Simple configuration container class; passed by reader factory to reader instance created.
Field Summary | |
---|---|
protected static java.lang.String |
DEFAULT_AUTOMATIC_NS_PREFIX
|
protected static java.lang.String |
IMPL_NAME
|
protected static java.lang.String |
IMPL_VERSION
|
protected EscapingWriterFactory |
mAttrValueEscaperFactory
|
protected java.lang.String |
mAutoNsPrefix
|
protected int |
mConfigFlags
|
protected javax.xml.stream.XMLReporter |
mProblemReporter
|
protected EscapingWriterFactory |
mTextEscaperFactory
|
Fields inherited from interface com.ctc.wstx.cfg.OutputConfigFlags |
---|
CFG_AUTOMATIC_EMPTY_ELEMS, CFG_AUTOMATIC_NS, CFG_COPY_DEFAULT_ATTRS, CFG_ENABLE_NS, CFG_ESCAPE_CR, CFG_FIX_CONTENT, CFG_OUTPUT_CDATA_AS_TEXT, CFG_VALIDATE_ATTR, CFG_VALIDATE_CONTENT, CFG_VALIDATE_NAMES, CFG_VALIDATE_STRUCTURE |
Fields inherited from interface org.codehaus.stax2.XMLStreamProperties |
---|
XSP_IMPLEMENTATION_NAME, XSP_IMPLEMENTATION_VERSION, XSP_NAMESPACE_AWARE, XSP_PROBLEM_REPORTER, XSP_SUPPORT_XMLID, XSP_SUPPORTS_XML11, XSP_V_XMLID_FULL, XSP_V_XMLID_NONE, XSP_V_XMLID_TYPING |
Method Summary | |
---|---|
byte[] |
allocFullBBuffer(int minSize)
|
char[] |
allocFullCBuffer(int minSize)
|
char[] |
allocMediumCBuffer(int minSize)
Method called to allocate intermediate recyclable copy buffers |
boolean |
automaticEmptyElementsEnabled()
|
boolean |
automaticNamespacesEnabled()
|
void |
configureForRobustness()
For Woodstox, this profile enables all basic well-formedness checks, including checking for name validity, and also enables all matching "fix-me" properties (currently only content-fixing property exists). |
void |
configureForSpeed()
For Woodstox, setting this profile disables most checks for validity; specifically anything that can have measurable performance impact. |
void |
configureForXmlConformance()
For Woodstox, this profile enables all basic well-formedness checks, including checking for name validity. |
static WriterConfig |
createFullDefaults()
|
static WriterConfig |
createJ2MEDefaults()
|
WriterConfig |
createNonShared()
|
void |
doCopyDefaultAttrs(boolean state)
|
void |
doEscapeCr(boolean state)
|
protected boolean |
doesSupportXml11()
|
void |
doFixContent(boolean state)
|
void |
doOutputCDataAsText(boolean state)
|
void |
doSupportNamespaces(boolean state)
|
void |
doValidateAttributes(boolean state)
|
void |
doValidateContent(boolean state)
|
void |
doValidateNames(boolean state)
|
void |
doValidateStructure(boolean state)
|
void |
enableAutomaticEmptyElements(boolean state)
|
void |
enableAutomaticNamespaces(boolean state)
|
protected int |
findPropertyId(java.lang.String propName)
|
protected int |
findStdPropertyId(java.lang.String propName)
|
void |
freeFullBBuffer(byte[] buffer)
|
void |
freeFullCBuffer(char[] buffer)
|
void |
freeMediumCBuffer(char[] buffer)
|
EscapingWriterFactory |
getAttrValueEscaperFactory()
|
java.lang.String |
getAutomaticNsPrefix()
|
int |
getConfigFlags()
|
javax.xml.stream.XMLReporter |
getProblemReporter()
|
java.lang.Object |
getProperty(int id)
|
java.lang.Object |
getProperty(java.lang.String propName)
|
protected java.lang.Object |
getStdProperty(int id)
|
EscapingWriterFactory |
getTextEscaperFactory()
|
boolean |
isPropertySupported(java.lang.String propName)
|
void |
setAttrValueEscaperFactory(EscapingWriterFactory f)
|
void |
setAutomaticNsPrefix(java.lang.String prefix)
|
void |
setProblemReporter(javax.xml.stream.XMLReporter rep)
|
boolean |
setProperty(java.lang.String name,
int id,
java.lang.Object value)
|
boolean |
setProperty(java.lang.String propName,
java.lang.Object value)
|
protected boolean |
setStdProperty(java.lang.String propName,
int id,
java.lang.Object value)
|
void |
setTextEscaperFactory(EscapingWriterFactory f)
|
boolean |
willCopyDefaultAttrs()
|
boolean |
willEscapeCr()
|
boolean |
willFixContent()
|
boolean |
willOutputCDataAsText()
|
boolean |
willSupportNamespaces()
|
boolean |
willValidateAttributes()
|
boolean |
willValidateContent()
|
boolean |
willValidateNames()
|
boolean |
willValidateStructure()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String DEFAULT_AUTOMATIC_NS_PREFIX
protected int mConfigFlags
protected java.lang.String mAutoNsPrefix
protected EscapingWriterFactory mTextEscaperFactory
protected EscapingWriterFactory mAttrValueEscaperFactory
protected javax.xml.stream.XMLReporter mProblemReporter
protected static final java.lang.String IMPL_NAME
protected static final java.lang.String IMPL_VERSION
Method Detail |
---|
public static WriterConfig createJ2MEDefaults()
public static WriterConfig createFullDefaults()
public WriterConfig createNonShared()
protected int findPropertyId(java.lang.String propName)
public java.lang.Object getProperty(int id)
public boolean setProperty(java.lang.String name, int id, java.lang.Object value)
public int getConfigFlags()
public boolean automaticNamespacesEnabled()
public boolean automaticEmptyElementsEnabled()
public boolean willSupportNamespaces()
public boolean willOutputCDataAsText()
public boolean willCopyDefaultAttrs()
public boolean willEscapeCr()
public boolean willValidateStructure()
public boolean willValidateContent()
public boolean willValidateAttributes()
public boolean willValidateNames()
public boolean willFixContent()
public java.lang.String getAutomaticNsPrefix()
public EscapingWriterFactory getTextEscaperFactory()
public EscapingWriterFactory getAttrValueEscaperFactory()
public javax.xml.stream.XMLReporter getProblemReporter()
public void enableAutomaticNamespaces(boolean state)
public void enableAutomaticEmptyElements(boolean state)
public void doSupportNamespaces(boolean state)
public void doOutputCDataAsText(boolean state)
public void doCopyDefaultAttrs(boolean state)
public void doEscapeCr(boolean state)
public void doValidateStructure(boolean state)
public void doValidateContent(boolean state)
public void doValidateAttributes(boolean state)
public void doValidateNames(boolean state)
public void doFixContent(boolean state)
public void setAutomaticNsPrefix(java.lang.String prefix)
prefix
- Prefix to use as the base for automatically generated
namespace prefixes ("namespace prefix prefix", so to speak).public void setTextEscaperFactory(EscapingWriterFactory f)
public void setAttrValueEscaperFactory(EscapingWriterFactory f)
public void setProblemReporter(javax.xml.stream.XMLReporter rep)
public void configureForXmlConformance()
public void configureForRobustness()
public void configureForSpeed()
public char[] allocMediumCBuffer(int minSize)
public void freeMediumCBuffer(char[] buffer)
public char[] allocFullCBuffer(int minSize)
public void freeFullCBuffer(char[] buffer)
public byte[] allocFullBBuffer(int minSize)
public void freeFullBBuffer(byte[] buffer)
public final java.lang.Object getProperty(java.lang.String propName)
public final boolean isPropertySupported(java.lang.String propName)
public final boolean setProperty(java.lang.String propName, java.lang.Object value)
protected boolean doesSupportXml11()
protected int findStdPropertyId(java.lang.String propName)
protected boolean setStdProperty(java.lang.String propName, int id, java.lang.Object value)
protected java.lang.Object getStdProperty(int id)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |