Class Template
- java.lang.Object
-
- org.eclipse.epsilon.flexmi.templates.Template
-
- Direct Known Subclasses:
XmlTemplate
public abstract class Template extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.dom.Elementcontentprotected java.lang.Stringnamestatic java.lang.StringNODE_NAMEprotected java.util.ArrayList<Parameter>parametersstatic java.lang.StringPREFIXprotected FlexmiResourceresourceprotected org.w3c.dom.Elementslotprotected java.net.URIuri
-
Constructor Summary
Constructors Constructor Description Template(org.w3c.dom.Element element, FlexmiResource resource, java.net.URI uri)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<org.w3c.dom.Element>apply(org.w3c.dom.Element call)org.w3c.dom.ElementgetContent()java.lang.StringgetName()java.util.List<Parameter>getParameters()org.w3c.dom.ElementgetSlot()
-
-
-
Field Detail
-
name
protected java.lang.String name
-
parameters
protected java.util.ArrayList<Parameter> parameters
-
content
protected org.w3c.dom.Element content
-
uri
protected java.net.URI uri
-
slot
protected org.w3c.dom.Element slot
-
resource
protected FlexmiResource resource
-
NODE_NAME
public static final java.lang.String NODE_NAME
- See Also:
- Constant Field Values
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Template
public Template(org.w3c.dom.Element element, FlexmiResource resource, java.net.URI uri)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getParameters
public java.util.List<Parameter> getParameters()
-
getContent
public org.w3c.dom.Element getContent()
-
getSlot
public org.w3c.dom.Element getSlot()
-
apply
public abstract java.util.List<org.w3c.dom.Element> apply(org.w3c.dom.Element call)
-
-