Java Doc for JspNode.java in  » EJB-Server-resin-3.1.5 » resin » com » caucho » jsp » java » 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 » EJB Server resin 3.1.5 » resin » com.caucho.jsp.java 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.caucho.jsp.java.JspNode

All known Subclasses:   com.caucho.jsp.java.JspOutput,  com.caucho.jsp.java.JspForward,  com.caucho.jsp.java.JspParams,  com.caucho.jsp.java.JspText,  com.caucho.jsp.java.StaticText,  com.caucho.jsp.java.JspDirectiveTaglib,  com.caucho.jsp.java.JspDirectiveInclude,  com.caucho.jsp.java.JspParam,  com.caucho.jsp.java.JspDirectiveAttribute,  com.caucho.jsp.java.JspDoBody,  com.caucho.jsp.java.JspInclude,  com.caucho.jsp.java.JspParamNode,  com.caucho.jsp.java.JspContainerNode,  com.caucho.jsp.java.JspDirectiveTag,  com.caucho.jsp.java.JspDirectivePage,  com.caucho.jsp.java.JspPlugin,  com.caucho.jsp.java.JspScriptlet,  com.caucho.jsp.java.JspExpression,  com.caucho.jsp.java.JspDirectiveVariable,  com.caucho.jsp.java.JspInvoke,  com.caucho.jsp.java.JspTextNode,  com.caucho.jsp.java.JspDeclaration,
JspNode
abstract public class JspNode (Code)


Field Summary
final static  StringJSP_NS
    
final static  L10NL
    
protected  int_endAttributeLine
    
protected  int_endLine
    
protected  String_filename
    
protected  JavaJspGenerator_gen
    
protected  QName_name
    
protected  Namespace_ns
    
protected  JspNode_parent
    
protected  ParseState_parseState
    
protected  Path_sourcePath
    
protected  int_startLine
    
final static  Loggerlog
    

Constructor Summary
protected  JspNode()
    

Method Summary
public  voidaddAttribute(QName name, String value)
     Adds an attribute.
public  voidaddAttribute(QName name, JspAttribute value)
     Adds a JspAttribute attribute.
public  voidaddChild(JspNode node)
     Adds a child node.
public  voidaddChildEnd(JspNode node)
     Adds a child node after its completely initialized..
final public  voidaddNamespace(String prefix, String value)
     Adds a namespace, e.g.
public  voidaddNamespaceRec(String prefix, String value)
     Adds a namespace, e.g.
public  JspNodeaddText(String text)
     Adds text.
protected  booleanattributeToBoolean(String attr, String value)
     Converts the string to a boolean.
protected  StringclassToString(Class cl)
    
public  voidconvertParameterValue(JspJavaWriter out, String type, String value)
    
public  voidendAttributes()
     Called after all the attributes from the tag.
public  voidendElement()
     Called when the tag closes.
protected  JspParseExceptionerror(String msg)
     Creates a parse exception with the proper line information.
protected  JspParseExceptionerror(String msg, Throwable e)
     Creates a parse exception with the proper line information.
protected  JspParseExceptionerror(Throwable e)
     Creates a parse exception with the proper line information.
public static  StringescapeJavaString(String s)
     Escapes a java string.
public  JspNodefindScriptingNode()
    
abstract public  voidgenerate(JspJavaWriter out)
    
public  voidgenerateChildren(JspJavaWriter out)
     Generates the code for the children.
public  voidgenerateChildrenEmpty()
     Generates the code for the children.
public  voidgenerateDeclaration(JspJavaWriter out)
     generates declaration data.
public  voidgenerateDeclarationChildren(JspJavaWriter out)
     generates data for declaration children.
protected  StringgenerateELValue(Class type, String value)
    
public  voidgenerateEmpty()
    
public  voidgenerateEndLocation(JspJavaWriter out)
     Generates the start location.
 voidgenerateFragment(JspJavaWriter out, JspFragmentNode frag, String contextVar)
    
protected  StringgenerateFragment(JspFragmentNode frag, String contextVar)
     Generates the code for a fragment.
 voidgenerateFragmentParameter(JspJavaWriter out, Object obj, Object objValue, Method method, boolean allowRtexpr, String contextVar)
    
 StringgenerateFragmentParameter(String string, boolean allowRtexpr)
    
 voidgenerateIncludeParams(JspJavaWriter out, ArrayList params)
     Generate include params.
 StringgenerateJstlValue(Class type, String value)
    
protected  StringgenerateObject(Object obj)
    
 StringgenerateParameterValue(Class type, String value)
    
 StringgenerateParameterValue(Class type, String value, boolean rtexpr, TagAttributeInfo attrInfo, boolean isELIgnored)
    
 voidgenerateParentTag(JspJavaWriter out, TagInstance parent)
    
protected  StringgenerateParentTag(TagInstance parent)
     Generates the code for the value of a parent tag.
public  voidgeneratePrologue(JspJavaWriter out)
     generates prologue data.
public  voidgeneratePrologueChildren(JspJavaWriter out)
     generates data for prologue children.
public  voidgeneratePrologueDeclare(JspJavaWriter out)
     generates prologue data.
 StringgenerateRTValue(Class type, Object value)
    
 voidgenerateSetParameter(JspJavaWriter out, String obj, Object objValue, Method method, boolean allowRtexpr, String contextVar, boolean isFragment, TagAttributeInfo attrInfo)
    
 voidgenerateSetParameter(JspJavaWriter out, String obj, String value, Method method, Class editorClass)
    
public  voidgenerateStartLocation(JspJavaWriter out)
     Generates the start location.
public  voidgenerateStatic(JspJavaWriter out)
    
 StringgenerateValue(Class type, String value)
    
public  StringgetBodyContent()
     Returns the body content.
public  ArrayList<JspNode>getChildren()
     Returns the children.
public  StringgetCustomTagName()
     Returns the tag name for the current tag.
public  intgetEndAttributeLine()
    
public  intgetEndLine()
    
public  StringgetFilename()
    
public  StringgetJsfBodyVar()
    
public  StringgetJsfVar()
    
final public  NamespaceContextgetNamespaceContext()
     Returns the XPath namespace context.
public  StringgetNamespacePrefix(String uri)
     Adds a namespace, e.g.
public  JspNodegetParent()
     Returns the parent node.
public  StringgetParentTagName()
    
public  JspNodegetParentTagNode()
    
public  QNamegetQName()
     Returns the qname of the node.
public  StringgetRuntimeAttribute(String value)
     Returns the runtime attribute of the value.
public  JspSegmentNodegetSegment()
     Returns the containing segment.
public  intgetStartLine()
    
public  StringgetStaticText()
     Returns the static text.
public  voidgetStaticText(CharBuffer cb)
     Returns the static text.
public  TagInstancegetTag()
     Returns the TagInstance of the enclosing parent.
public  StringgetTagName()
     Returns the qname of the node.
public  booleanhasCustomTag()
     True if the node contains a child tag.
public  booleanhasDeferredAttribute(String value)
     Returns true if the value is a runtime attribute.
public  booleanhasDeferredAttribute(String value, boolean isELIgnored)
     Returns true if the value is a runtime attribute.
public  booleanhasELAttribute(String value)
     Returns true if the value is a runtime attribute.
public  booleanhasELAttribute(String value, boolean isELIgnored)
     Returns true if the value is a runtime attribute.
public  booleanhasNamespace(String prefix, String uri)
     Returns true if the namespace decl has been printed.
public  booleanhasNamespace(QName name)
     Returns true if the namespace decl has been printed.
public  booleanhasRuntimeAttribute(String value)
     Returns true if the value is a runtime attribute.
public  booleanhasScripting()
    
public  booleanhasScripting(String value)
     Returns true if the string has scripting.
public  booleanhasScripting(JspAttribute value)
     Returns true if the string has scripting.
public  booleanhasScriptingElement()
     True if the node has scripting element (i.e.
public  booleanhasTag()
     True if the node contains a child tag.
protected  StringinvokeFragment(JspFragmentNode frag)
     Generates the code invoking a fragment to a string.
public  booleanisInFragment()
    
public  booleanisJsfParentRequired()
     True if the jsf-parent setting is required.
public  booleanisJstl()
     True if this is a jstl node.
public  booleanisPre21Taglib()
     Return true for pre-21 taglib.
public  booleanisSimpleTag()
     Returns true for a simple tag.
public  booleanisStatic()
     True if the node only has static text.
protected  ClassloadClass(String type)
    
public  voidprintJspId(WriteStream os)
    
abstract public  voidprintXml(WriteStream os)
     Generates the XML text representation for the tag validation.
public  voidprintXmlAttribute(WriteStream os, String name, String text)
     Generates the XML text representation for the tag validation.
public  voidprintXmlText(WriteStream os, String text)
     Generates the XML text representation for the tag validation.
public  voidsetEndAttributeLocation(String filename, int line)
     Sets the end location of the node.
public  voidsetEndLocation(String filename, int line)
     Sets the end location of the node.
public  voidsetGenerator(JavaJspGenerator gen)
     Sets the Java generator.
final public  voidsetNamespace(Namespace ns)
     Adds a namespace, e.g.
public  voidsetParent(JspNode parent)
    
public  voidsetParseState(ParseState parseState)
    
public  voidsetQName(QName name)
    
public  voidsetStartLocation(Path sourcePath, String filename, int line)
     Sets the start location of the node.
 StringstringToValue(Class type, String obj)
     Converts a string-valued expression to the given type.
public static  StringtoELObject(String expr, Class type)
    
public  StringtoString()
     Returns a printable version of the node.
public  StringxmlAttrText(String text)
     Generates the XML text.
public  StringxmlText(String text)
     Generates the XML text.

Field Detail
JSP_NS
final static String JSP_NS(Code)



L
final static L10N L(Code)



_endAttributeLine
protected int _endAttributeLine(Code)



_endLine
protected int _endLine(Code)



_filename
protected String _filename(Code)



_gen
protected JavaJspGenerator _gen(Code)



_name
protected QName _name(Code)



_ns
protected Namespace _ns(Code)



_parent
protected JspNode _parent(Code)



_parseState
protected ParseState _parseState(Code)



_sourcePath
protected Path _sourcePath(Code)



_startLine
protected int _startLine(Code)



log
final static Logger log(Code)




Constructor Detail
JspNode
protected JspNode()(Code)




Method Detail
addAttribute
public void addAttribute(QName name, String value) throws JspParseException(Code)
Adds an attribute.



addAttribute
public void addAttribute(QName name, JspAttribute value) throws JspParseException(Code)
Adds a JspAttribute attribute.
Parameters:
  name - the name of the attribute.
Parameters:
  value - the value of the attribute.



addChild
public void addChild(JspNode node) throws JspParseException(Code)
Adds a child node.



addChildEnd
public void addChildEnd(JspNode node) throws JspParseException(Code)
Adds a child node after its completely initialized..



addNamespace
final public void addNamespace(String prefix, String value)(Code)
Adds a namespace, e.g. from a prefix declaration.



addNamespaceRec
public void addNamespaceRec(String prefix, String value)(Code)
Adds a namespace, e.g. from a prefix declaration.



addText
public JspNode addText(String text) throws JspParseException(Code)
Adds text.



attributeToBoolean
protected boolean attributeToBoolean(String attr, String value) throws JspParseException(Code)
Converts the string to a boolean.



classToString
protected String classToString(Class cl)(Code)



convertParameterValue
public void convertParameterValue(JspJavaWriter out, String type, String value) throws IOException(Code)



endAttributes
public void endAttributes() throws JspParseException(Code)
Called after all the attributes from the tag.



endElement
public void endElement() throws Exception(Code)
Called when the tag closes.



error
protected JspParseException error(String msg)(Code)
Creates a parse exception with the proper line information.



error
protected JspParseException error(String msg, Throwable e)(Code)
Creates a parse exception with the proper line information.



error
protected JspParseException error(Throwable e)(Code)
Creates a parse exception with the proper line information.



escapeJavaString
public static String escapeJavaString(String s)(Code)
Escapes a java string.



findScriptingNode
public JspNode findScriptingNode()(Code)
Finds the first scripting node



generate
abstract public void generate(JspJavaWriter out) throws Exception(Code)
Generates the code for the tag
Parameters:
  out - the output writer for the generated java.



generateChildren
public void generateChildren(JspJavaWriter out) throws Exception(Code)
Generates the code for the children.
Parameters:
  out - the output writer for the generated java.



generateChildrenEmpty
public void generateChildrenEmpty() throws Exception(Code)
Generates the code for the children.
Parameters:
  out - the output writer for the generated java.



generateDeclaration
public void generateDeclaration(JspJavaWriter out) throws IOException(Code)
generates declaration data.



generateDeclarationChildren
public void generateDeclarationChildren(JspJavaWriter out) throws IOException(Code)
generates data for declaration children.



generateELValue
protected String generateELValue(Class type, String value) throws Exception(Code)



generateEmpty
public void generateEmpty() throws Exception(Code)
Generates the code for the tag
Parameters:
  out - the output writer for the generated java.



generateEndLocation
public void generateEndLocation(JspJavaWriter out) throws IOException(Code)
Generates the start location.



generateFragment
void generateFragment(JspJavaWriter out, JspFragmentNode frag, String contextVar) throws Exception(Code)



generateFragment
protected String generateFragment(JspFragmentNode frag, String contextVar) throws Exception(Code)
Generates the code for a fragment.



generateFragmentParameter
void generateFragmentParameter(JspJavaWriter out, Object obj, Object objValue, Method method, boolean allowRtexpr, String contextVar) throws Exception(Code)



generateFragmentParameter
String generateFragmentParameter(String string, boolean allowRtexpr) throws Exception(Code)



generateIncludeParams
void generateIncludeParams(JspJavaWriter out, ArrayList params) throws Exception(Code)
Generate include params.



generateJstlValue
String generateJstlValue(Class type, String value) throws Exception(Code)



generateObject
protected String generateObject(Object obj)(Code)



generateParameterValue
String generateParameterValue(Class type, String value) throws Exception(Code)



generateParameterValue
String generateParameterValue(Class type, String value, boolean rtexpr, TagAttributeInfo attrInfo, boolean isELIgnored) throws Exception(Code)



generateParentTag
void generateParentTag(JspJavaWriter out, TagInstance parent) throws IOException(Code)



generateParentTag
protected String generateParentTag(TagInstance parent) throws IOException(Code)
Generates the code for the value of a parent tag.



generatePrologue
public void generatePrologue(JspJavaWriter out) throws Exception(Code)
generates prologue data.



generatePrologueChildren
public void generatePrologueChildren(JspJavaWriter out) throws Exception(Code)
generates data for prologue children.



generatePrologueDeclare
public void generatePrologueDeclare(JspJavaWriter out) throws Exception(Code)
generates prologue data.



generateRTValue
String generateRTValue(Class type, Object value) throws Exception(Code)



generateSetParameter
void generateSetParameter(JspJavaWriter out, String obj, Object objValue, Method method, boolean allowRtexpr, String contextVar, boolean isFragment, TagAttributeInfo attrInfo) throws Exception(Code)



generateSetParameter
void generateSetParameter(JspJavaWriter out, String obj, String value, Method method, Class editorClass) throws Exception(Code)



generateStartLocation
public void generateStartLocation(JspJavaWriter out) throws IOException(Code)
Generates the start location.



generateStatic
public void generateStatic(JspJavaWriter out) throws Exception(Code)
Generates the code for the tag
Parameters:
  out - the output writer for the generated java.



generateValue
String generateValue(Class type, String value) throws Exception(Code)



getBodyContent
public String getBodyContent()(Code)
Returns the body content.



getChildren
public ArrayList<JspNode> getChildren()(Code)
Returns the children.



getCustomTagName
public String getCustomTagName()(Code)
Returns the tag name for the current tag.



getEndAttributeLine
public int getEndAttributeLine()(Code)
Gets the attribute ending line number



getEndLine
public int getEndLine()(Code)
Gets the ending line number



getFilename
public String getFilename()(Code)
Gets the filename of the node



getJsfBodyVar
public String getJsfBodyVar()(Code)
Returns the variable containing the jsf body



getJsfVar
public String getJsfVar()(Code)
Returns the variable containing the jsf component



getNamespaceContext
final public NamespaceContext getNamespaceContext()(Code)
Returns the XPath namespace context.



getNamespacePrefix
public String getNamespacePrefix(String uri)(Code)
Adds a namespace, e.g. from a prefix declaration.



getParent
public JspNode getParent()(Code)
Returns the parent node.



getParentTagName
public String getParentTagName()(Code)
Returns parent tag node



getParentTagNode
public JspNode getParentTagNode()(Code)
Returns parent tag node



getQName
public QName getQName()(Code)
Returns the qname of the node.



getRuntimeAttribute
public String getRuntimeAttribute(String value) throws Exception(Code)
Returns the runtime attribute of the value.



getSegment
public JspSegmentNode getSegment()(Code)
Returns the containing segment.



getStartLine
public int getStartLine()(Code)
Gets the starting line number



getStaticText
public String getStaticText()(Code)
Returns the static text.



getStaticText
public void getStaticText(CharBuffer cb)(Code)
Returns the static text.



getTag
public TagInstance getTag()(Code)
Returns the TagInstance of the enclosing parent.



getTagName
public String getTagName()(Code)
Returns the qname of the node.



hasCustomTag
public boolean hasCustomTag()(Code)
True if the node contains a child tag.



hasDeferredAttribute
public boolean hasDeferredAttribute(String value)(Code)
Returns true if the value is a runtime attribute.



hasDeferredAttribute
public boolean hasDeferredAttribute(String value, boolean isELIgnored)(Code)
Returns true if the value is a runtime attribute.



hasELAttribute
public boolean hasELAttribute(String value)(Code)
Returns true if the value is a runtime attribute.



hasELAttribute
public boolean hasELAttribute(String value, boolean isELIgnored)(Code)
Returns true if the value is a runtime attribute.



hasNamespace
public boolean hasNamespace(String prefix, String uri)(Code)
Returns true if the namespace decl has been printed.



hasNamespace
public boolean hasNamespace(QName name)(Code)
Returns true if the namespace decl has been printed.



hasRuntimeAttribute
public boolean hasRuntimeAttribute(String value) throws JspParseException(Code)
Returns true if the value is a runtime attribute.



hasScripting
public boolean hasScripting()(Code)
True if the node has scripting (counting rtexpr)



hasScripting
public boolean hasScripting(String value)(Code)
Returns true if the string has scripting.



hasScripting
public boolean hasScripting(JspAttribute value)(Code)
Returns true if the string has scripting.



hasScriptingElement
public boolean hasScriptingElement()(Code)
True if the node has scripting element (i.e. not counting rtexpr values)



hasTag
public boolean hasTag()(Code)
True if the node contains a child tag.



invokeFragment
protected String invokeFragment(JspFragmentNode frag) throws Exception(Code)
Generates the code invoking a fragment to a string.



isInFragment
public boolean isInFragment()(Code)
Returns true if in a fragment



isJsfParentRequired
public boolean isJsfParentRequired()(Code)
True if the jsf-parent setting is required.



isJstl
public boolean isJstl()(Code)
True if this is a jstl node.



isPre21Taglib
public boolean isPre21Taglib()(Code)
Return true for pre-21 taglib.



isSimpleTag
public boolean isSimpleTag()(Code)
Returns true for a simple tag.



isStatic
public boolean isStatic()(Code)
True if the node only has static text.



loadClass
protected Class loadClass(String type) throws JspParseException(Code)



printJspId
public void printJspId(WriteStream os) throws IOException(Code)
Prints the jsp:id



printXml
abstract public void printXml(WriteStream os) throws IOException(Code)
Generates the XML text representation for the tag validation.
Parameters:
  os - write stream to the generated XML.



printXmlAttribute
public void printXmlAttribute(WriteStream os, String name, String text) throws IOException(Code)
Generates the XML text representation for the tag validation.
Parameters:
  os - write stream to the generated XML.



printXmlText
public void printXmlText(WriteStream os, String text) throws IOException(Code)
Generates the XML text representation for the tag validation.
Parameters:
  os - write stream to the generated XML.



setEndAttributeLocation
public void setEndAttributeLocation(String filename, int line)(Code)
Sets the end location of the node.



setEndLocation
public void setEndLocation(String filename, int line)(Code)
Sets the end location of the node.



setGenerator
public void setGenerator(JavaJspGenerator gen)(Code)
Sets the Java generator.



setNamespace
final public void setNamespace(Namespace ns)(Code)
Adds a namespace, e.g. from a prefix declaration.



setParent
public void setParent(JspNode parent)(Code)
Sets the parent node



setParseState
public void setParseState(ParseState parseState)(Code)
Sets the parse state



setQName
public void setQName(QName name)(Code)
Sets the node's qname



setStartLocation
public void setStartLocation(Path sourcePath, String filename, int line)(Code)
Sets the start location of the node.



stringToValue
String stringToValue(Class type, String obj)(Code)
Converts a string-valued expression to the given type.



toELObject
public static String toELObject(String expr, Class type)(Code)



toString
public String toString()(Code)
Returns a printable version of the node.



xmlAttrText
public String xmlAttrText(String text)(Code)
Generates the XML text.



xmlText
public String xmlText(String text)(Code)
Generates the XML text.



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.