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


java.lang.Object
   com.caucho.xml.Policy

All known Subclasses:   com.caucho.xml.HtmlPolicy,  com.caucho.xml.XmlPolicy,
Policy
class Policy (Code)
The Policy class defines the parsing policy. It configures the parser between HTML, XML, and loose versions of HTML and XML.


Field Summary
final static  intERROR
    
final static  intIGNORE
    
static  L10NL
    
final static  intPOP
    
final static  intPOP_AND_LOOP
    
final static  intPUSH
    
final static  intPUSH_EMPTY
    
final static  intPUSH_OPT
    
final static  intPUSH_VERBATIM
    
 boolean_isNamespaceAware
    
 booleanentitiesAsText
    
 booleanexpandEntities
    
 booleanexpandReferences
    
 booleanforgiving
    
protected  ReadStreamis
    
 booleannormalizeWhitespace
    
protected  QNameopt
    
 booleanoptionalTags
    
 booleansingleTopElement
    
 booleanskipComments
    
 booleanskipWhitespace
    
 booleanstrictAttributes
    
 booleanstrictCharacters
    
 booleanstrictComments
    
 booleanstrictXml
    


Method Summary
 voidclearNamespaceCache()
     Clears the namespace cache when the namespace changes.
 intelementCloseAction(XmlParser parser, QName node, String tagEnd)
     Returns the action to be performed with the next node on a close tag.
 QNamegetAttributeName(CharBuffer eltName, CharBuffer source)
    
 QNamegetAttributeName(CharBuffer eltName, CharBuffer source, boolean nsNull)
     Returns the qname for the named attribute.
 QNamegetName(CharBuffer source)
     Returns the fully qualified name, including namespaces, for the new qname.
Parameters:
  node - the current parent node
Parameters:
  source - the qname string needing resolving.
 QNamegetNamespaceName(CharBuffer source)
     Returns the fully qualified name, including namespaces, for the new qname.
Parameters:
  source - the qname string needing resolving.
 QNamegetOpt()
    
 voidinit()
     Initialize the policy.
 booleanisWhitespaceOnly(String s)
     Returns true if the string contains only whitespace.
 intopenAction(XmlParser parser, QName node, QName next)
     Returns the action to be performed with the next node on an open tag.
 voidsetNamespace(NamespaceMap ns)
     Sets the new namespace binding.
 voidsetNamespaceAware(boolean isNamespaceAware)
     Set true for namespace aware.
 voidsetStream(ReadStream is)
     Sets the current read stream.

Field Detail
ERROR
final static int ERROR(Code)



IGNORE
final static int IGNORE(Code)



L
static L10N L(Code)



POP
final static int POP(Code)



POP_AND_LOOP
final static int POP_AND_LOOP(Code)



PUSH
final static int PUSH(Code)



PUSH_EMPTY
final static int PUSH_EMPTY(Code)



PUSH_OPT
final static int PUSH_OPT(Code)



PUSH_VERBATIM
final static int PUSH_VERBATIM(Code)



_isNamespaceAware
boolean _isNamespaceAware(Code)



entitiesAsText
boolean entitiesAsText(Code)



expandEntities
boolean expandEntities(Code)



expandReferences
boolean expandReferences(Code)



forgiving
boolean forgiving(Code)



is
protected ReadStream is(Code)



normalizeWhitespace
boolean normalizeWhitespace(Code)



opt
protected QName opt(Code)



optionalTags
boolean optionalTags(Code)



singleTopElement
boolean singleTopElement(Code)



skipComments
boolean skipComments(Code)



skipWhitespace
boolean skipWhitespace(Code)



strictAttributes
boolean strictAttributes(Code)



strictCharacters
boolean strictCharacters(Code)



strictComments
boolean strictComments(Code)



strictXml
boolean strictXml(Code)





Method Detail
clearNamespaceCache
void clearNamespaceCache()(Code)
Clears the namespace cache when the namespace changes.



elementCloseAction
int elementCloseAction(XmlParser parser, QName node, String tagEnd) throws XmlParseException(Code)
Returns the action to be performed with the next node on a close tag. In general, for XML, the current node is changed to its parent
Parameters:
  parser - the current XML parser
Parameters:
  node - the current node
Parameters:
  tagEnd - the name of the close tag the action code for the next node



getAttributeName
QName getAttributeName(CharBuffer eltName, CharBuffer source)(Code)



getAttributeName
QName getAttributeName(CharBuffer eltName, CharBuffer source, boolean nsNull)(Code)
Returns the qname for the named attribute.
Parameters:
  eltName - the current node
Parameters:
  source - the name of the attribute
Parameters:
  the - QName including namespace for the attribute name.



getName
QName getName(CharBuffer source)(Code)
Returns the fully qualified name, including namespaces, for the new qname.
Parameters:
  node - the current parent node
Parameters:
  source - the qname string needing resolving. the QName including namespace for the source.



getNamespaceName
QName getNamespaceName(CharBuffer source)(Code)
Returns the fully qualified name, including namespaces, for the new qname.
Parameters:
  source - the qname string needing resolving. the QName including namespace for the source.



getOpt
QName getOpt()(Code)



init
void init()(Code)
Initialize the policy.



isWhitespaceOnly
boolean isWhitespaceOnly(String s)(Code)
Returns true if the string contains only whitespace.
Parameters:
  s - string to test true if the string is completely whitespace



openAction
int openAction(XmlParser parser, QName node, QName next) throws XmlParseException(Code)
Returns the action to be performed with the next node on an open tag. In general, for XML, the next node is just pushed into the tree.
Parameters:
  parser - the current XML parser
Parameters:
  node - the current node
Parameters:
  next - the node that needs an action the action code for the next node



setNamespace
void setNamespace(NamespaceMap ns)(Code)
Sets the new namespace binding.
Parameters:
  ns - the namespace



setNamespaceAware
void setNamespaceAware(boolean isNamespaceAware)(Code)
Set true for namespace aware.



setStream
void setStream(ReadStream is)(Code)
Sets the current read stream.



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.