Class SMOComment


  • public class SMOComment
    extends SMSimpleOutput
    Simple container class for storing definition of a buffered comment node.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.String mText  
    • Constructor Summary

      Constructors 
      Constructor Description
      SMOComment​(java.lang.String text)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • mText

        final java.lang.String mText
    • Constructor Detail

      • SMOComment

        public SMOComment​(java.lang.String text)
    • Method Detail

      • _output

        protected boolean _output​(SMOutputContext ctxt,
                                  boolean canClose)
                           throws javax.xml.stream.XMLStreamException
        Description copied from class: SMOutputtable
        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. 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:
        _output in class SMSimpleOutput
        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:
        javax.xml.stream.XMLStreamException