Java Doc for PolicyConfigParser.java in  » 6.0-JDK-Modules-com.sun » wsit » com » sun » xml » ws » policy » jaxws » 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 » 6.0 JDK Modules com.sun » wsit » com.sun.xml.ws.policy.jaxws 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.xml.ws.policy.jaxws.PolicyConfigParser

PolicyConfigParser
final public class PolicyConfigParser (Code)
Reads a policy configuration file and returns the WSDL model generated from it.
author:
   Marek Potociar (marek.potociar at sun.com)




Method Summary
public static  PolicyMapextractPolicyMap(WSDLModel model)
     Utility method that tries to retrieve a PolicyMap object from a given WSDLModel .
public static  PolicyMapparse(String configFileIdentifier, Container container, PolicyMapMutator... mutators)
     This is a helper method that returns directly PolicyMap instance populated from information in WSIT config file.
public static  PolicyMapparse(URL configFileUrl, boolean isClient, PolicyMapMutator... mutators)
     This is a helper method that returns directly PolicyMap instance populated from information in WSIT config file.
public static  WSDLModelparseModel(String configFileIdentifier, Container container, PolicyMapMutator... mutators)
     The function uses configFileIdentifier parameter to construct a WSIT config file name according to following pattern:

wsit-[configFileIdentifier].xml

After constructing the WSIT config file name, the function tries to find the WSIT config file and read it from the following locations:

  • WEB-INF - for servlet-based web service implementations
  • META-INF - for EJB-based web service implementations
  • classpath - for web service clients
If the file is found it is parsed and resulting WSDLModel object containig the populated PolicyMap instance is returned.
public static  WSDLModelparseModel(URL configFileUrl, boolean isClient, PolicyMapMutator... mutators)
     Reads the WSIT config from a file denoted by configFileUrl parameter. If the file exists it is parsed and resulting WSDLModel object containig the populated PolicyMap instance is returned.



Method Detail
extractPolicyMap
public static PolicyMap extractPolicyMap(WSDLModel model)(Code)
Utility method that tries to retrieve a PolicyMap object from a given WSDLModel . When succesfull, PolicyMap instance is returned, otherwise result is null .
Parameters:
  model - A WSDLModel (possibly) with a PolicyMap objectpopulated with information read from the WSIT config file. May be null ;in that case, null is returned as a result of this function call. PolicyMap instance retrieved from a given WSDLModelif successful, null otherwise.



parse
public static PolicyMap parse(String configFileIdentifier, Container container, PolicyMapMutator... mutators) throws PolicyException(Code)
This is a helper method that returns directly PolicyMap instance populated from information in WSIT config file. For more details on the whole process see PolicyConfigParser.parseModel(String,Container,PolicyMapMutator[]) parseModel method.
Parameters:
  configFileIdentifier - base of WSIT config file name (web service name for WSIT serviceconfig file or "client" for WSIT client configuration). Must not be null .
Parameters:
  container - if the application is run inside a web container, the container instanceshould be passed into this function, in order to get access to the servlet contextthat is used to load config file stored in WEB-INF directory of the application.May be null .
Parameters:
  mutators - to be registered with the populated PolicyMap object. May beommited if user does not plan to modify the PolicyMap instance. A WSDLModel with a PolicyMap object populated with information readfrom the WSIT config file.
throws:
  PolicyException - in case of any problems that may occur while reading WSIT config fileand constructing the WSDLModel object or populating PolicyMap instance.



parse
public static PolicyMap parse(URL configFileUrl, boolean isClient, PolicyMapMutator... mutators) throws PolicyException, IllegalArgumentException(Code)
This is a helper method that returns directly PolicyMap instance populated from information in WSIT config file. For more details on the whole process see PolicyConfigParser.parseModel(URL,boolean,PolicyMapMutator[]) parseModel method.
Parameters:
  configFileUrl - URL of the config file resource that should be parsed. Must not be null .
Parameters:
  isClient - must be true if this method is invoked to parse client configuration, false otherwise
Parameters:
  mutators - to be registered with the populated PolicyMap object. May beommited if user does not plan to modify the PolicyMap instance. A WSDLModel with a PolicyMap object populated with information readfrom the WSIT config file.
throws:
  PolicyException - in case of any problems that may occur while reading WSIT config fileand constructing the WSDLModel object or populating PolicyMap instance.
throws:
  IllegalArgumentException - in case configFileUrl parameter is null .



parseModel
public static WSDLModel parseModel(String configFileIdentifier, Container container, PolicyMapMutator... mutators) throws PolicyException(Code)
The function uses configFileIdentifier parameter to construct a WSIT config file name according to following pattern:

wsit-[configFileIdentifier].xml

After constructing the WSIT config file name, the function tries to find the WSIT config file and read it from the following locations:

  • WEB-INF - for servlet-based web service implementations
  • META-INF - for EJB-based web service implementations
  • classpath - for web service clients
If the file is found it is parsed and resulting WSDLModel object containig the populated PolicyMap instance is returned. If config file is not found, warning message is logged and null is returned as a result of this function call. In case of any other problems that may occur while reading the WSIT config file, a PolicyException is thrown.

Since PolicyMap object is immutable as such, this function gives you also a chance to register your own PolicyMapMutator objects so that you are able to modify the PolicyMap object later if needed.
Parameters:
  configFileIdentifier - base of WSIT config file name (web service name for WSIT serviceconfig file or "client" for WSIT client configuration). Must not be null .
Parameters:
  container - if the application is run inside a web container, the container instanceshould be passed into this function, in order to get access to the servlet contextthat is used to load config file stored in WEB-INF directory of the application.May be null .
Parameters:
  mutators - to be registered with the populated PolicyMap object. May beommited if user does not plan to modify the PolicyMap instance. A WSDLModel with a PolicyMap object populated with information readfrom the WSIT config file.
throws:
  PolicyException - in case of any problems that may occur while reading WSIT config fileand constructing the WSDLModel object or populating PolicyMap instance.




parseModel
public static WSDLModel parseModel(URL configFileUrl, boolean isClient, PolicyMapMutator... mutators) throws PolicyException, IllegalArgumentException(Code)
Reads the WSIT config from a file denoted by configFileUrl parameter. If the file exists it is parsed and resulting WSDLModel object containig the populated PolicyMap instance is returned. If config file for given URL does not exist or in case of any other problems that may occur while reading the WSIT config file, a PolicyException is thrown.
Parameters:
  configFileUrl - URL of the config file resource that should be parsed. Must not be null .
Parameters:
  isClient - must be true if this method is invoked to parse client configuration, false otherwise
Parameters:
  mutators - to be registered with the populated PolicyMap object. May beommited if user does not plan to modify the PolicyMap instance. A WSDLModel with a PolicyMap object populated with information readfrom the WSIT config file.
throws:
  PolicyException - in case of any problems that may occur while reading WSIT config fileand constructing the WSDLModel object or populating PolicyMap instance.
throws:
  IllegalArgumentException - in case configFileUrl parameter is null .



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.