Java Doc for XMLFactory.java in  » GIS » deegree » org » deegree » ogcbase » 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 » deegree » org.deegree.ogcbase 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.deegree.ogcbase.XMLFactory

All known Subclasses:   org.deegree.owscommon.XMLFactory,  org.deegree.owscommon_new.XMLFactory,  org.deegree.ogcwebservices.wcs.XMLFactory,  org.deegree.owscommon_1_1_0.XMLFactory,  org.deegree.ogcwebservices.csw.discovery.XMLFactory,  org.deegree.model.metadata.iso19115.XMLFactory,
XMLFactory
public class XMLFactory (Code)
Factory for creating DOM representations from java objects used to represent OGC related schema types.
author:
   Andreas Poth
author:
   Markus Schneider
author:
   last edited by: $Author: rbezema $
version:
   $Revision: 9835 $, $Date: 2008-01-31 09:10:50 -0800 (Thu, 31 Jan 2008) $


Field Summary
final protected static  URIGMLNS
    
final protected static  ILoggerLOG
    
final protected static  URIOGCNS
    
final protected static  URIXLNNS
    


Method Summary
protected static  voidappendCodeList(Element xmlNode, CodeList codeList, URI namespaceURI)
     Appends an XML representation of the passed CodeList to the passed Element.
protected static  voidappendEnvelope(Element xmlNode, Envelope envelope)
     Appends an XML/GML Envelope -element to the passed Element.
protected static  voidappendFeatureId(Element root, String fid)
     Appends the DOM representation of the given feature id to the given element.
protected static  voidappendGeometry(Element el, Geometry geom)
     Appends the DOM representation of the given Geometry to the given element.
protected static  voidappendInterval(Element xmlNode, Interval interval, URI namespaceURI)
     Appends an XML representation of the passed Interval to the passed Element.
protected static  voidappendKeywords(Element xmlNode, Keywords[] keywords, URI namespaceURI)
     Appends a keywords -element for each Keywords object of the passed array to the passed Element.
protected static  voidappendKeywords(Element xmlNode, Keywords keywords, URI namespaceURI)
     Appends a keywords -element to the passed Element and fills it with the available keywords.
protected static  voidappendLonLatEnvelope(Element root, LonLatEnvelope lonLatEnvelope, URI namespaceURI)
     Appends the DOM representation of a LonLatEnvelope to the passed Element.
protected static  voidappendOnlineResource(Element xmlNode, String elementName, OnlineResource onlineResource, URI namespaceURI)
     Appends the DOM representation of a simple XLink -element to the passed Element.
protected static  voidappendPropertyPath(Element element, PropertyPath propertyPath)
     Appends the DOM representation of the given PropertyPath as a new text node to the given element (including necessary namespace bindings).
protected static  voidappendSimpleLinkAttributes(Element linkElement, SimpleLink simpleLink)
     Appends the XML attributes of the given SimpleLink to the also passed Element.
protected static  voidappendTemporalDomain(Element xmlNode, TimeSequence timeSeq, URI namespaceURI)
     Appends an XML representation of the passed TimeSequence to the passed Element.
protected static  voidappendTimePeriod(Element xmlNode, TimePeriod tPeriod, URI namespaceURI)
     Appends an XML representation of the passed TimePeriod to the passed Element.
protected static  voidappendTimePosition(Element xmlNode, TimePosition tpos)
     Appends the XML/GML representation of a TimePosition to the passed Element.
protected static  voidappendTimeResolution(Element xmlNode, TimeDuration duration)
     Appends an XML/GML representation of the passed TimeDuration to the passed Element.
protected static  voidappendTypedLiteral(Element xmlNode, TypedLiteral singleValue, String name, URI namespaceURI)
     Appends an XML representation of the passed TypedLiteral to the passed Element.
protected static  voidappendValues(Element xmlNode, Values values, URI namespaceURI)
     Appends an XML representation of the passed Values to the passed Element.

Field Detail
GMLNS
final protected static URI GMLNS(Code)



LOG
final protected static ILogger LOG(Code)



OGCNS
final protected static URI OGCNS(Code)



XLNNS
final protected static URI XLNNS(Code)





Method Detail
appendCodeList
protected static void appendCodeList(Element xmlNode, CodeList codeList, URI namespaceURI)(Code)
Appends an XML representation of the passed CodeList to the passed Element.
Parameters:
  xmlNode -
Parameters:
  codeList -
Parameters:
  namespaceURI -



appendEnvelope
protected static void appendEnvelope(Element xmlNode, Envelope envelope)(Code)
Appends an XML/GML Envelope -element to the passed Element.
Parameters:
  xmlNode -
Parameters:
  envelope -



appendFeatureId
protected static void appendFeatureId(Element root, String fid)(Code)
Appends the DOM representation of the given feature id to the given element.
Parameters:
  root - Element node where the "ogc:FeatureId" element is appended to
Parameters:
  fid - feature identifier



appendGeometry
protected static void appendGeometry(Element el, Geometry geom) throws GeometryException(Code)
Appends the DOM representation of the given Geometry to the given element. TODO Do this a better way...
Parameters:
  el - element node where the geometry is appended to
Parameters:
  geom - geometry to be appended
throws:
  GeometryException -



appendInterval
protected static void appendInterval(Element xmlNode, Interval interval, URI namespaceURI)(Code)
Appends an XML representation of the passed Interval to the passed Element.
Parameters:
  xmlNode -
Parameters:
  interval -
Parameters:
  namespaceURI -



appendKeywords
protected static void appendKeywords(Element xmlNode, Keywords[] keywords, URI namespaceURI)(Code)
Appends a keywords -element for each Keywords object of the passed array to the passed Element.
Parameters:
  xmlNode -
Parameters:
  keywords -
Parameters:
  namespaceURI -



appendKeywords
protected static void appendKeywords(Element xmlNode, Keywords keywords, URI namespaceURI)(Code)
Appends a keywords -element to the passed Element and fills it with the available keywords.
Parameters:
  xmlNode -
Parameters:
  keywords -
Parameters:
  namespaceURI -



appendLonLatEnvelope
protected static void appendLonLatEnvelope(Element root, LonLatEnvelope lonLatEnvelope, URI namespaceURI)(Code)
Appends the DOM representation of a LonLatEnvelope to the passed Element.
Parameters:
  root -
Parameters:
  lonLatEnvelope -
Parameters:
  namespaceURI -



appendOnlineResource
protected static void appendOnlineResource(Element xmlNode, String elementName, OnlineResource onlineResource, URI namespaceURI)(Code)
Appends the DOM representation of a simple XLink -element to the passed Element.
Parameters:
  xmlNode -
Parameters:
  elementName -
Parameters:
  onlineResource -
Parameters:
  namespaceURI -



appendPropertyPath
protected static void appendPropertyPath(Element element, PropertyPath propertyPath)(Code)
Appends the DOM representation of the given PropertyPath as a new text node to the given element (including necessary namespace bindings).
Parameters:
  element - Element node where the PropertyPath is appended to
Parameters:
  propertyPath -



appendSimpleLinkAttributes
protected static void appendSimpleLinkAttributes(Element linkElement, SimpleLink simpleLink)(Code)
Appends the XML attributes of the given SimpleLink to the also passed Element.
Parameters:
  linkElement -
Parameters:
  simpleLink -



appendTemporalDomain
protected static void appendTemporalDomain(Element xmlNode, TimeSequence timeSeq, URI namespaceURI)(Code)
Appends an XML representation of the passed TimeSequence to the passed Element.
Parameters:
  xmlNode -
Parameters:
  timeSeq -
Parameters:
  namespaceURI -



appendTimePeriod
protected static void appendTimePeriod(Element xmlNode, TimePeriod tPeriod, URI namespaceURI)(Code)
Appends an XML representation of the passed TimePeriod to the passed Element.
Parameters:
  xmlNode -
Parameters:
  tPeriod -
Parameters:
  namespaceURI -



appendTimePosition
protected static void appendTimePosition(Element xmlNode, TimePosition tpos)(Code)
Appends the XML/GML representation of a TimePosition to the passed Element.
Parameters:
  xmlNode -
Parameters:
  tpos -



appendTimeResolution
protected static void appendTimeResolution(Element xmlNode, TimeDuration duration)(Code)
Appends an XML/GML representation of the passed TimeDuration to the passed Element.
Parameters:
  xmlNode -
Parameters:
  duration -



appendTypedLiteral
protected static void appendTypedLiteral(Element xmlNode, TypedLiteral singleValue, String name, URI namespaceURI)(Code)
Appends an XML representation of the passed TypedLiteral to the passed Element.
Parameters:
  xmlNode -
Parameters:
  singleValue -
Parameters:
  name -
Parameters:
  namespaceURI -



appendValues
protected static void appendValues(Element xmlNode, Values values, URI namespaceURI)(Code)
Appends an XML representation of the passed Values to the passed Element.
Parameters:
  xmlNode -
Parameters:
  values -
Parameters:
  namespaceURI -



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.