|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.caja.plugin.templates.IHTML
public class IHTML
Constants relating to the IHTML namespace and its tag structure.
Field Summary | |
---|---|
static java.lang.String |
CALLING_CONTEXT_ATTR
Name of an attribute used to mark the kind of tag within which a template can be called. |
static java.lang.String |
NAMESPACE
The URI namespace for IHTML elements. |
static java.lang.String |
PREFIX
The tag prefix reserved for IHTML elements. |
static HtmlSchema |
SCHEMA
|
Constructor Summary | |
---|---|
IHTML()
|
Method Summary | |
---|---|
static java.lang.Iterable<org.w3c.dom.Element> |
allOf(org.w3c.dom.Node root,
java.lang.String localName)
|
private static void |
appendAllOf(org.w3c.dom.Node n,
java.lang.String globalName,
java.util.List<org.w3c.dom.Element> out)
|
private static void |
findPlaceholders(org.w3c.dom.Node n,
java.util.List<org.w3c.dom.Element> out)
|
static org.w3c.dom.Attr |
getCallTarget(org.w3c.dom.Element callEl)
|
static org.w3c.dom.Attr |
getExpr(org.w3c.dom.Element dynEl)
|
static org.w3c.dom.Attr |
getFormals(org.w3c.dom.Element templateEl)
|
static org.w3c.dom.Attr |
getInit(org.w3c.dom.Element doEl)
|
static org.w3c.dom.Attr |
getName(org.w3c.dom.Element ihtmlEl)
|
static java.lang.Iterable<? extends org.w3c.dom.Element> |
getPlaceholders(org.w3c.dom.Element container)
All the ihtml:ph and ihtml:eph elements under container,
inclusive, in a depth-first traversal. |
static org.w3c.dom.Attr |
getVars(org.w3c.dom.Element doEl)
|
static org.w3c.dom.Attr |
getWhile(org.w3c.dom.Element doEl)
|
static java.lang.Iterable<java.lang.String> |
identifiers(java.lang.String idents)
|
static boolean |
is(Namespaces ns)
|
static boolean |
is(org.w3c.dom.Node n,
java.lang.String localElementName)
True iff the given node is an IHTML element with the given local name. |
static boolean |
isAttribute(org.w3c.dom.Node n)
|
static boolean |
isCall(org.w3c.dom.Node n)
|
static boolean |
isDo(org.w3c.dom.Node n)
|
static boolean |
isDynamic(org.w3c.dom.Node n)
|
static boolean |
isElement(org.w3c.dom.Node n)
|
static boolean |
isElse(org.w3c.dom.Node n)
|
static boolean |
isEph(org.w3c.dom.Node n)
|
static boolean |
isIhtml(org.w3c.dom.Node n)
|
static boolean |
isMessage(org.w3c.dom.Node n)
|
static boolean |
isPh(org.w3c.dom.Node n)
|
static boolean |
isSafeIdentifier(java.lang.String ident)
|
static boolean |
isTemplate(org.w3c.dom.Node n)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PREFIX
public static final java.lang.String NAMESPACE
public static final java.lang.String CALLING_CONTEXT_ATTR
public static final HtmlSchema SCHEMA
Constructor Detail |
---|
public IHTML()
Method Detail |
---|
public static java.lang.Iterable<? extends org.w3c.dom.Element> getPlaceholders(org.w3c.dom.Element container)
ihtml:ph
and ihtml:eph
elements under container,
inclusive, in a depth-first traversal.
private static void findPlaceholders(org.w3c.dom.Node n, java.util.List<org.w3c.dom.Element> out)
public static boolean is(org.w3c.dom.Node n, java.lang.String localElementName)
public static boolean is(Namespaces ns)
public static boolean isAttribute(org.w3c.dom.Node n)
public static org.w3c.dom.Attr getName(org.w3c.dom.Element ihtmlEl)
public static boolean isCall(org.w3c.dom.Node n)
public static org.w3c.dom.Attr getCallTarget(org.w3c.dom.Element callEl)
public static boolean isDo(org.w3c.dom.Node n)
public static org.w3c.dom.Attr getInit(org.w3c.dom.Element doEl)
public static org.w3c.dom.Attr getVars(org.w3c.dom.Element doEl)
public static org.w3c.dom.Attr getWhile(org.w3c.dom.Element doEl)
public static boolean isDynamic(org.w3c.dom.Node n)
public static org.w3c.dom.Attr getExpr(org.w3c.dom.Element dynEl)
public static boolean isElement(org.w3c.dom.Node n)
public static boolean isElse(org.w3c.dom.Node n)
public static boolean isEph(org.w3c.dom.Node n)
public static boolean isMessage(org.w3c.dom.Node n)
public static boolean isPh(org.w3c.dom.Node n)
public static boolean isTemplate(org.w3c.dom.Node n)
public static org.w3c.dom.Attr getFormals(org.w3c.dom.Element templateEl)
public static boolean isIhtml(org.w3c.dom.Node n)
public static boolean isSafeIdentifier(java.lang.String ident)
public static java.lang.Iterable<java.lang.String> identifiers(java.lang.String idents)
public static java.lang.Iterable<org.w3c.dom.Element> allOf(org.w3c.dom.Node root, java.lang.String localName)
private static void appendAllOf(org.w3c.dom.Node n, java.lang.String globalName, java.util.List<org.w3c.dom.Element> out)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |