com.ctc.wstx.api
Interface EmptyElementHandler

All Known Implementing Classes:
EmptyElementHandler.HtmlEmptyElementHandler, EmptyElementHandler.SetEmptyElementHandler

public interface EmptyElementHandler

Optional handler used to determine if a specific empty element (by name) should be allowed to use the self-closing syntax instead of having a separate end tag.

Since:
4.1

Nested Class Summary
static class EmptyElementHandler.HtmlEmptyElementHandler
          HTML specific empty element handler.
static class EmptyElementHandler.SetEmptyElementHandler
          Handler that uses a Set of Strings.
 
Method Summary
 boolean allowEmptyElement(String prefix, String localName, String nsURI, boolean allowEmpty)
           
 

Method Detail

allowEmptyElement

boolean allowEmptyElement(String prefix,
                          String localName,
                          String nsURI,
                          boolean allowEmpty)
Parameters:
prefix - The element's namespace prefix, null if not set
localName - The element's local name
nsURI - The elements's namespace URI, null if not set
allowEmpty - The allow empty setting specified by the caller.
Returns:
True if the empty element can be self-closing. False if a separate end tag should be written.