Java Doc for CarResources.java in  » Portal » uPortal_rel-2-6-1-GA » org » jasig » portal » car » 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 » Portal » uPortal_rel 2 6 1 GA » org.jasig.portal.car 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jasig.portal.car.CarResources

CarResources
public class CarResources (Code)
Provides access to resources stored in channel archive files or CARs for short.
author:
   Mark Boyd mark.boyd@engineer.com
version:
   $Revision: 36690 $


Field Summary
final public static  StringCAR_RESOURCE_PARM
    
final public static  StringCAR_WORKER_ID
    
final static  StringDEPLOYMENT_DESCRIPTOR
    
final public static  StringRCS_ID
    


Method Summary
public  booleancontainsResource(String resource)
     Returns true if the indicated resource is available, false otherwise.
public  URLfindResource(String entry)
     Returns a URL to the requested entry if found in one of the installed CARs or null if not found.
public  ClassLoadergetClassLoader()
     Return the single instance of CarClassLoader.
public  StringgetContainingCarPath(String entry)
     Returns the path of the CAR containing the indicated resource.
public static  CarResourcesgetInstance()
     Return the single instance of CarResources.
public  InputStreamgetResourceAsStream(String resource)
     Return an input stream for reading the raw bytes making up the resource contained in one of the installed CARs.
public  longgetResourceSize(String resource)
     Return the size of the indicated resource or -1 if the resource is not found or its size is unknown.
public  voidgetServices(ContentHandler contentHandler)
     Push into the passed in content handler events for any services declared in any component archive's deployment descriptor.
public  voidgetWorkers(Properties workers)
     Push into the passed in properties object workers defined in any component archive's deployment descriptor.
public  booleanhasDescriptors()
     Returns true if any archive included a deployment descriptor.
public  String[]listAllResources()
     Returns an enumeration of String objects each containing the path of a resource available from the installed CARs.
public  String[]listCarResources(String carPath)
     Returns a list of resources available in the car identified by the passed in relative car file path name.
public  String[]listCars()
     Returns a String array of car file paths relative to the car directory specified via the property in portal.properties.

Field Detail
CAR_RESOURCE_PARM
final public static String CAR_RESOURCE_PARM(Code)



CAR_WORKER_ID
final public static String CAR_WORKER_ID(Code)



DEPLOYMENT_DESCRIPTOR
final static String DEPLOYMENT_DESCRIPTOR(Code)



RCS_ID
final public static String RCS_ID(Code)





Method Detail
containsResource
public boolean containsResource(String resource)(Code)
Returns true if the indicated resource is available, false otherwise. The resource is identified by its complete path within the CAR file.



findResource
public URL findResource(String entry)(Code)
Returns a URL to the requested entry if found in one of the installed CARs or null if not found.



getClassLoader
public ClassLoader getClassLoader()(Code)
Return the single instance of CarClassLoader.



getContainingCarPath
public String getContainingCarPath(String entry)(Code)
Returns the path of the CAR containing the indicated resource. This path is relative to the CAR directory configured via the property in portal.properties. If a CAR for that entry is not found it returns null.



getInstance
public static CarResources getInstance()(Code)
Return the single instance of CarResources.



getResourceAsStream
public InputStream getResourceAsStream(String resource) throws PortalException(Code)
Return an input stream for reading the raw bytes making up the resource contained in one of the installed CARs. Returns null if the resource is not found.



getResourceSize
public long getResourceSize(String resource)(Code)
Return the size of the indicated resource or -1 if the resource is not found or its size is unknown.



getServices
public void getServices(ContentHandler contentHandler) throws SAXException(Code)
Push into the passed in content handler events for any services declared in any component archive's deployment descriptor.



getWorkers
public void getWorkers(Properties workers)(Code)
Push into the passed in properties object workers defined in any component archive's deployment descriptor.



hasDescriptors
public boolean hasDescriptors()(Code)
Returns true if any archive included a deployment descriptor.



listAllResources
public String[] listAllResources()(Code)
Returns an enumeration of String objects each containing the path of a resource available from the installed CARs.



listCarResources
public String[] listCarResources(String carPath)(Code)
Returns a list of resources available in the car identified by the passed in relative car file path name. This name is the path to the car file relative to the car directory. If no car file is found for the passed-in path then null is returned.



listCars
public String[] listCars()(Code)
Returns a String array of car file paths relative to the car directory specified via the property in portal.properties.



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.