Java Doc for ReaderUtils.java in  » GIS » GeoTools-2.4.1 » org » geotools » validation » 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 » GIS » GeoTools 2.4.1 » org.geotools.validation.xml 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.geotools.validation.xml.ReaderUtils

ReaderUtils
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 27862 2007-11-12 19:51:19Z desruisseaux $
See Also:   XMLConfigReader




Method Summary
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)
     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  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  String[]getKeyWords(Element keywordsElem)
     getKeyWords purpose.

Used to help with XML manipulations.

public static  FileinitFile(File f, boolean isDir)
     initFile purpose.

Checks to ensure the file is valid.

public static  ElementloadConfig(Reader configFile)
     loadConfig purpose.

Parses the specified file into a DOM tree.


Parameters:
  configFile - The file to parse int a DOM tree.



Method Detail
getAttribute
public static String getAttribute(Element elem, String attName, boolean mandatory) throws SAXException(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:
  SAXException - When a child attribute is required and not found.



getBooleanAttribute
public static boolean getBooleanAttribute(Element elem, String attName, boolean mandatory) throws SAXException(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. The value if the attribute was found, the false otherwise.
throws:
  SAXException - When a child attribute is required and not found.



getChildElement
public static Element getChildElement(Element root, String name, boolean mandatory) throws SAXException(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:
  SAXException - When a child element is required and not found.



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)



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 SAXException(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:
  SAXException - When a child attribute is required and not found.



getDoubleAttribute
public static double getDoubleAttribute(Element elem, String attName, boolean mandatory) throws SAXException(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:
  SAXException - When a attribute element is required and not 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 SAXException(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:
  SAXException - 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 SAXException(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 ConfigurationExceptionthrown. The int value if the attribute was found, the default otherwise.
throws:
  SAXException - When a attribute element is required and not found.



getKeyWords
public static String[] 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.



initFile
public static File initFile(File f, boolean isDir) throws IOException(Code)
initFile purpose.

Checks to ensure the file is valid. Returns the file passed in to allow this to wrap file creations.


Parameters:
  f - 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:
  IOException - When the file does not exist or is not the typespecified.



loadConfig
public static Element loadConfig(Reader configFile) throws IOException, ParserConfigurationException, SAXException(Code)
loadConfig purpose.

Parses the specified file into a DOM tree.


Parameters:
  configFile - The file to parse int a DOM tree. the resulting DOM tree
throws:
  ParserConfigurationException - DOCUMENT ME!
throws:
  ParserConfigurationException -
throws:
  SAXException - DOCUMENT ME!



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.