Package org.eclipse.wst.xsl.ui.internal.contentassist.contentmodel
public class XSLContentModelGenerator extends AbstractContentModelGeneratorThis provides the ContentModel based off the XSL xml schema grammars and other grammars provided by the xml editor.
Constructor Summary |
XSLContentModelGenerator() |
Method Summary | |
public void | generateAttribute(CMAttributeDeclaration attrDecl
,
java.lang.StringBuffer buffer) (non-Javadoc) |
protected void | generateEndTag(java.lang.String tagName
,
org.w3c.dom.Node parentNode
,
CMElementDeclaration elementDecl
,
java.lang.StringBuffer buffer) |
public void | generateRequiredAttribute(org.w3c.dom.Node ownerNode
,
CMAttributeDeclaration attrDecl
,
java.lang.StringBuffer buffer) |
protected void | generateStartTag(java.lang.String tagName
,
org.w3c.dom.Node parentNode
,
CMElementDeclaration elementDecl
,
java.lang.StringBuffer buffer) |
public int | getMinimalStartTagLength(org.w3c.dom.Node node
,
CMElementDeclaration elementDecl) (non-Javadoc) |
protected java.lang.String | getOtherClose(org.w3c.dom.Node notATagNode) |
public java.lang.String | getStartTagClose(org.w3c.dom.Node parentNode
,
CMElementDeclaration elementDecl) (non-Javadoc) |
Constructor Detail |
public XSLContentModelGenerator()
XSLContentModelGenerator constructor comment.
Methods Detail |
public void generateAttribute(CMAttributeDeclaration attrDecl
,
java.lang.StringBuffer buffer)
(non-Javadoc)
attrDecl
buffer
protected void generateEndTag(java.lang.String tagName
,
org.w3c.dom.Node parentNode
,
CMElementDeclaration elementDecl
,
java.lang.StringBuffer buffer)
tagName
parentNode
elementDecl
buffer
public void generateRequiredAttribute(org.w3c.dom.Node ownerNode
,
CMAttributeDeclaration attrDecl
,
java.lang.StringBuffer buffer)
ownerNode
attrDecl
buffer
protected void generateStartTag(java.lang.String tagName
,
org.w3c.dom.Node parentNode
,
CMElementDeclaration elementDecl
,
java.lang.StringBuffer buffer)
tagName
parentNode
elementDecl
buffer
public int getMinimalStartTagLength(org.w3c.dom.Node node
,
CMElementDeclaration elementDecl)
(non-Javadoc)
node
elementDecl
int
protected java.lang.String getOtherClose(org.w3c.dom.Node notATagNode)
notATagNode
java.lang.String
public java.lang.String getStartTagClose(org.w3c.dom.Node parentNode
,
CMElementDeclaration elementDecl)
(non-Javadoc)
parentNode
elementDecl
java.lang.String