public abstract class AbstractCustomXMLElementHandler extends java.lang.Object implements EnvironmentHandler, CommandHandler
| 构造器和说明 |
|---|
AbstractCustomXMLElementHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
buildCustomElement(DOMBuilder builder,
org.w3c.dom.Element parentElement,
ArgumentContainerToken attrsToken,
ArgumentContainerToken namespaceToken,
ArgumentContainerToken qNameToken,
ArgumentContainerToken contentToken) |
void |
handleCommand(DOMBuilder builder,
org.w3c.dom.Element parentElement,
CommandToken token)
Called when a
CommandToken is being handled by the DOMBuilder. |
void |
handleEnvironment(DOMBuilder builder,
org.w3c.dom.Element parentElement,
EnvironmentToken token)
Called when a
CommandToken is being handled by the DOMBuilder. |
protected abstract boolean |
isBlock()
Subclasses should fill in to return true if they are building a block element or
false if they are building an inline element.
|
protected abstract boolean isBlock()
public void handleEnvironment(DOMBuilder builder, org.w3c.dom.Element parentElement, EnvironmentToken token) throws SnuggleParseException
EnvironmentHandlerCommandToken is being handled by the DOMBuilder.handleEnvironment 在接口中 EnvironmentHandlerbuilder - DOMBuilder running this process, which provides access
to convenience method for appending Nodes to the DOMparentElement - parent Element that the resulting Nodes should (can) be
added totoken - Token representing the environment being processed.SnuggleParseExceptionpublic void handleCommand(DOMBuilder builder, org.w3c.dom.Element parentElement, CommandToken token) throws SnuggleParseException
CommandHandlerCommandToken is being handled by the DOMBuilder.handleCommand 在接口中 CommandHandlerbuilder - DOMBuilder running this process, which provides access
to convenience method for appending Nodes to the DOMparentElement - parent Element that the resulting Nodes should (can) be
added totoken - Token representing the command being processed.SnuggleParseException - to indicate a client errorprotected void buildCustomElement(DOMBuilder builder, org.w3c.dom.Element parentElement, ArgumentContainerToken attrsToken, ArgumentContainerToken namespaceToken, ArgumentContainerToken qNameToken, ArgumentContainerToken contentToken) throws SnuggleParseException