Java Doc for ReaderUtils.java in  » GIS » GeoServer » org » geoserver » util » 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 » GIS » GeoServer » org.geoserver.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.geoserver.util.ReaderUtils

ReaderUtils
public class ReaderUtils (Code)
ReaderUtils purpose.

This class is intended to be used as a library of XML relevant operation for the XMLConfigReader class.


author:
   dzwiers, Refractions Research, Inc.
version:
   $Id: ReaderUtils.java 7958 2007-12-06 16:25:43Z arneke $
See Also:   XMLConfigReader




Method Summary
public static  FilecheckFile(File file, boolean isDir)
     Checks to ensure the file is valid.

Returns the file passed in to allow this to wrap file creations.


Parameters:
  file - A file Handle to test.
Parameters:
  isDir - true when the File passed in is expected to be a directory,false when the handle is expected to be a file.
public static  StringgetAttribute(Element elem, String attName, boolean mandatory)
     getIntAttribute purpose.

Used to help with XML manipulations.

public static  booleangetBooleanAttribute(Element elem, String attName, boolean mandatory, boolean defaultValue)
     getBooleanAttribute purpose.

Used to help with XML manipulations.

public static  ElementgetChildElement(Element root, String name, boolean mandatory)
     getChildElement purpose.

Used to help with XML manipulations.

public static  ElementgetChildElement(Element root, String name)
     getChildElement purpose.

Used to help with XML manipulations.

public static  Element[]getChildElements(Element root, String name)
     getChildElements purpose.

Used to help with XML manipulations.

public static  Element[]getChildElements(Element root, String name, boolean mandatory)
     getChildElements purpose.

Used to help with XML manipulations.

public static  StringgetChildText(Element root, String childName)
     getChildText purpose.

Used to help with XML manipulations.

public static  StringgetChildText(Element root, String childName, boolean mandatory)
     getChildText purpose.

Used to help with XML manipulations.

public static  doublegetDoubleAttribute(Element elem, String attName, boolean mandatory)
     getDoubleAttribute purpose.

Used to help with XML manipulations.

public static  StringgetElementText(Element elem)
     getChildText purpose.

Used to help with XML manipulations.

public static  StringgetElementText(Element elem, boolean mandatory)
     getChildText purpose.

Used to help with XML manipulations.

public static  ElementgetFirstChildElement(Element root)
     getFirstChildElement purpose.

Used to help with XML manipulations.

public static  intgetIntAttribute(Element elem, String attName, boolean mandatory, int defaultValue)
     getIntAttribute purpose.

Used to help with XML manipulations.

public static  ListgetKeyWords(Element keywordsElem)
     getKeyWords purpose.

Used to help with XML manipulations.

public static  Elementparse(Reader xml)
     Parses the specified reader into a DOM tree.
Parameters:
  xml - Reader representing xml stream to parse.
public static  voidvalidate(Document xml, DefaultHandler errorHandler, String targetNamespace, String schemaLocation)
     Validates an xml document against a specified schema.
Parameters:
  xml - The document.
Parameters:
  errorHandler - The validation error handler.
public static  voidvalidate(Reader xml, DefaultHandler errorHandler, String targetNamespace, String schemaLocation)
     Validates an xml document against a specified schema.
Parameters:
  xml - Reader representing xml stream to parse.
Parameters:
  errorHandler - The validation error handler.



Method Detail
checkFile
public static File checkFile(File file, boolean isDir) throws FileNotFoundException(Code)
Checks to ensure the file is valid.

Returns the file passed in to allow this to wrap file creations.


Parameters:
  file - A file Handle to test.
Parameters:
  isDir - true when the File passed in is expected to be a directory,false when the handle is expected to be a file. the File handle passed in
throws:
  Exception - When the file does not exist or is notthe type specified.



getAttribute
public static String getAttribute(Element elem, String attName, boolean mandatory) throws Exception(Code)
getIntAttribute purpose.

Used to help with XML manipulations. Returns the first child integer attribute of the specified name. An exception occurs when the node is required and not found.


Parameters:
  elem - The root element to look for children in.
Parameters:
  attName - The name of the attribute to look for.
Parameters:
  mandatory - true when an exception should be thrown if theattribute element does not exist. The value if the attribute was found, the null otherwise.
throws:
  Exception - When a child attribute is required andnot found.
throws:
  NullPointerException - DOCUMENT ME!



getBooleanAttribute
public static boolean getBooleanAttribute(Element elem, String attName, boolean mandatory, boolean defaultValue) throws Exception(Code)
getBooleanAttribute purpose.

Used to help with XML manipulations. Returns the first child integer attribute of the specified name. An exception occurs when the node is required and not found.


Parameters:
  elem - The root element to look for children in.
Parameters:
  attName - The name of the attribute to look for.
Parameters:
  mandatory - true when an exception should be thrown if theattribute element does not exist.
Parameters:
  defaultValue - what to return for a non-mandatory that is notfound. The value if the attribute was found, the false otherwise.
throws:
  Exception - When a child attribute is required andnot found.



getChildElement
public static Element getChildElement(Element root, String name, boolean mandatory) throws Exception(Code)
getChildElement purpose.

Used to help with XML manipulations. Returns the first child element of the specified name. An exception occurs when the node is required and not found.


Parameters:
  root - The root element to look for children in.
Parameters:
  name - The name of the child element to look for.
Parameters:
  mandatory - true when an exception should be thrown if the childelement does not exist. The child element found, null if not found.
throws:
  Exception - When a child element is required and notfound.



getChildElement
public static Element getChildElement(Element root, String name)(Code)
getChildElement purpose.

Used to help with XML manipulations. Returns the first child element of the specified name.


Parameters:
  root - The root element to look for children in.
Parameters:
  name - The name of the child element to look for. The child element found, null if not found.
See Also:    getChildElement(Element,String,boolean)



getChildElements
public static Element[] getChildElements(Element root, String name)(Code)
getChildElements purpose.

Used to help with XML manipulations. Returns *all* child elements of the specified name.


Parameters:
  root - The root element to look for children in.
Parameters:
  name - The name of the child element to look for. The child element found, null if not found.
See Also:    getChildElement(Element,String,boolean)



getChildElements
public static Element[] getChildElements(Element root, String name, boolean mandatory) throws Exception(Code)
getChildElements purpose.

Used to help with XML manipulations. Returns *all* child elements of the specified name. An exception occurs when the node is required and not found.


Parameters:
  root - The root element to look for children in.
Parameters:
  name - The name of the child element to look for.
Parameters:
  mandatory - true when an exception should be thrown if the childelement does not exist. The child element found, null if not found.
throws:
  Exception - When a child element is required and notfound.



getChildText
public static String getChildText(Element root, String childName)(Code)
getChildText purpose.

Used to help with XML manipulations. Returns the first child text value of the specified element name.


Parameters:
  root - The root element to look for children in.
Parameters:
  childName - The name of the attribute to look for. The value if the child was found, the null otherwise.



getChildText
public static String getChildText(Element root, String childName, boolean mandatory) throws Exception(Code)
getChildText purpose.

Used to help with XML manipulations. Returns the first child text value of the specified element name. An exception occurs when the node is required and not found.


Parameters:
  root - The root element to look for children in.
Parameters:
  childName - The name of the attribute to look for.
Parameters:
  mandatory - true when an exception should be thrown if the textdoes not exist. The value if the child was found, the null otherwise.
throws:
  Exception - When a child attribute is required andnot found.



getDoubleAttribute
public static double getDoubleAttribute(Element elem, String attName, boolean mandatory) throws Exception(Code)
getDoubleAttribute purpose.

Used to help with XML manipulations. Returns the first child integer attribute of the specified name. An exception occurs when the node is required and not found.


Parameters:
  elem - The root element to look for children in.
Parameters:
  attName - The name of the attribute to look for.
Parameters:
  mandatory - true when an exception should be thrown if theattribute element does not exist. The double value if the attribute was found, the NaN otherwise.
throws:
  Exception - When a attribute element is required andnot found.



getElementText
public static String getElementText(Element elem)(Code)
getChildText purpose.

Used to help with XML manipulations. Returns the text value of the specified element name.


Parameters:
  elem - The root element to look for children in. The value if the text was found, the null otherwise.



getElementText
public static String getElementText(Element elem, boolean mandatory) throws Exception(Code)
getChildText purpose.

Used to help with XML manipulations. Returns the text value of the specified element name. An exception occurs when the node is required and not found.


Parameters:
  elem - The root element to look for children in.
Parameters:
  mandatory - true when an exception should be thrown if the textdoes not exist. The value if the text was found, the null otherwise.
throws:
  Exception - When text is required and not found.



getFirstChildElement
public static Element getFirstChildElement(Element root)(Code)
getFirstChildElement purpose.

Used to help with XML manipulations. Returns the element which represents the first child.


Parameters:
  root - The root element to look for children in. The element if a child was found, the null otherwise.



getIntAttribute
public static int getIntAttribute(Element elem, String attName, boolean mandatory, int defaultValue) throws Exception(Code)
getIntAttribute purpose.

Used to help with XML manipulations. Returns the first child integer attribute of the specified name. An exception occurs when the node is required and not found.


Parameters:
  elem - The root element to look for children in.
Parameters:
  attName - The name of the attribute to look for.
Parameters:
  mandatory - true when an exception should be thrown if theattribute element does not exist.
Parameters:
  defaultValue - a default value to return incase the attribute wasnot found. mutually exclusive with the Exceptionthrown. The int value if the attribute was found, the default otherwise.
throws:
  Exception - When a attribute element is required andnot found.



getKeyWords
public static List getKeyWords(Element keywordsElem)(Code)
getKeyWords purpose.

Used to help with XML manipulations. Returns a list of keywords that were found.


Parameters:
  keywordsElem - The root element to look for children in. The list of keywords that were found.



parse
public static Element parse(Reader xml)(Code)
Parses the specified reader into a DOM tree.
Parameters:
  xml - Reader representing xml stream to parse. the root element of resulting DOM tree
throws:
  RuntimeException - If reader failed to parse properly.



validate
public static void validate(Document xml, DefaultHandler errorHandler, String targetNamespace, String schemaLocation)(Code)
Validates an xml document against a specified schema.
Parameters:
  xml - The document.
Parameters:
  errorHandler - The validation error handler.
Parameters:
  targetNamespace - The target namespace of the schema, may be null
Parameters:
  schemaLocation - The location of the schema to validate against, may be null
throws:
  RuntimeException - If reader failed to parse properly.



validate
public static void validate(Reader xml, DefaultHandler errorHandler, String targetNamespace, String schemaLocation)(Code)
Validates an xml document against a specified schema.
Parameters:
  xml - Reader representing xml stream to parse.
Parameters:
  errorHandler - The validation error handler.
Parameters:
  targetNamespace - The target namespace of the schema, may be null
Parameters:
  schemaLocation - The location of the schema to validate against, may be null
throws:
  RuntimeException - If reader failed to parse properly.



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.