Java Doc for InternalUtils.java in  » Library » Apache-beehive-1.0.2-src » org » apache » beehive » netui » pageflow » internal » 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 » Library » Apache beehive 1.0.2 src » org.apache.beehive.netui.pageflow.internal 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.beehive.netui.pageflow.internal.InternalUtils

InternalUtils
public class InternalUtils implements PageFlowConstants,InternalConstants(Code)




Method Summary
public static  voidaddActionError(String propertyName, ActionMessage error, ServletRequest request)
    
public static  voidaddActionOutputs(Map toAdd, ServletRequest request, boolean overwrite)
    
public static  voidaddBindingUpdateError(ServletRequest request, String expression, String message, Throwable cause)
     Add a BindingUpdateError to the request.
public static  StringaddParam(String url, String paramName, String paramVal)
     Add a parameter to the given URL.
public static  booleanavoidDirectResponseOutput(ServletRequest request)
     Tell whether a special request attribute was set, indicating that we should avoid writing to the response (or setting response error codes).
public static  ActionFormcreateActionForm(ActionMapping mapping, ModuleConfig moduleConfig, ActionServlet actionServlet, ServletContext servletContext)
    
public static  StringcreateActionPath(ServletRequest request, String qualifiedAction)
    
public static  ModuleConfigensureModuleConfig(String modulePath, ServletContext context)
     Get the Struts ModuleConfig for the given module path.
public static  ActionConfigfindActionConfig(String actionConfigPath, String modulePath, ServletContext context)
     Get the Struts ActionConfig for the given action config path and module path.
public static  StringgetActionMappingName(String action)
     Return the form action converted into an action mapping path.
public static  StringgetActionMappingPath(ServletRequest request)
     Get the Struts ActionMapping path from the ActionMapping that is in the request under the key Globals.MAPPING_KEY.
public static  StringgetActionName(ActionMapping mapping)
    
public static  MapgetActionOutputMap(ServletRequest request, boolean createIfNotExist)
    
public static  ActionServletgetActionServlet(ServletContext context)
     Get the current ActionServlet.
public static  MapgetBindingUpdateErrors(ServletRequest request)
     Get a map of BindingUpdateErrors stored in the request.
public static  StringgetCleanActionName(String action, boolean prependSlash)
    
public static  ActionFormgetCurrentActionForm(ServletRequest request)
    
public static  ActionMappinggetCurrentActionMapping(ServletRequest request)
    
public static  StringgetDecodedServletPath(HttpServletRequest request)
    
public static  StringgetDecodedURI(HttpServletRequest request)
    
public static  FacesBackingBeangetFacesBackingBean(ServletRequest request, ServletContext servletContext)
    
public static  StringgetFlowControllerClassName(String modulePath, ServletRequest request, ServletContext context)
    
public static  StringgetFlowControllerClassName(ModuleConfig mc)
    
public static  ActionFormgetFormBean(ActionMapping mapping, ServletRequest request)
    
public static  StringgetFormBeanType(FormBeanConfig formBeanConfig)
    
public static  ActionFormgetForwardedFormBean(ServletRequest request, boolean removeFromRequest)
    
public static  StringgetForwardingModule(ServletRequest request)
     Set the module prefix for the ModuleConfig that is performing a forward in this request.
public static  HttpSessiongetHttpSession(ServletRequest request, boolean create)
    
public static  StringgetLongLivedFlowAttr(String modulePath)
    
public static  MessageResourcesgetMessageResources(String bundleName, ServletRequest request, ServletContext servletContext)
    
public static  ModuleConfiggetModuleConfig(String modulePath, ServletContext context)
     Get the Struts ModuleConfig for the given module path.
public static  StringgetModulePathFromReqAttr(HttpServletRequest request)
     Gets the Struts module path from the input request.
public static  MultipartHandlergetMultipartHandlerType()
    
public static  MapgetPageInputMap(ServletRequest request, ServletContext servletContext)
    
public static  MapgetPageInputMap(ServletRequest request)
    
public static  StringgetQualifiedBundleName(String bundleName, ServletRequest request)
     Qualify the given bundle name with the current module path to return a full bundle name.
public static  ClassgetReloadableClass(String className, ServletContext servletContext)
    
public static  ServletContextgetServletContext(ServletRequest req)
    
public static  booleanignoreIncludeServletPath(ServletRequest request)
    
public static  StringinferModulePathFromClassName(String className)
    
public static  voidinitDelegatingConfigs(ModuleConfig moduleConfig, ServletContext servletContext)
     Initialize delegating action configs and exception configs for a Struts module that should delegate to one generated from a superclass.
public static  booleanisLongLived(ModuleConfig moduleConfig)
     Tell whether the given module is a long-lived page flow.
public static  booleanisMultipartHandlingEnabled(ServletRequest request)
    
public static  booleanisNestable(ModuleConfig moduleConfig)
     Tell whether the given module is a nested page flow.
public static  booleanisSessionScope(ActionMapping mapping)
    
public static  booleanisSharedFlowModule(ModuleConfig mc)
    
public static  FieldlookupField(Class parentClass, String fieldName)
     Get a Field in a Class.
Parameters:
  parentClass - the Class in which to find the Field.
Parameters:
  fieldName - the name of the Field.
public static  LocalelookupLocale(JspContext jspContext)
    
public static  LocalelookupLocale(ServletRequest request)
    
public static  MethodlookupMethod(Class parentClass, String methodName, Class[] signature)
     Get a Method in a Class.
Parameters:
  parentClass - the Class in which to find the Method.
Parameters:
  methodName - the name of the Method.
Parameters:
  signature - the argument types for the Method.
public static  ObjectnewReloadableInstance(String className, ServletContext servletContext)
    
public static  StringqualifyAction(ServletContext servletContext, String action)
    
public static  voidremoveCurrentFacesBackingBean(HttpServletRequest request, ServletContext servletContext)
    
public static  voidremoveCurrentPageFlow(HttpServletRequest request, ServletContext servletContext)
    
public static  ModuleConfigselectModule(String prefix, HttpServletRequest request, ServletContext servletContext)
     Set the given Struts module in the request, and expose its set of MessageResources as request attributes.
Parameters:
  prefix - the prefix of the desired module.
Parameters:
  request - the current HttpServletRequest.
Parameters:
  servletContext - the current ServletContext.
public static  voidsendDevTimeError(String messageKey, Throwable cause, int productionTimeErrorCode, ServletRequest request, ServletResponse response, ServletContext servletContext, Object[] messageArgs)
     If not in production mode, write an error to the response; otherwise, set a response error code.
public static  voidsendDevTimeError(String messageKey, Object[] messageArgs, Throwable cause, int productionTimeErrorCode, ServletRequest request, ServletResponse response, ServletContext servletContext)
     If not in production mode, write an error to the response; otherwise, set a response error code.
public static  voidsendError(String messageKey, Throwable cause, ServletRequest request, HttpServletResponse response, Object[] messageArgs)
     Write an error to the response.
public static  voidsendError(String messageKey, Object[] messageArgs, ServletRequest request, ServletResponse response, Throwable cause, boolean avoidDirectResponseOutput)
     Write an error to the response.
public static  booleansessionExpired(ServletRequest servletRequest)
    
public static  voidsetAvoidDirectResponseOutput(ServletRequest request)
     Set a special request attribute to indicate that we should avoid writing to the response (or setting response error codes).
public static  voidsetCurrentActionResolver(ActionResolver resolver, HttpServletRequest request, ServletContext servletContext)
     Set the current ActionResolver (or PageFlowController ) in the user session.
public static  voidsetCurrentModule(ModuleConfig mc, ServletRequest request)
    
public static  voidsetCurrentPageFlow(PageFlowController jpf, HttpServletRequest request, ServletContext servletContext)
    
public static  voidsetFormInScope(String formName, ActionForm form, ActionMapping mapping, HttpServletRequest request, boolean overwrite)
     Set the given form in either the request or session, as appropriate, so Struts/NetUI tags will have access to it.
public static  voidsetForwardedFormBean(ServletRequest request, ActionForm form)
     Set the forwarded form.
public static  voidsetForwardingModule(ServletRequest request, String modulePrefix)
     Set the module prefix for the ModuleConfig that is performing a forward in this request.
public static  voidsetIgnoreIncludeServletPath(ServletRequest request, boolean ignore)
     Tell InternalUtils.getDecodedServletPath (and all that call it) to ignore the attribute that specifies the Servlet Include path, which is set when a Servlet include is done through RequestDispatcher.
public static  voidsetServletContext(ServletRequest request, ServletContext servletContext)
    
public static  voidthrowPageFlowException(PageFlowException ex)
    
public static  voidthrowPageFlowException(PageFlowException effect, ServletRequest request)
    
public static  ObjectunwrapFormBean(ActionForm form)
     We unwrap two special form types: XmlBeanActionForm and AnyBeanActionForm.
public static  ServletRequestunwrapMultipart(ServletRequest request)
     If the given request is a MultipartRequestWrapper (Struts class that doesn't extend HttpServletRequestWrapper), return the wrapped request; otherwise, return the given request.
public static  ActionFormwrapFormBean(Object formBean)
    



Method Detail
addActionError
public static void addActionError(String propertyName, ActionMessage error, ServletRequest request)(Code)



addActionOutputs
public static void addActionOutputs(Map toAdd, ServletRequest request, boolean overwrite)(Code)



addBindingUpdateError
public static void addBindingUpdateError(ServletRequest request, String expression, String message, Throwable cause)(Code)
Add a BindingUpdateError to the request.
Parameters:
  request - the current ServletRequest.
Parameters:
  expression - the expression associated with this error.
Parameters:
  message - the error message.
Parameters:
  cause - the Throwable that caused the error.



addParam
public static String addParam(String url, String paramName, String paramVal)(Code)
Add a parameter to the given URL. Assumes there is no trailing anchor/fragment indicated with a '#'.
Parameters:
  url - the URL to which to append.
Parameters:
  paramName - the name of the parameter to add.
Parameters:
  paramVal - the value of the parameter to add. the URL, with the given parameter added.



avoidDirectResponseOutput
public static boolean avoidDirectResponseOutput(ServletRequest request)(Code)
Tell whether a special request attribute was set, indicating that we should avoid writing to the response (or setting response error codes).



createActionForm
public static ActionForm createActionForm(ActionMapping mapping, ModuleConfig moduleConfig, ActionServlet actionServlet, ServletContext servletContext)(Code)



createActionPath
public static String createActionPath(ServletRequest request, String qualifiedAction)(Code)



ensureModuleConfig
public static ModuleConfig ensureModuleConfig(String modulePath, ServletContext context)(Code)
Get the Struts ModuleConfig for the given module path. If there is none registered, and if it is possible to register one automatically, do so.



findActionConfig
public static ActionConfig findActionConfig(String actionConfigPath, String modulePath, ServletContext context)(Code)
Get the Struts ActionConfig for the given action config path and module path.



getActionMappingName
public static String getActionMappingName(String action)(Code)
Return the form action converted into an action mapping path. The value of the action property is manipulated as follows in computing the name of the requested mapping:
  • Any filename extension is removed (on the theory that extension mapping is being used to select the controller servlet).
  • If the resulting value does not start with a slash, then a slash is prepended.

Parameters:
  action - the action name to be converted. an action path, suitable for lookup in the Struts configuration file.



getActionMappingPath
public static String getActionMappingPath(ServletRequest request)(Code)
Get the Struts ActionMapping path from the ActionMapping that is in the request under the key Globals.MAPPING_KEY. the path for the ActionMapping, as found with ActionMapping.getPath()



getActionName
public static String getActionName(ActionMapping mapping)(Code)



getActionOutputMap
public static Map getActionOutputMap(ServletRequest request, boolean createIfNotExist)(Code)



getActionServlet
public static ActionServlet getActionServlet(ServletContext context)(Code)
Get the current ActionServlet.
Parameters:
  context - the current ServletContext the ActionServlet that is stored as an attribute in the ServletContext



getBindingUpdateErrors
public static Map getBindingUpdateErrors(ServletRequest request)(Code)
Get a map of BindingUpdateErrors stored in the request. a Map of expression (String) -> BindingUpdateError.



getCleanActionName
public static String getCleanActionName(String action, boolean prependSlash)(Code)



getCurrentActionForm
public static ActionForm getCurrentActionForm(ServletRequest request)(Code)



getCurrentActionMapping
public static ActionMapping getCurrentActionMapping(ServletRequest request)(Code)



getDecodedServletPath
public static String getDecodedServletPath(HttpServletRequest request)(Code)



getDecodedURI
public static String getDecodedURI(HttpServletRequest request)(Code)



getFacesBackingBean
public static FacesBackingBean getFacesBackingBean(ServletRequest request, ServletContext servletContext)(Code)



getFlowControllerClassName
public static String getFlowControllerClassName(String modulePath, ServletRequest request, ServletContext context)(Code)



getFlowControllerClassName
public static String getFlowControllerClassName(ModuleConfig mc)(Code)



getFormBean
public static ActionForm getFormBean(ActionMapping mapping, ServletRequest request)(Code)



getFormBeanType
public static String getFormBeanType(FormBeanConfig formBeanConfig)(Code)



getForwardedFormBean
public static ActionForm getForwardedFormBean(ServletRequest request, boolean removeFromRequest)(Code)



getForwardingModule
public static String getForwardingModule(ServletRequest request)(Code)
Set the module prefix for the ModuleConfig that is performing a forward in this request.



getHttpSession
public static HttpSession getHttpSession(ServletRequest request, boolean create)(Code)



getLongLivedFlowAttr
public static String getLongLivedFlowAttr(String modulePath)(Code)



getMessageResources
public static MessageResources getMessageResources(String bundleName, ServletRequest request, ServletContext servletContext)(Code)



getModuleConfig
public static ModuleConfig getModuleConfig(String modulePath, ServletContext context)(Code)
Get the Struts ModuleConfig for the given module path.



getModulePathFromReqAttr
public static String getModulePathFromReqAttr(HttpServletRequest request)(Code)
Gets the Struts module path from the input request. If a ModuleConfig object has been populated into the request it is used to get the module prefix, otherwise getModulePath is called, which derives the module path from the request URI.



getMultipartHandlerType
public static MultipartHandler getMultipartHandlerType()(Code)



getPageInputMap
public static Map getPageInputMap(ServletRequest request, ServletContext servletContext)(Code)



getPageInputMap
public static Map getPageInputMap(ServletRequest request)(Code)



getQualifiedBundleName
public static String getQualifiedBundleName(String bundleName, ServletRequest request)(Code)
Qualify the given bundle name with the current module path to return a full bundle name. the qualified Bundle name



getReloadableClass
public static Class getReloadableClass(String className, ServletContext servletContext) throws ClassNotFoundException(Code)



getServletContext
public static ServletContext getServletContext(ServletRequest req)(Code)



ignoreIncludeServletPath
public static boolean ignoreIncludeServletPath(ServletRequest request)(Code)



inferModulePathFromClassName
public static String inferModulePathFromClassName(String className)(Code)



initDelegatingConfigs
public static void initDelegatingConfigs(ModuleConfig moduleConfig, ServletContext servletContext)(Code)
Initialize delegating action configs and exception configs for a Struts module that should delegate to one generated from a superclass.



isLongLived
public static boolean isLongLived(ModuleConfig moduleConfig)(Code)
Tell whether the given module is a long-lived page flow.



isMultipartHandlingEnabled
public static boolean isMultipartHandlingEnabled(ServletRequest request)(Code)



isNestable
public static boolean isNestable(ModuleConfig moduleConfig)(Code)
Tell whether the given module is a nested page flow.



isSessionScope
public static boolean isSessionScope(ActionMapping mapping)(Code)



isSharedFlowModule
public static boolean isSharedFlowModule(ModuleConfig mc)(Code)



lookupField
public static Field lookupField(Class parentClass, String fieldName)(Code)
Get a Field in a Class.
Parameters:
  parentClass - the Class in which to find the Field.
Parameters:
  fieldName - the name of the Field. the Field with the given name, or null if the field does not exist.



lookupLocale
public static Locale lookupLocale(JspContext jspContext)(Code)



lookupLocale
public static Locale lookupLocale(ServletRequest request)(Code)



lookupMethod
public static Method lookupMethod(Class parentClass, String methodName, Class[] signature)(Code)
Get a Method in a Class.
Parameters:
  parentClass - the Class in which to find the Method.
Parameters:
  methodName - the name of the Method.
Parameters:
  signature - the argument types for the Method. the Method with the given name and signature, or null if the method does not exist.



newReloadableInstance
public static Object newReloadableInstance(String className, ServletContext servletContext) throws ClassNotFoundException, InstantiationException, IllegalAccessException(Code)



qualifyAction
public static String qualifyAction(ServletContext servletContext, String action)(Code)



removeCurrentFacesBackingBean
public static void removeCurrentFacesBackingBean(HttpServletRequest request, ServletContext servletContext)(Code)



removeCurrentPageFlow
public static void removeCurrentPageFlow(HttpServletRequest request, ServletContext servletContext)(Code)



selectModule
public static ModuleConfig selectModule(String prefix, HttpServletRequest request, ServletContext servletContext)(Code)
Set the given Struts module in the request, and expose its set of MessageResources as request attributes.
Parameters:
  prefix - the prefix of the desired module.
Parameters:
  request - the current HttpServletRequest.
Parameters:
  servletContext - the current ServletContext. the selected ModuleConfig, or null if there is none for the given module prefix.



sendDevTimeError
public static void sendDevTimeError(String messageKey, Throwable cause, int productionTimeErrorCode, ServletRequest request, ServletResponse response, ServletContext servletContext, Object[] messageArgs) throws IOException(Code)
If not in production mode, write an error to the response; otherwise, set a response error code.



sendDevTimeError
public static void sendDevTimeError(String messageKey, Object[] messageArgs, Throwable cause, int productionTimeErrorCode, ServletRequest request, ServletResponse response, ServletContext servletContext) throws IOException(Code)
If not in production mode, write an error to the response; otherwise, set a response error code. InternalUtils.sendDevTimeError(String,Throwable,int,ServletRequest,ServletResponse,ServletContext,Object[])



sendError
public static void sendError(String messageKey, Throwable cause, ServletRequest request, HttpServletResponse response, Object[] messageArgs) throws IOException(Code)
Write an error to the response.



sendError
public static void sendError(String messageKey, Object[] messageArgs, ServletRequest request, ServletResponse response, Throwable cause, boolean avoidDirectResponseOutput) throws IOException(Code)
Write an error to the response.



sessionExpired
public static boolean sessionExpired(ServletRequest servletRequest)(Code)



setAvoidDirectResponseOutput
public static void setAvoidDirectResponseOutput(ServletRequest request)(Code)
Set a special request attribute to indicate that we should avoid writing to the response (or setting response error codes).



setCurrentActionResolver
public static void setCurrentActionResolver(ActionResolver resolver, HttpServletRequest request, ServletContext servletContext)(Code)
Set the current ActionResolver (or PageFlowController ) in the user session.
Parameters:
  resolver - the ActionResolver to set as the current one in the user session.



setCurrentModule
public static void setCurrentModule(ModuleConfig mc, ServletRequest request)(Code)



setCurrentPageFlow
public static void setCurrentPageFlow(PageFlowController jpf, HttpServletRequest request, ServletContext servletContext)(Code)



setFormInScope
public static void setFormInScope(String formName, ActionForm form, ActionMapping mapping, HttpServletRequest request, boolean overwrite)(Code)
Set the given form in either the request or session, as appropriate, so Struts/NetUI tags will have access to it.



setForwardedFormBean
public static void setForwardedFormBean(ServletRequest request, ActionForm form)(Code)
Set the forwarded form. This overrides the auto-generated form created by processActionForm and populated by processPopulate (in PageFlowRequestProcessor).



setForwardingModule
public static void setForwardingModule(ServletRequest request, String modulePrefix)(Code)
Set the module prefix for the ModuleConfig that is performing a forward in this request.



setIgnoreIncludeServletPath
public static void setIgnoreIncludeServletPath(ServletRequest request, boolean ignore)(Code)
Tell InternalUtils.getDecodedServletPath (and all that call it) to ignore the attribute that specifies the Servlet Include path, which is set when a Servlet include is done through RequestDispatcher. Normally, getDecodedServletPath tries the Servlet Include path before falling back to getServletPath() on the request. Note that this is basically a stack of instructions to ignore the include path, and this method expects each call with ignore==true to be balanced by a call with ignore==false.



setServletContext
public static void setServletContext(ServletRequest request, ServletContext servletContext)(Code)



throwPageFlowException
public static void throwPageFlowException(PageFlowException ex)(Code)



throwPageFlowException
public static void throwPageFlowException(PageFlowException effect, ServletRequest request) throws PageFlowException(Code)



unwrapFormBean
public static Object unwrapFormBean(ActionForm form)(Code)
We unwrap two special form types: XmlBeanActionForm and AnyBeanActionForm.



unwrapMultipart
public static ServletRequest unwrapMultipart(ServletRequest request)(Code)
If the given request is a MultipartRequestWrapper (Struts class that doesn't extend HttpServletRequestWrapper), return the wrapped request; otherwise, return the given request.



wrapFormBean
public static ActionForm wrapFormBean(Object formBean)(Code)



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.