Java Doc for TemplateElement.java in  » Template-Engine » freemarker-2.3.10 » freemarker » core » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Template Engine » freemarker 2.3.10 » freemarker.core 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   freemarker.core.TemplateObject
      freemarker.core.TemplateElement

All known Subclasses:   freemarker.core.CompressedBlock,  freemarker.core.Case,  freemarker.core.LibraryLoad,  freemarker.core.VisitNode,  freemarker.core.DebugBreak,  freemarker.core.UnifiedCall,  freemarker.core.TransformBlock,  freemarker.core.IteratorBlock,  freemarker.core.EscapeBlock,  freemarker.core.NumericalOutput,  freemarker.core.RecoveryBlock,  freemarker.core.SwitchBlock,  freemarker.core.BodyInstruction,  freemarker.core.FlushInstruction,  freemarker.core.StopInstruction,  freemarker.core.DollarVariable,  freemarker.core.Include,  freemarker.core.Comment,  freemarker.core.TextBlock,  freemarker.core.BreakInstruction,  freemarker.core.TrimInstruction,  freemarker.core.RecurseNode,  freemarker.core.Assignment,  freemarker.core.IfBlock,  freemarker.core.NoEscapeBlock,  freemarker.core.PropertySetting,  freemarker.core.ReturnInstruction,  freemarker.core.AttemptBlock,  freemarker.core.BlockAssignment,  freemarker.core.FallbackInstruction,  freemarker.core.Macro,  freemarker.core.MixedContent,  freemarker.core.AssignmentInstruction,  freemarker.core.ConditionalBlock,
TemplateElement
abstract public class TemplateElement extends TemplateObject implements TreeNode(Code)
Objects that represent elements in the compiled tree representation of the template necessarily descend from this abstract class.


Field Summary
 TemplateElementnestedBlock
    
 ListnestedElements
    
 TemplateElementparent
    


Method Summary
abstract  voidaccept(Environment env)
    
public  Enumerationchildren()
    
public  booleangetAllowsChildren()
    
public  TreeNodegetChildAt(int index)
    
public  intgetChildCount()
    
public  TemplateSequenceModelgetChildNodes()
    
abstract public  StringgetDescription()
    
public  intgetIndex(TreeNode node)
    
public  StringgetNodeName()
    
public  StringgetNodeNamespace()
    
public  StringgetNodeType()
    
public  TreeNodegetParent()
    
public  TemplateNodeModelgetParentNode()
    
 booleanheedsOpeningWhitespace()
     determines whether this element's presence on a line indicates that we should not strip opening whitespace in the post-parse whitespace gobbling step.
 booleanheedsTrailingWhitespace()
     determines whether this element's presence on a line indicates that we should not strip trailing whitespace in the post-parse whitespace gobbling step.
 booleanisIgnorable()
    
public  booleanisLeaf()
    
 TemplateElementnextSibling()
    
 TemplateElementnextTerminalNode()
    
 TemplateElementpostParseCleanup(boolean stripWhitespace)
    
 TemplateElementprevTerminalNode()
    
 TemplateElementpreviousSibling()
    
public  voidsetChildAt(int index, TemplateElement element)
    
 voidsetParentRecursively(TemplateElement parent)
    

Field Detail
nestedBlock
TemplateElement nestedBlock(Code)



nestedElements
List nestedElements(Code)



parent
TemplateElement parent(Code)





Method Detail
accept
abstract void accept(Environment env) throws TemplateException, IOException(Code)
Processes the contents of this TemplateElement and outputs the resulting text
Parameters:
  env - The runtime environment



children
public Enumeration children()(Code)



getAllowsChildren
public boolean getAllowsChildren()(Code)



getChildAt
public TreeNode getChildAt(int index)(Code)



getChildCount
public int getChildCount()(Code)



getChildNodes
public TemplateSequenceModel getChildNodes()(Code)



getDescription
abstract public String getDescription()(Code)



getIndex
public int getIndex(TreeNode node)(Code)



getNodeName
public String getNodeName()(Code)



getNodeNamespace
public String getNodeNamespace()(Code)



getNodeType
public String getNodeType()(Code)



getParent
public TreeNode getParent()(Code)



getParentNode
public TemplateNodeModel getParentNode()(Code)



heedsOpeningWhitespace
boolean heedsOpeningWhitespace()(Code)
determines whether this element's presence on a line indicates that we should not strip opening whitespace in the post-parse whitespace gobbling step.



heedsTrailingWhitespace
boolean heedsTrailingWhitespace()(Code)
determines whether this element's presence on a line indicates that we should not strip trailing whitespace in the post-parse whitespace gobbling step.



isIgnorable
boolean isIgnorable()(Code)



isLeaf
public boolean isLeaf()(Code)



nextSibling
TemplateElement nextSibling()(Code)



nextTerminalNode
TemplateElement nextTerminalNode()(Code)



postParseCleanup
TemplateElement postParseCleanup(boolean stripWhitespace) throws ParseException(Code)
We walk the tree and do some cleanup
Parameters:
  stripWhitespace - whether to clean up superfluous whitespace



prevTerminalNode
TemplateElement prevTerminalNode()(Code)



previousSibling
TemplateElement previousSibling()(Code)



setChildAt
public void setChildAt(int index, TemplateElement element)(Code)



setParentRecursively
void setParentRecursively(TemplateElement parent)(Code)



Fields inherited from freemarker.core.TemplateObject
int beginColumnbeginLineendColumnendLine(Code)(Java Doc)

Methods inherited from freemarker.core.TemplateObject
static void assertNonNull(TemplateModel model, Expression exp, Environment env) throws InvalidReferenceException(Code)(Java Doc)
public boolean contains(int column, int line)(Code)(Java Doc)
TemplateObject copyLocationFrom(TemplateObject from)(Code)(Java Doc)
final public int getBeginColumn()(Code)(Java Doc)
final public int getBeginLine()(Code)(Java Doc)
abstract public String getCanonicalForm()(Code)(Java Doc)
final public int getEndColumn()(Code)(Java Doc)
final public int getEndLine()(Code)(Java Doc)
public String getEndLocation()(Code)(Java Doc)
final public String getSource()(Code)(Java Doc)
public String getStartLocation()(Code)(Java Doc)
public Template getTemplate()(Code)(Java Doc)
static TemplateException invalidTypeException(TemplateModel model, Expression exp, Environment env, String expected) throws TemplateException(Code)(Java Doc)
final void setLocation(Template template, Token begin, Token end) throws ParseException(Code)(Java Doc)
final void setLocation(Template template, Token begin, TemplateObject end) throws ParseException(Code)(Java Doc)
final void setLocation(Template template, TemplateObject begin, Token end) throws ParseException(Code)(Java Doc)
final void setLocation(Template template, TemplateObject begin, TemplateObject end) throws ParseException(Code)(Java Doc)
void setLocation(Template template, int beginColumn, int beginLine, int endColumn, int endLine) throws ParseException(Code)(Java Doc)
public String toString()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.