Package org.codehaus.staxmate.out
Class SMONamespace
java.lang.Object
org.codehaus.staxmate.out.SMOutputtable
org.codehaus.staxmate.out.SMSimpleOutput
org.codehaus.staxmate.out.SMONamespace
Simple container class for storing a namespace pre-declaration
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final SMNamespace(package private) final SMNamespaceDefault namespace in effect for the parent element of the element on which this namespace (pre)declaration applies.(package private) final intNumber of namespace declarations parent element of the element on which this namespace (pre)declaration applies.Fields inherited from class org.codehaus.staxmate.out.SMOutputtable
_next -
Constructor Summary
ConstructorsConstructorDescriptionSMONamespace(SMNamespace ns, SMNamespace parentDefaultNS, int parentNsCount) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean_output(SMOutputContext ctxt, boolean canClose) Method called to request that the entity output itself; either as much as it can without closing, or as much as it can if it is to get closed.Methods inherited from class org.codehaus.staxmate.out.SMSimpleOutput
_forceOutputMethods inherited from class org.codehaus.staxmate.out.SMOutputtable
_linkNext, getNext
-
Field Details
-
_namespace
-
_parentDefaultNS
Default namespace in effect for the parent element of the element on which this namespace (pre)declaration applies. -
_parentNsCount
final int _parentNsCountNumber of namespace declarations parent element of the element on which this namespace (pre)declaration applies.
-
-
Constructor Details
-
SMONamespace
-
-
Method Details
-
_output
Description copied from class:SMOutputtableMethod called to request that the entity output itself; either as much as it can without closing, or as much as it can if it is to get closed. In both cases output can fail or be only a partial one: buffered nodes will not be output at all, and nodes with buffered children can only be partially output.- Specified by:
_outputin classSMSimpleOutput- Parameters:
ctxt- Output context to use for outputting this node (and its contents)canClose- If true, indicates that the node can (and should) be fully closed if possible. This (passing true) is usually done when a new sibling is added after a node (element/fragment); if so, current one should be recursively closed. If false, should only try to output as much as can be done without forcing closures.- Returns:
- True if the whole node could be output, ie. neither it nor its children are buffered.
- Throws:
XMLStreamException
-