[
  {
    "path": ".classpath",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<classpath>\r\n\t<classpathentry kind=\"src\" path=\"src\"/>\r\n\t<classpathentry kind=\"con\" path=\"org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_65\"/>\r\n\t<classpathentry kind=\"lib\" path=\"lib/commons-codec-1.9.jar\" sourcepath=\"lib/commons-codec-1.9-sources.jar\">\r\n\t\t<attributes>\r\n\t\t\t<attribute name=\"javadoc_location\" value=\"jar:platform:/resource/ONVIF/lib/commons-codec-1.9-javadoc.jar!/\"/>\r\n\t\t</attributes>\r\n\t</classpathentry>\r\n\t<classpathentry kind=\"lib\" path=\"lib/javaWsDiscovery-0.1.jar\"/>\r\n\t<classpathentry kind=\"output\" path=\"bin\"/>\r\n</classpath>\r\n"
  },
  {
    "path": ".gitignore",
    "content": "/out/\n*.iml\n"
  },
  {
    "path": ".project",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<projectDescription>\r\n\t<name>ONVIF</name>\r\n\t<comment></comment>\r\n\t<projects>\r\n\t</projects>\r\n\t<buildSpec>\r\n\t\t<buildCommand>\r\n\t\t\t<name>org.eclipse.jdt.core.javabuilder</name>\r\n\t\t\t<arguments>\r\n\t\t\t</arguments>\r\n\t\t</buildCommand>\r\n\t</buildSpec>\r\n\t<natures>\r\n\t\t<nature>org.eclipse.jdt.core.javanature</nature>\r\n\t</natures>\r\n</projectDescription>\r\n"
  },
  {
    "path": ".settings/org.eclipse.jdt.core.prefs",
    "content": "eclipse.preferences.version=1\r\norg.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r\norg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7\r\norg.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve\r\norg.eclipse.jdt.core.compiler.compliance=1.7\r\norg.eclipse.jdt.core.compiler.debug.lineNumber=generate\r\norg.eclipse.jdt.core.compiler.debug.localVariable=generate\r\norg.eclipse.jdt.core.compiler.debug.sourceFile=generate\r\norg.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r\norg.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r\norg.eclipse.jdt.core.compiler.source=1.7\r\n"
  },
  {
    "path": "Desc.jardesc",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n<jardesc>\r\n    <jar path=\"onvif-java-lib/release/onvif-2016-01-22.jar\"/>\r\n    <options buildIfNeeded=\"true\" compress=\"true\" descriptionLocation=\"/onvif-java-lib/Desc.jardesc\" exportErrors=\"true\" exportWarnings=\"true\" includeDirectoryEntries=\"true\" overwrite=\"false\" saveDescription=\"true\" storeRefactorings=\"false\" useSourceFolders=\"false\"/>\r\n    <storedRefactorings deprecationInfo=\"true\" structuralOnly=\"false\"/>\r\n    <selectedProjects/>\r\n    <manifest generateManifest=\"false\" manifestLocation=\"/onvif-java-lib/manifest.mf\" manifestVersion=\"1.0\" reuseManifest=\"false\" saveManifest=\"true\" usesManifest=\"true\">\r\n        <sealing sealJar=\"false\">\r\n            <packagesToSeal/>\r\n            <packagesToUnSeal/>\r\n        </sealing>\r\n    </manifest>\r\n    <selectedElements exportClassFiles=\"true\" exportJavaFiles=\"false\" exportOutputFolder=\"false\">\r\n        <javaElement handleIdentifier=\"=onvif-java-lib/src\"/>\r\n        <file path=\"/onvif-java-lib/lib/commons-codec-1.9.jar\"/>\r\n        <file path=\"/onvif-java-lib/lib/javaWsDiscovery-0.1.jar\"/>\r\n    </selectedElements>\r\n</jardesc>\r\n"
  },
  {
    "path": "Desc_sources.jardesc",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n<jardesc>\r\n    <jar path=\"onvif-java-lib/release/onvif-2016-02-02-sources.jar\"/>\r\n    <options buildIfNeeded=\"true\" compress=\"true\" descriptionLocation=\"/onvif-java-lib/Desc_sources.jardesc\" exportErrors=\"true\" exportWarnings=\"true\" includeDirectoryEntries=\"true\" overwrite=\"false\" saveDescription=\"true\" storeRefactorings=\"false\" useSourceFolders=\"false\"/>\r\n    <storedRefactorings deprecationInfo=\"true\" structuralOnly=\"false\"/>\r\n    <selectedProjects/>\r\n    <manifest generateManifest=\"false\" manifestLocation=\"/onvif-java-lib/manifest.mf\" manifestVersion=\"1.0\" reuseManifest=\"false\" saveManifest=\"true\" usesManifest=\"true\">\r\n        <sealing sealJar=\"false\">\r\n            <packagesToSeal/>\r\n            <packagesToUnSeal/>\r\n        </sealing>\r\n    </manifest>\r\n    <selectedElements exportClassFiles=\"true\" exportJavaFiles=\"true\" exportOutputFolder=\"false\">\r\n        <javaElement handleIdentifier=\"=onvif-java-lib/src\"/>\r\n        <file path=\"/onvif-java-lib/lib/commons-codec-1.9.jar\"/>\r\n        <file path=\"/onvif-java-lib/lib/javaWsDiscovery-0.1.jar\"/>\r\n    </selectedElements>\r\n</jardesc>\r\n"
  },
  {
    "path": "LICENSE.txt",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   Copyright 2015 Robin Dick\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "README.md",
    "content": "# onvif-java-lib\nONVIF (Open Network Video Interface Forum) is a community to standardize communication between IP-based security products (like cameras).\n\nI developed a Java library for the ONVIF spezification. It helps you with the basics (you don't need to learn SOAP e.g.) but you may need to learn a few basics about the ONVIF spezification. As far as I know, this is the first public Java project for the ONVIF spezification.\n\nThe project is still in development, so if you need features or know better solutions than mine, let me know.\n\nThis project is not officially supported by ONVIF! It has been created in a academic project from Hochschule Trier in Germany. \n"
  },
  {
    "path": "manifest.mf",
    "content": "Manifest-Version: 1.0\r\nClass-Path: lib/commons-codec-1.9.jar lib/javaWsDiscovery-0.1jar\r\n"
  },
  {
    "path": "src/de/onvif/Main.java",
    "content": "package de.onvif;\r\n\r\nimport java.io.BufferedReader;\r\nimport java.io.IOException;\r\nimport java.io.InputStreamReader;\r\nimport java.net.ConnectException;\r\nimport java.util.List;\r\n\r\nimport javax.xml.soap.SOAPException;\r\n\r\nimport org.onvif.ver10.schema.Profile;\r\n\r\nimport de.onvif.soap.OnvifDevice;\r\n\r\npublic class Main {\r\n\r\n\tprivate static final String INFO = \"Commands:\\n  \\n  url: Get snapshort URL.\\n  info: Get information about each valid command.\\n  profiles: Get all profiles.\\n  exit: Exit this application.\";\r\n\r\n\tpublic static void main(String args[]) {\r\n\t\tInputStreamReader inputStream = new InputStreamReader(System.in);\r\n\t\tBufferedReader keyboardInput = new BufferedReader(inputStream);\r\n\t\tString input, cameraAddress, user, password;\r\n\r\n\t\ttry {\r\n\t\t\tSystem.out.println(\"Please enter camera IP (with port if not 80):\");\r\n\t\t\tcameraAddress = keyboardInput.readLine();\r\n\t\t\tSystem.out.println(\"Please enter camera username:\");\r\n\t\t\tuser = keyboardInput.readLine();\r\n\t\t\tSystem.out.println(\"Please enter camera password:\");\r\n\t\t\tpassword = keyboardInput.readLine();\r\n\t\t}\r\n\t\tcatch (IOException e1) {\r\n\t\t\te1.printStackTrace();\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tSystem.out.println(\"Connect to camera, please wait ...\");\r\n\t\tOnvifDevice cam;\r\n\t\ttry {\r\n\t\t\tcam = new OnvifDevice(cameraAddress, user, password);\r\n\t\t}\r\n\t\tcatch (ConnectException | SOAPException e1) {\r\n\t\t\tSystem.err.println(\"No connection to camera, please try again.\");\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tSystem.out.println(\"Connection to camera successful!\");\r\n\r\n\t\twhile (true) {\r\n\t\t\ttry {\r\n\t\t\t\tSystem.out.println();\r\n\t\t\t\tSystem.out.println(\"Enter a command (type \\\"info\\\" to get commands):\");\r\n\t\t\t\tinput = keyboardInput.readLine();\r\n\r\n\t\t\t\tswitch (input) {\r\n\t\t\t\tcase \"url\": {\r\n\t\t\t\t\tList<Profile> profiles = cam.getDevices().getProfiles();\r\n\t\t\t\t\tfor (Profile p : profiles) {\r\n\t\t\t\t\t\ttry {\r\n\t\t\t\t\t\t\tSystem.out.println(\"URL from Profile \\'\" + p.getName() + \"\\': \" + cam.getMedia().getSnapshotUri(p.getToken()));\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tcatch (SOAPException e) {\r\n\t\t\t\t\t\t\tSystem.err.println(\"Cannot grap snapshot URL, got Exception \"+e.getMessage());\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t\tcase \"profiles\":\r\n\t\t\t\t\tList<Profile> profiles = cam.getDevices().getProfiles();\r\n\t\t\t\t\tSystem.out.println(\"Number of profiles: \" + profiles.size());\r\n\t\t\t\t\tfor (Profile p : profiles) {\r\n\t\t\t\t\t\tSystem.out.println(\"  Profile \"+p.getName()+\" token is: \"+p.getToken());\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase \"info\":\r\n\t\t\t\t\tSystem.out.println(INFO);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase \"quit\":\r\n\t\t\t\tcase \"exit\":\r\n\t\t\t\tcase \"end\":\r\n\t\t\t\t\treturn;\r\n\t\t\t\tdefault:\r\n\t\t\t\t\tSystem.out.println(\"Unknown command!\");\r\n\t\t\t\t\tSystem.out.println();\r\n\t\t\t\t\tSystem.out.println(INFO);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tcatch (IOException e) {\r\n\t\t\t\te.printStackTrace();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}"
  },
  {
    "path": "src/de/onvif/discovery/OnvifDiscovery.java",
    "content": "package de.onvif.discovery;\n\nimport java.net.URL;\nimport java.util.ArrayList;\nimport java.util.Collection;\nimport java.util.List;\n\nimport org.me.javawsdiscovery.DeviceDiscovery;\n\n/**\n * @author th\n * @date 2015-06-18\n */\npublic class OnvifDiscovery {\n\tpublic static List<OnvifPointer> discoverOnvifDevices() {\n\t\tfinal ArrayList<OnvifPointer> onvifPointers = new ArrayList<>();\n\t\tfinal Collection<URL> urls = DeviceDiscovery.discoverWsDevicesAsUrls(\"^http$\", \".*onvif.*\");\n\t\tfor (URL url : urls) {\n\t\t\ttry {\n\t\t\t\tonvifPointers.add(new OnvifPointer(url));\n\t\t\t}\n\t\t\tcatch (Exception e) {\n\t\t\t\te.printStackTrace();\n\t\t\t}\n\t\t}\n\t\treturn onvifPointers;\n\t}\n}\n"
  },
  {
    "path": "src/de/onvif/discovery/OnvifPointer.java",
    "content": "package de.onvif.discovery;\n\nimport java.net.ConnectException;\nimport java.net.URL;\nimport java.util.List;\n\nimport javax.xml.soap.SOAPException;\n\nimport org.onvif.ver10.schema.Profile;\n\nimport de.onvif.soap.OnvifDevice;\n\n/**\n * @author th\n * @date 2015-06-19\n */\npublic class OnvifPointer {\n\tprivate final String address;\n\tprivate final String name;\n\n\tpublic String getSnapshotUrl() {\n\t\treturn snapshotUrl;\n\t}\n\n\tpublic String getName() {\n\t\treturn name;\n\t}\n\n\tpublic String getAddress() {\n\t\treturn address;\n\t}\n\n\tprivate final String snapshotUrl;\n\n\tpublic OnvifPointer(String address) {\n\t\tthis.address = address;\n\t\ttry {\n\t\t\tfinal OnvifDevice device = new OnvifDevice(address);\n\t\t\tthis.name = device.getName();\n\t\t\tfinal List<Profile> profiles = device.getDevices().getProfiles();\n\t\t\tfinal Profile profile = profiles.get(0);\n\t\t\tthis.snapshotUrl = device.getMedia().getSnapshotUri(profile.getToken());\n\t\t}\n\t\tcatch (Exception e) {\n\t\t\tthrow new RuntimeException(\"no onvif device or device not configured\", e);\n\t\t}\n\t}\n\n\tpublic OnvifPointer(URL service) {\n\t\tthis(service.getHost());\n\t}\n\n\tpublic OnvifDevice getOnvifDevice() throws SOAPException, ConnectException {\n\t\treturn new OnvifDevice(address);\n\t}\n\n\tpublic String toString() {\n\t\treturn \"ONVIF: \" + name + \"@\" + address;\n\t}\n}\n"
  },
  {
    "path": "src/de/onvif/log/Logger.java",
    "content": "package de.onvif.log;\r\n\r\npublic class Logger {\r\n\tpublic void debug(String text) {\r\n\t\tSystem.out.println(text);\r\n\t}\r\n\r\n\tpublic void info(String text) {\r\n\t\tSystem.out.println(text);\r\n\t}\r\n\r\n\tpublic void warn(String text) {\r\n\t\tSystem.err.println(text);\r\n\t}\r\n\r\n\tpublic void error(String text) {\r\n\t\tSystem.err.println(text);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/de/onvif/soap/OnvifDevice.java",
    "content": "package de.onvif.soap;\r\n\r\nimport java.io.IOException;\r\nimport java.net.ConnectException;\r\nimport java.net.InetSocketAddress;\r\nimport java.net.Socket;\r\nimport java.net.SocketAddress;\r\nimport java.security.MessageDigest;\r\nimport java.security.NoSuchAlgorithmException;\r\nimport java.text.SimpleDateFormat;\r\nimport java.util.Calendar;\r\nimport java.util.Date;\r\nimport java.util.GregorianCalendar;\r\nimport java.util.Random;\r\nimport java.util.SimpleTimeZone;\r\nimport java.util.TimeZone;\r\n\r\nimport javax.xml.soap.SOAPException;\r\n\r\nimport org.apache.commons.codec.binary.Base64;\r\nimport org.onvif.ver10.schema.Capabilities;\r\n\r\nimport de.onvif.log.Logger;\r\nimport de.onvif.soap.devices.ImagingDevices;\r\nimport de.onvif.soap.devices.InitialDevices;\r\nimport de.onvif.soap.devices.MediaDevices;\r\nimport de.onvif.soap.devices.PtzDevices;\r\n\r\n/**\r\n * \r\n * @author Robin Dick\r\n * \r\n */\r\npublic class OnvifDevice {\r\n\tprivate final String HOST_IP;\r\n\tprivate String originalIp;\r\n\r\n\tprivate boolean isProxy;\r\n\r\n\tprivate String username, password, nonce, utcTime;\r\n\r\n\tprivate String serverDeviceUri, serverPtzUri, serverMediaUri, serverImagingUri, serverEventsUri;\r\n\r\n\tprivate SOAP soap;\r\n\r\n\tprivate InitialDevices initialDevices;\r\n\tprivate PtzDevices ptzDevices;\r\n\tprivate MediaDevices mediaDevices;\r\n\tprivate ImagingDevices imagingDevices;\r\n\r\n\tprivate Logger logger;\r\n\r\n\t/**\r\n\t * Initializes an Onvif device, e.g. a Network Video Transmitter (NVT) with\r\n\t * logindata.\r\n\t * \r\n\t * @param hostIp\r\n\t *            The IP address of your device, you can also add a port but\r\n\t *            noch protocol (e.g. http://)\r\n\t * @param user\r\n\t *            Username you need to login\r\n\t * @param password\r\n\t *            User's password to login\r\n\t * @throws ConnectException\r\n\t *             Exception gets thrown, if device isn't accessible or invalid\r\n\t *             and doesn't answer to SOAP messages\r\n\t * @throws SOAPException \r\n\t */\r\n\tpublic OnvifDevice(String hostIp, String user, String password) throws ConnectException, SOAPException {\r\n\t\tthis.logger = new Logger();\r\n\r\n\t\tthis.HOST_IP = hostIp;\r\n\r\n\t\tif (!isOnline()) {\r\n\t\t\tthrow new ConnectException(\"Host not available.\");\r\n\t\t}\r\n\r\n\t\tthis.serverDeviceUri = \"http://\" + HOST_IP + \"/onvif/device_service\";\r\n\r\n\t\tthis.username = user;\r\n\t\tthis.password = password;\r\n\r\n\t\tthis.soap = new SOAP(this);\r\n\t\tthis.initialDevices = new InitialDevices(this);\r\n\t\tthis.ptzDevices = new PtzDevices(this);\r\n\t\tthis.mediaDevices = new MediaDevices(this);\r\n\t\tthis.imagingDevices = new ImagingDevices(this);\r\n\t\t\r\n\t\tinit();\r\n\t}\r\n\r\n\t/**\r\n\t * Initializes an Onvif device, e.g. a Network Video Transmitter (NVT) with\r\n\t * logindata.\r\n\t * \r\n\t * @param hostIp\r\n\t *            The IP address of your device, you can also add a port but\r\n\t *            noch protocol (e.g. http://)\r\n\t * @throws ConnectException\r\n\t *             Exception gets thrown, if device isn't accessible or invalid\r\n\t *             and doesn't answer to SOAP messages\r\n\t * @throws SOAPException \r\n\t */\r\n\tpublic OnvifDevice(String hostIp) throws ConnectException, SOAPException {\r\n\t\tthis(hostIp, null, null);\r\n\t}\r\n\r\n\t/**\r\n\t * Internal function to check, if device is available and answers to ping\r\n\t * requests.\r\n\t */\r\n\tprivate boolean isOnline() {\r\n\t\tString port = HOST_IP.contains(\":\") ? HOST_IP.substring(HOST_IP.indexOf(':') + 1) : \"80\";\r\n\t\tString ip = HOST_IP.contains(\":\") ? HOST_IP.substring(0, HOST_IP.indexOf(':')) : HOST_IP;\r\n\t\t\r\n\t\tSocket socket = null;\r\n\t\ttry {\r\n\t\t\tSocketAddress sockaddr = new InetSocketAddress(ip, new Integer(port));\r\n\t\t\tsocket = new Socket();\r\n\r\n\t\t\tsocket.connect(sockaddr, 5000);\r\n\t\t}\r\n\t\tcatch (NumberFormatException | IOException e) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\t\tfinally {\r\n\t\t\ttry {\r\n\t\t\t\tif (socket != null) {\r\n\t\t\t\t\tsocket.close();\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tcatch (IOException ex) {\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn true;\r\n\t}\r\n\r\n\t/**\r\n\t * Initalizes the addresses used for SOAP messages and to get the internal\r\n\t * IP, if given IP is a proxy.\r\n\t * \r\n\t * @throws ConnectException\r\n\t *             Get thrown if device doesn't give answers to\r\n\t *             GetCapabilities()\r\n\t * @throws SOAPException \r\n\t */\r\n\tprotected void init() throws ConnectException, SOAPException {\r\n\t\tCapabilities capabilities = getDevices().getCapabilities();\r\n\r\n\t\tif (capabilities == null) {\r\n\t\t\tthrow new ConnectException(\"Capabilities not reachable.\");\r\n\t\t}\r\n\r\n\t\tString localDeviceUri = capabilities.getDevice().getXAddr();\r\n\r\n\t\tif (localDeviceUri.startsWith(\"http://\")) {\r\n\t\t\toriginalIp = localDeviceUri.replace(\"http://\", \"\");\r\n\t\t\toriginalIp = originalIp.substring(0, originalIp.indexOf('/'));\r\n\t\t}\r\n\t\telse {\r\n\t\t\tlogger.error(\"Unknown/Not implemented local procotol!\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif (!originalIp.equals(HOST_IP)) {\r\n\t\t\tisProxy = true;\r\n\t\t}\r\n\r\n\t\tif (capabilities.getMedia() != null && capabilities.getMedia().getXAddr() != null) {\r\n\t\t\tserverMediaUri = replaceLocalIpWithProxyIp(capabilities.getMedia().getXAddr());\r\n\t\t}\r\n\r\n\t\tif (capabilities.getPTZ() != null && capabilities.getPTZ().getXAddr() != null) {\r\n\t\t\tserverPtzUri = replaceLocalIpWithProxyIp(capabilities.getPTZ().getXAddr());\r\n\t\t}\r\n\t\t\r\n\t\tif (capabilities.getImaging() != null && capabilities.getImaging().getXAddr() != null) {\r\n\t\t\tserverImagingUri = replaceLocalIpWithProxyIp(capabilities.getImaging().getXAddr());\r\n\t\t}\r\n\r\n\t\tif (capabilities.getMedia() != null && capabilities.getEvents().getXAddr() != null) {\r\n\t\t\tserverEventsUri = replaceLocalIpWithProxyIp(capabilities.getEvents().getXAddr());\r\n\t\t}\r\n\t}\r\n\r\n\tpublic String replaceLocalIpWithProxyIp(String original) {\r\n\t\tif (original.startsWith(\"http:///\")) {\r\n\t\t\toriginal.replace(\"http:///\", \"http://\"+HOST_IP);\r\n\t\t}\r\n\t\t\r\n\t\tif (isProxy) {\r\n\t\t\treturn original.replace(originalIp, HOST_IP);\r\n\t\t}\r\n\t\treturn original;\r\n\t}\r\n\r\n\tpublic String getUsername() {\r\n\t\treturn username;\r\n\t}\r\n\r\n\tpublic String getEncryptedPassword() {\r\n\t\treturn encryptPassword();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns encrypted version of given password like algorithm like in WS-UsernameToken\r\n\t */\r\n\tpublic String encryptPassword() {\r\n\t\tString nonce = getNonce();\r\n\t\tString timestamp = getUTCTime();\r\n\r\n\t\tString beforeEncryption = nonce + timestamp + password;\r\n\r\n\t\tbyte[] encryptedRaw;\r\n\t\ttry {\r\n\t\t\tencryptedRaw = sha1(beforeEncryption);\r\n\t\t}\r\n\t\tcatch (NoSuchAlgorithmException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\t\tString encoded = Base64.encodeBase64String(encryptedRaw);\r\n\t\treturn encoded;\r\n\t}\r\n\r\n\tprivate static byte[] sha1(String s) throws NoSuchAlgorithmException {\r\n\t\tMessageDigest SHA1 = null;\r\n\t\tSHA1 = MessageDigest.getInstance(\"SHA1\");\r\n\r\n\t\tSHA1.reset();\r\n\t\tSHA1.update(s.getBytes());\r\n\r\n\t\tbyte[] encryptedRaw = SHA1.digest();\r\n\t\treturn encryptedRaw;\r\n\t}\r\n\r\n\tprivate String getNonce() {\r\n\t\tif (nonce == null) {\r\n\t\t\tcreateNonce();\r\n\t\t}\r\n\t\treturn nonce;\r\n\t}\r\n\r\n\tpublic String getEncryptedNonce() {\r\n\t\tif (nonce == null) {\r\n\t\t\tcreateNonce();\r\n\t\t}\r\n\t\treturn Base64.encodeBase64String(nonce.getBytes());\r\n\t}\r\n\r\n\tpublic void createNonce() {\r\n\t\tRandom generator = new Random();\r\n\t\tnonce = \"\" + generator.nextInt();\r\n\t}\r\n\r\n\tpublic String getLastUTCTime() {\r\n\t\treturn utcTime;\r\n\t}\r\n\r\n\tpublic String getUTCTime() {\r\n\t\tSimpleDateFormat sdf = new SimpleDateFormat(\"yyyy-MM-d'T'HH:mm:ss'Z'\");\r\n\t\tsdf.setTimeZone(new SimpleTimeZone(SimpleTimeZone.UTC_TIME, \"UTC\"));\r\n\r\n\t\tCalendar cal = new GregorianCalendar(TimeZone.getTimeZone(\"UTC\"));\r\n\t\tString utcTime = sdf.format(cal.getTime());\r\n\t\tthis.utcTime = utcTime;\r\n\t\treturn utcTime;\r\n\t}\r\n\r\n\tpublic SOAP getSoap() {\r\n\t\treturn soap;\r\n\t}\r\n\r\n\t/**\r\n\t * Is used for basic devices and requests of given Onvif Device\r\n\t */\r\n\tpublic InitialDevices getDevices() {\r\n\t\treturn initialDevices;\r\n\t}\r\n\r\n\t/**\r\n\t * Can be used for PTZ controlling requests, may not be supported by device!\r\n\t */\r\n\tpublic PtzDevices getPtz() {\r\n\t\treturn ptzDevices;\r\n\t}\r\n\r\n\t/**\r\n\t * Can be used to get media data from OnvifDevice\r\n\t * @return\r\n\t */\r\n\tpublic MediaDevices getMedia() {\r\n\t\treturn mediaDevices;\r\n\t}\r\n\r\n\t/**\r\n\t * Can be used to get media data from OnvifDevice\r\n\t * @return\r\n\t */\r\n\tpublic ImagingDevices getImaging() {\r\n\t\treturn imagingDevices;\r\n\t}\r\n\r\n\tpublic Logger getLogger() {\r\n\t\treturn logger;\r\n\t}\r\n\r\n\tpublic String getDeviceUri() {\r\n\t\treturn serverDeviceUri;\r\n\t}\r\n\r\n\tprotected String getPtzUri() {\r\n\t\treturn serverPtzUri;\r\n\t}\r\n\r\n\tprotected String getMediaUri() {\r\n\t\treturn serverMediaUri;\r\n\t}\r\n\r\n\tprotected String getImagingUri() {\r\n\t\treturn serverImagingUri;\r\n\t}\r\n\r\n\tprotected String getEventsUri() {\r\n\t\treturn serverEventsUri;\r\n\t}\r\n\t\r\n\tpublic Date getDate() {\r\n\t\treturn initialDevices.getDate();\r\n\t}\r\n\t\r\n\tpublic String getName() {\r\n\t\treturn initialDevices.getDeviceInformation().getModel();\r\n\t}\r\n\t\r\n\tpublic String getHostname() {\r\n\t\treturn initialDevices.getHostname();\r\n\t}\r\n\t\r\n\tpublic String reboot() throws ConnectException, SOAPException {\r\n\t\treturn initialDevices.reboot();\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/de/onvif/soap/SOAP.java",
    "content": "package de.onvif.soap;\r\n\r\nimport java.io.IOException;\r\nimport java.net.ConnectException;\r\nimport java.net.SocketException;\r\n\r\nimport javax.xml.bind.JAXBContext;\r\nimport javax.xml.bind.JAXBException;\r\nimport javax.xml.bind.Marshaller;\r\nimport javax.xml.bind.UnmarshalException;\r\nimport javax.xml.bind.Unmarshaller;\r\nimport javax.xml.parsers.DocumentBuilderFactory;\r\nimport javax.xml.parsers.ParserConfigurationException;\r\nimport javax.xml.soap.MessageFactory;\r\nimport javax.xml.soap.SOAPConnection;\r\nimport javax.xml.soap.SOAPConnectionFactory;\r\nimport javax.xml.soap.SOAPConstants;\r\nimport javax.xml.soap.SOAPElement;\r\nimport javax.xml.soap.SOAPEnvelope;\r\nimport javax.xml.soap.SOAPException;\r\nimport javax.xml.soap.SOAPHeader;\r\nimport javax.xml.soap.SOAPMessage;\r\nimport javax.xml.soap.SOAPPart;\r\n\r\nimport org.w3c.dom.Document;\r\n\r\npublic class SOAP {\r\n\r\n\tprivate boolean logging = true;\r\n\r\n\tprivate OnvifDevice onvifDevice;\r\n\r\n\tpublic SOAP(OnvifDevice onvifDevice) {\r\n\t\tsuper();\r\n\r\n\t\tthis.onvifDevice = onvifDevice;\r\n\t}\r\n\r\n\tpublic Object createSOAPDeviceRequest(Object soapRequestElem, Object soapResponseElem, boolean needsAuthentification) throws SOAPException,\r\n\t\t\tConnectException {\r\n\t\treturn createSOAPRequest(soapRequestElem, soapResponseElem, onvifDevice.getDeviceUri(), needsAuthentification);\r\n\t}\r\n\r\n\tpublic Object createSOAPPtzRequest(Object soapRequestElem, Object soapResponseElem, boolean needsAuthentification) throws SOAPException, ConnectException {\r\n\t\treturn createSOAPRequest(soapRequestElem, soapResponseElem, onvifDevice.getPtzUri(), needsAuthentification);\r\n\t}\r\n\r\n\tpublic Object createSOAPMediaRequest(Object soapRequestElem, Object soapResponseElem, boolean needsAuthentification) throws SOAPException, ConnectException {\r\n\t\treturn createSOAPRequest(soapRequestElem, soapResponseElem, onvifDevice.getMediaUri(), needsAuthentification);\r\n\t}\r\n\r\n\tpublic Object createSOAPImagingRequest(Object soapRequestElem, Object soapResponseElem, boolean needsAuthentification) throws SOAPException,\r\n\t\t\tConnectException {\r\n\t\treturn createSOAPRequest(soapRequestElem, soapResponseElem, onvifDevice.getImagingUri(), needsAuthentification);\r\n\t}\r\n\r\n\tpublic Object createSOAPEventsRequest(Object soapRequestElem, Object soapResponseElem, boolean needsAuthentification) throws SOAPException,\r\n\t\t\tConnectException {\r\n\t\treturn createSOAPRequest(soapRequestElem, soapResponseElem, onvifDevice.getEventsUri(), needsAuthentification);\r\n\t}\r\n\r\n\t/**\r\n\t * \r\n\t * @param soapResponseElem\r\n\t *            Answer object for SOAP request\r\n\t * @return SOAP Response Element\r\n\t * @throws SOAPException\r\n\t * @throws ConnectException\r\n\t */\r\n\tpublic Object createSOAPRequest(Object soapRequestElem, Object soapResponseElem, String soapUri, boolean needsAuthentification) throws ConnectException,\r\n\t\t\tSOAPException {\r\n\t\tSOAPConnection soapConnection = null;\r\n\t\tSOAPMessage soapResponse = null;\r\n\r\n\t\ttry {\r\n\t\t\t// Create SOAP Connection\r\n\t\t\tSOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance();\r\n\t\t\tsoapConnection = soapConnectionFactory.createConnection();\r\n\r\n\t\t\tSOAPMessage soapMessage = createSoapMessage(soapRequestElem, needsAuthentification);\r\n\r\n\t\t\t// Print the request message\r\n\t\t\tif (isLogging()) {\r\n\t\t\t\tSystem.out.print(\"Request SOAP Message (\" + soapRequestElem.getClass().getSimpleName() + \"): \");\r\n\t\t\t\tsoapMessage.writeTo(System.out);\r\n\t\t\t\tSystem.out.println();\r\n\t\t\t}\r\n\r\n\t\t\tsoapResponse = soapConnection.call(soapMessage, soapUri);\r\n\r\n\t\t\t// print SOAP Response\r\n\t\t\tif (isLogging()) {\r\n\t\t\t\tSystem.out.print(\"Response SOAP Message (\" + soapResponseElem.getClass().getSimpleName() + \"): \");\r\n\t\t\t\tsoapResponse.writeTo(System.out);\r\n\t\t\t\tSystem.out.println();\r\n\t\t\t}\r\n\r\n\t\t\tif (soapResponseElem == null) {\r\n\t\t\t\tthrow new NullPointerException(\"Improper SOAP Response Element given (is null).\");\r\n\t\t\t}\r\n\r\n\t\t\tUnmarshaller unmarshaller = JAXBContext.newInstance(soapResponseElem.getClass()).createUnmarshaller();\r\n\t\t\ttry {\r\n\t\t\t\ttry {\r\n\t\t\t\t\tsoapResponseElem = unmarshaller.unmarshal(soapResponse.getSOAPBody().extractContentAsDocument());\r\n\t\t\t\t}\r\n\t\t\t\tcatch (SOAPException e) {\r\n\t\t\t\t\t// Second try for SOAP 1.2\r\n\t\t\t\t\t// Sorry, I don't know why it works, it just does o.o\r\n\t\t\t\t\tsoapResponseElem = unmarshaller.unmarshal(soapResponse.getSOAPBody().extractContentAsDocument());\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tcatch (UnmarshalException e) {\r\n\t\t\t\t// Fault soapFault = (Fault)\r\n\t\t\t\t// unmarshaller.unmarshal(soapResponse.getSOAPBody().extractContentAsDocument());\r\n\t\t\t\tonvifDevice.getLogger().warn(\"Could not unmarshal, ended in SOAP fault.\");\r\n\t\t\t\t// throw new SOAPFaultException(soapFault);\r\n\t\t\t}\r\n\r\n\t\t\treturn soapResponseElem;\r\n\t\t}\r\n\t\tcatch (SocketException e) {\r\n\t\t\tthrow new ConnectException(e.getMessage());\r\n\t\t}\r\n\t\tcatch (SOAPException e) {\r\n\t\t\tonvifDevice.getLogger().error(\r\n\t\t\t\t\t\"Unexpected response. Response should be from class \" + soapResponseElem.getClass() + \", but response is: \" + soapResponse);\r\n\t\t\tthrow e;\r\n\t\t}\r\n\t\tcatch (ParserConfigurationException | JAXBException | IOException e) {\r\n\t\t\tonvifDevice.getLogger().error(\"Unhandled exception: \" + e.getMessage());\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\t\tfinally {\r\n\t\t\ttry {\r\n\t\t\t\tsoapConnection.close();\r\n\t\t\t}\r\n\t\t\tcatch (SOAPException e) {\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tprotected SOAPMessage createSoapMessage(Object soapRequestElem, boolean needAuthentification) throws SOAPException, ParserConfigurationException,\r\n\t\t\tJAXBException {\r\n\t\tMessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);\r\n\t\tSOAPMessage soapMessage = messageFactory.createMessage();\r\n\r\n\t\tDocument document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();\r\n\t\tMarshaller marshaller = JAXBContext.newInstance(soapRequestElem.getClass()).createMarshaller();\r\n\t\tmarshaller.marshal(soapRequestElem, document);\r\n\t\tsoapMessage.getSOAPBody().addDocument(document);\r\n\r\n\t\t// if (needAuthentification)\r\n\t\tcreateSoapHeader(soapMessage);\r\n\r\n\t\tsoapMessage.saveChanges();\r\n\t\treturn soapMessage;\r\n\t}\r\n\r\n\tprotected void createSoapHeader(SOAPMessage soapMessage) throws SOAPException {\r\n\t\tonvifDevice.createNonce();\r\n\t\tString encrypedPassword = onvifDevice.getEncryptedPassword();\r\n\t\tif (encrypedPassword != null && onvifDevice.getUsername() != null) {\r\n\r\n\t\t\tSOAPPart sp = soapMessage.getSOAPPart();\r\n\t\t\tSOAPEnvelope se = sp.getEnvelope();\r\n\t\t\tSOAPHeader header = soapMessage.getSOAPHeader();\r\n\t\t\tse.addNamespaceDeclaration(\"wsse\", \"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\");\r\n\t\t\tse.addNamespaceDeclaration(\"wsu\", \"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\");\r\n\r\n\t\t\tSOAPElement securityElem = header.addChildElement(\"Security\", \"wsse\");\r\n\t\t\t// securityElem.setAttribute(\"SOAP-ENV:mustUnderstand\", \"1\");\r\n\r\n\t\t\tSOAPElement usernameTokenElem = securityElem.addChildElement(\"UsernameToken\", \"wsse\");\r\n\r\n\t\t\tSOAPElement usernameElem = usernameTokenElem.addChildElement(\"Username\", \"wsse\");\r\n\t\t\tusernameElem.setTextContent(onvifDevice.getUsername());\r\n\r\n\t\t\tSOAPElement passwordElem = usernameTokenElem.addChildElement(\"Password\", \"wsse\");\r\n\t\t\tpasswordElem.setAttribute(\"Type\", \"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest\");\r\n\t\t\tpasswordElem.setTextContent(encrypedPassword);\r\n\r\n\t\t\tSOAPElement nonceElem = usernameTokenElem.addChildElement(\"Nonce\", \"wsse\");\r\n\t\t\tnonceElem.setAttribute(\"EncodingType\", \"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary\");\r\n\t\t\tnonceElem.setTextContent(onvifDevice.getEncryptedNonce());\r\n\r\n\t\t\tSOAPElement createdElem = usernameTokenElem.addChildElement(\"Created\", \"wsu\");\r\n\t\t\tcreatedElem.setTextContent(onvifDevice.getLastUTCTime());\r\n\t\t}\r\n\t}\r\n\r\n\tpublic boolean isLogging() {\r\n\t\treturn logging;\r\n\t}\r\n\r\n\tpublic void setLogging(boolean logging) {\r\n\t\tthis.logging = logging;\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/de/onvif/soap/devices/ImagingDevices.java",
    "content": "package de.onvif.soap.devices;\r\n\r\nimport java.net.ConnectException;\r\n\r\nimport javax.xml.soap.SOAPException;\r\n\r\nimport org.onvif.ver10.schema.AbsoluteFocus;\r\nimport org.onvif.ver10.schema.FocusMove;\r\nimport org.onvif.ver10.schema.ImagingOptions20;\r\nimport org.onvif.ver10.schema.ImagingSettings20;\r\nimport org.onvif.ver20.imaging.wsdl.GetImagingSettings;\r\nimport org.onvif.ver20.imaging.wsdl.GetImagingSettingsResponse;\r\nimport org.onvif.ver20.imaging.wsdl.GetOptions;\r\nimport org.onvif.ver20.imaging.wsdl.GetOptionsResponse;\r\nimport org.onvif.ver20.imaging.wsdl.Move;\r\nimport org.onvif.ver20.imaging.wsdl.MoveResponse;\r\nimport org.onvif.ver20.imaging.wsdl.SetImagingSettings;\r\nimport org.onvif.ver20.imaging.wsdl.SetImagingSettingsResponse;\r\n\r\nimport de.onvif.soap.OnvifDevice;\r\nimport de.onvif.soap.SOAP;\r\n\r\npublic class ImagingDevices {\r\n\t@SuppressWarnings(\"unused\")\r\n\tprivate OnvifDevice onvifDevice;\r\n\tprivate SOAP soap;\r\n\r\n\tpublic ImagingDevices(OnvifDevice onvifDevice) {\r\n\t\tthis.onvifDevice = onvifDevice;\r\n\t\tthis.soap = onvifDevice.getSoap();\r\n\t}\r\n\r\n\tpublic ImagingOptions20 getOptions(String videoSourceToken) {\r\n\t\tif (videoSourceToken == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tGetOptions request = new GetOptions();\r\n\t\tGetOptionsResponse response = new GetOptionsResponse();\r\n\r\n\t\trequest.setVideoSourceToken(videoSourceToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetOptionsResponse) soap.createSOAPImagingRequest(request, response, false);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getImagingOptions();\r\n\t}\r\n\r\n\tpublic boolean moveFocus(String videoSourceToken, float absoluteFocusValue) {\r\n\t\tif (videoSourceToken == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tMove request = new Move();\r\n\t\tMoveResponse response = new MoveResponse();\r\n\r\n\t\tAbsoluteFocus absoluteFocus = new AbsoluteFocus();\r\n\t\tabsoluteFocus.setPosition(absoluteFocusValue);\r\n\r\n\t\tFocusMove focusMove = new FocusMove();\r\n\t\tfocusMove.setAbsolute(absoluteFocus);\r\n\r\n\t\trequest.setVideoSourceToken(videoSourceToken);\r\n\t\trequest.setFocus(focusMove);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (MoveResponse) soap.createSOAPImagingRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic ImagingSettings20 getImagingSettings(String videoSourceToken) {\r\n\t\tif (videoSourceToken == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tGetImagingSettings request = new GetImagingSettings();\r\n\t\tGetImagingSettingsResponse response = new GetImagingSettingsResponse();\r\n\r\n\t\trequest.setVideoSourceToken(videoSourceToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetImagingSettingsResponse) soap.createSOAPImagingRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getImagingSettings();\r\n\t}\r\n\r\n\tpublic boolean setImagingSettings(String videoSourceToken, ImagingSettings20 imagingSettings) {\r\n\t\tif (videoSourceToken == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tSetImagingSettings request = new SetImagingSettings();\r\n\t\tSetImagingSettingsResponse response = new SetImagingSettingsResponse();\r\n\r\n\t\trequest.setVideoSourceToken(videoSourceToken);\r\n\t\trequest.setImagingSettings(imagingSettings);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (SetImagingSettingsResponse) soap.createSOAPImagingRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/de/onvif/soap/devices/InitialDevices.java",
    "content": "package de.onvif.soap.devices;\r\n\r\nimport java.net.ConnectException;\r\nimport java.util.Calendar;\r\nimport java.util.GregorianCalendar;\r\nimport java.util.List;\r\n\r\nimport javax.xml.soap.SOAPException;\r\n\r\nimport org.onvif.ver10.device.wsdl.GetCapabilities;\r\nimport org.onvif.ver10.device.wsdl.GetCapabilitiesResponse;\r\nimport org.onvif.ver10.device.wsdl.GetDeviceInformation;\r\nimport org.onvif.ver10.device.wsdl.GetDeviceInformationResponse;\r\nimport org.onvif.ver10.device.wsdl.GetHostname;\r\nimport org.onvif.ver10.device.wsdl.GetHostnameResponse;\r\nimport org.onvif.ver10.device.wsdl.GetScopes;\r\nimport org.onvif.ver10.device.wsdl.GetScopesResponse;\r\nimport org.onvif.ver10.device.wsdl.GetServices;\r\nimport org.onvif.ver10.device.wsdl.GetServicesResponse;\r\nimport org.onvif.ver10.device.wsdl.GetSystemDateAndTime;\r\nimport org.onvif.ver10.device.wsdl.GetSystemDateAndTimeResponse;\r\nimport org.onvif.ver10.device.wsdl.GetUsers;\r\nimport org.onvif.ver10.device.wsdl.GetUsersResponse;\r\nimport org.onvif.ver10.device.wsdl.Service;\r\nimport org.onvif.ver10.device.wsdl.SetHostname;\r\nimport org.onvif.ver10.device.wsdl.SetHostnameResponse;\r\nimport org.onvif.ver10.device.wsdl.SystemReboot;\r\nimport org.onvif.ver10.device.wsdl.SystemRebootResponse;\r\nimport org.onvif.ver10.media.wsdl.CreateProfile;\r\nimport org.onvif.ver10.media.wsdl.CreateProfileResponse;\r\nimport org.onvif.ver10.media.wsdl.GetProfile;\r\nimport org.onvif.ver10.media.wsdl.GetProfileResponse;\r\nimport org.onvif.ver10.media.wsdl.GetProfiles;\r\nimport org.onvif.ver10.media.wsdl.GetProfilesResponse;\r\nimport org.onvif.ver10.schema.Capabilities;\r\nimport org.onvif.ver10.schema.Date;\r\nimport org.onvif.ver10.schema.Profile;\r\nimport org.onvif.ver10.schema.Scope;\r\nimport org.onvif.ver10.schema.Time;\r\nimport org.onvif.ver10.schema.User;\r\n\r\nimport de.onvif.soap.OnvifDevice;\r\nimport de.onvif.soap.SOAP;\r\n\r\npublic class InitialDevices {\r\n\r\n\tprivate SOAP soap;\r\n\tprivate OnvifDevice onvifDevice;\r\n\r\n\tpublic InitialDevices(OnvifDevice onvifDevice) {\r\n\t\tthis.onvifDevice = onvifDevice;\r\n\t\tthis.soap = onvifDevice.getSoap();\r\n\t}\r\n\r\n\tpublic java.util.Date getDate() {\r\n\t\tCalendar cal = null;\r\n\r\n\t\tGetSystemDateAndTimeResponse response = new GetSystemDateAndTimeResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetSystemDateAndTimeResponse) soap.createSOAPDeviceRequest(new GetSystemDateAndTime(), response, false);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tDate date = response.getSystemDateAndTime().getUTCDateTime().getDate();\r\n\t\tTime time = response.getSystemDateAndTime().getUTCDateTime().getTime();\r\n\t\tcal = new GregorianCalendar(date.getYear(), date.getMonth() - 1, date.getDay(), time.getHour(), time.getMinute(), time.getSecond());\r\n\r\n\t\treturn cal.getTime();\r\n\t}\r\n\r\n\tpublic GetDeviceInformationResponse getDeviceInformation() {\r\n\t\tGetDeviceInformation getHostname = new GetDeviceInformation();\r\n\t\tGetDeviceInformationResponse response = new GetDeviceInformationResponse();\r\n\t\ttry {\r\n\t\t\tresponse = (GetDeviceInformationResponse) soap.createSOAPDeviceRequest(getHostname, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response;\r\n\t}\r\n\r\n\tpublic String getHostname() {\r\n\t\tGetHostname getHostname = new GetHostname();\r\n\t\tGetHostnameResponse response = new GetHostnameResponse();\r\n\t\ttry {\r\n\t\t\tresponse = (GetHostnameResponse) soap.createSOAPDeviceRequest(getHostname, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getHostnameInformation().getName();\r\n\t}\r\n\r\n\tpublic boolean setHostname(String hostname) {\r\n\t\tSetHostname setHostname = new SetHostname();\r\n\t\tsetHostname.setName(hostname);\r\n\t\tSetHostnameResponse response = new SetHostnameResponse();\r\n\t\ttry {\r\n\t\t\tresponse = (SetHostnameResponse) soap.createSOAPDeviceRequest(setHostname, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic List<User> getUsers() {\r\n\t\tGetUsers getUsers = new GetUsers();\r\n\t\tGetUsersResponse response = new GetUsersResponse();\r\n\t\ttry {\r\n\t\t\tresponse = (GetUsersResponse) soap.createSOAPDeviceRequest(getUsers, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getUser();\r\n\t}\r\n\r\n\tpublic Capabilities getCapabilities() throws ConnectException, SOAPException {\r\n\t\tGetCapabilities getCapabilities = new GetCapabilities();\r\n\t\tGetCapabilitiesResponse response = new GetCapabilitiesResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetCapabilitiesResponse) soap.createSOAPRequest(getCapabilities, response, onvifDevice.getDeviceUri(), false);\r\n\t\t}\r\n\t\tcatch (SOAPException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getCapabilities();\r\n\t}\r\n\r\n\tpublic List<Profile> getProfiles() {\r\n\t\tGetProfiles request = new GetProfiles();\r\n\t\tGetProfilesResponse response = new GetProfilesResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetProfilesResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getProfiles();\r\n\t}\r\n\r\n\tpublic Profile getProfile(String profileToken) {\r\n\t\tGetProfile request = new GetProfile();\r\n\t\tGetProfileResponse response = new GetProfileResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetProfileResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getProfile();\r\n\t}\r\n\r\n\tpublic Profile createProfile(String name) {\r\n\t\tCreateProfile request = new CreateProfile();\r\n\t\tCreateProfileResponse response = new CreateProfileResponse();\r\n\r\n\t\trequest.setName(name);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (CreateProfileResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getProfile();\r\n\t}\r\n\r\n\tpublic List<Service> getServices(boolean includeCapability) {\r\n\t\tGetServices request = new GetServices();\r\n\t\tGetServicesResponse response = new GetServicesResponse();\r\n\r\n\t\trequest.setIncludeCapability(includeCapability);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetServicesResponse) soap.createSOAPDeviceRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getService();\r\n\t}\r\n\r\n\tpublic List<Scope> getScopes() {\r\n\t\tGetScopes request = new GetScopes();\r\n\t\tGetScopesResponse response = new GetScopesResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetScopesResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getScopes();\r\n\t}\r\n\r\n\tpublic String reboot() throws ConnectException, SOAPException {\r\n\t\tSystemReboot request = new SystemReboot();\r\n\t\tSystemRebootResponse response = new SystemRebootResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (SystemRebootResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getMessage();\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/de/onvif/soap/devices/MediaDevices.java",
    "content": "package de.onvif.soap.devices;\r\n\r\nimport java.net.ConnectException;\r\nimport java.util.List;\r\n\r\nimport javax.xml.soap.SOAPException;\r\n\r\nimport org.onvif.ver10.media.wsdl.GetSnapshotUri;\r\nimport org.onvif.ver10.media.wsdl.GetSnapshotUriResponse;\r\nimport org.onvif.ver10.media.wsdl.GetStreamUri;\r\nimport org.onvif.ver10.media.wsdl.GetStreamUriResponse;\r\nimport org.onvif.ver10.media.wsdl.GetVideoEncoderConfigurationOptions;\r\nimport org.onvif.ver10.media.wsdl.GetVideoEncoderConfigurationOptionsResponse;\r\nimport org.onvif.ver10.media.wsdl.GetVideoSources;\r\nimport org.onvif.ver10.media.wsdl.GetVideoSourcesResponse;\r\nimport org.onvif.ver10.media.wsdl.SetVideoEncoderConfiguration;\r\nimport org.onvif.ver10.media.wsdl.SetVideoEncoderConfigurationResponse;\r\nimport org.onvif.ver10.schema.Profile;\r\nimport org.onvif.ver10.schema.StreamSetup;\r\nimport org.onvif.ver10.schema.StreamType;\r\nimport org.onvif.ver10.schema.Transport;\r\nimport org.onvif.ver10.schema.TransportProtocol;\r\nimport org.onvif.ver10.schema.VideoEncoderConfiguration;\r\nimport org.onvif.ver10.schema.VideoEncoderConfigurationOptions;\r\nimport org.onvif.ver10.schema.VideoSource;\r\n\r\nimport de.onvif.soap.OnvifDevice;\r\nimport de.onvif.soap.SOAP;\r\n\r\npublic class MediaDevices {\r\n\tprivate OnvifDevice onvifDevice;\r\n\tprivate SOAP soap;\r\n\r\n\tpublic MediaDevices(OnvifDevice onvifDevice) {\r\n\t\tthis.onvifDevice = onvifDevice;\r\n\t\tthis.soap = onvifDevice.getSoap();\r\n\t}\r\n\r\n\t@Deprecated\r\n\tpublic String getHTTPStreamUri(int profileNumber) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.HTTP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(setup, profileNumber);\r\n\t}\r\n\r\n\tpublic String getHTTPStreamUri(String profileToken) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.HTTP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(profileToken, setup);\r\n\t}\r\n\r\n\t@Deprecated\r\n\tpublic String getUDPStreamUri(int profileNumber) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.UDP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(setup, profileNumber);\r\n\t}\r\n\r\n\tpublic String getUDPStreamUri(String profileToken) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.UDP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(profileToken, setup);\r\n\t}\r\n\r\n\t@Deprecated\r\n\tpublic String getTCPStreamUri(int profileNumber) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.TCP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(setup, profileNumber);\r\n\t}\r\n\r\n\tpublic String getTCPStreamUri(String profileToken) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.TCP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(profileToken, setup);\r\n\t}\r\n\r\n\t@Deprecated\r\n\tpublic String getRTSPStreamUri(int profileNumber) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.TCP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(setup, profileNumber);\r\n\t}\r\n\t\r\n\tpublic String getRTSPStreamUri(String profileToken) throws ConnectException, SOAPException {\r\n\t\tStreamSetup setup = new StreamSetup();\r\n\t\tsetup.setStream(StreamType.RTP_UNICAST);\r\n\t\tTransport transport = new Transport();\r\n\t\ttransport.setProtocol(TransportProtocol.TCP);\r\n\t\tsetup.setTransport(transport);\r\n\t\treturn getStreamUri(profileToken, setup);\r\n\t}\r\n\t\r\n\t@Deprecated\r\n\tpublic String getStreamUri(StreamSetup streamSetup, int profileNumber) throws ConnectException, SOAPException {\r\n\t\tProfile profile = onvifDevice.getDevices().getProfiles().get(profileNumber);\r\n\t\treturn getStreamUri(profile, streamSetup);\r\n\t}\r\n\r\n\t@Deprecated\r\n\tpublic String getStreamUri(Profile profile, StreamSetup streamSetup) throws ConnectException, SOAPException {\r\n\t\treturn getStreamUri(profile.getToken(), streamSetup);\r\n\t}\r\n\r\n\tpublic String getStreamUri(String profileToken, StreamSetup streamSetup) throws SOAPException, ConnectException {\r\n\t\tGetStreamUri request = new GetStreamUri();\r\n\t\tGetStreamUriResponse response = new GetStreamUriResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\t\trequest.setStreamSetup(streamSetup);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetStreamUriResponse) soap.createSOAPMediaRequest(request, response, false);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn onvifDevice.replaceLocalIpWithProxyIp(response.getMediaUri().getUri());\r\n\t}\r\n\r\n\tpublic static VideoEncoderConfiguration getVideoEncoderConfiguration(Profile profile) {\r\n\t\treturn profile.getVideoEncoderConfiguration();\r\n\t}\r\n\r\n\tpublic VideoEncoderConfigurationOptions getVideoEncoderConfigurationOptions(String profileToken) throws SOAPException, ConnectException {\r\n\t\tGetVideoEncoderConfigurationOptions request = new GetVideoEncoderConfigurationOptions();\r\n\t\tGetVideoEncoderConfigurationOptionsResponse response = new GetVideoEncoderConfigurationOptionsResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetVideoEncoderConfigurationOptionsResponse) soap.createSOAPMediaRequest(request, response, false);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getOptions();\r\n\t}\r\n\r\n\tpublic boolean setVideoEncoderConfiguration(VideoEncoderConfiguration videoEncoderConfiguration) throws SOAPException, ConnectException {\r\n\t\tSetVideoEncoderConfiguration request = new SetVideoEncoderConfiguration();\r\n\t\tSetVideoEncoderConfigurationResponse response = new SetVideoEncoderConfigurationResponse();\r\n\r\n\t\trequest.setConfiguration(videoEncoderConfiguration);\r\n\t\trequest.setForcePersistence(true);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (SetVideoEncoderConfigurationResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic String getSceenshotUri(String profileToken) throws SOAPException, ConnectException {\r\n\t\treturn getSnapshotUri(profileToken);\r\n\t}\r\n\r\n\tpublic String getSnapshotUri(String profileToken) throws SOAPException, ConnectException {\r\n\t\tGetSnapshotUri request = new GetSnapshotUri();\r\n\t\tGetSnapshotUriResponse response = new GetSnapshotUriResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetSnapshotUriResponse) soap.createSOAPMediaRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\t\t\r\n\t\tif (response == null || response.getMediaUri() == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\t\t\r\n\t\treturn onvifDevice.replaceLocalIpWithProxyIp(response.getMediaUri().getUri());\r\n\t}\r\n\r\n\tpublic List<VideoSource> getVideoSources() throws SOAPException, ConnectException {\r\n\t\tGetVideoSources request = new GetVideoSources();\r\n\t\tGetVideoSourcesResponse response = new GetVideoSourcesResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetVideoSourcesResponse) soap.createSOAPMediaRequest(request, response, false);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getVideoSources();\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/de/onvif/soap/devices/PtzDevices.java",
    "content": "package de.onvif.soap.devices;\r\n\r\nimport java.net.ConnectException;\r\nimport java.util.List;\r\n\r\nimport javax.xml.soap.SOAPException;\r\n\r\nimport org.onvif.ver10.schema.FloatRange;\r\nimport org.onvif.ver10.schema.PTZConfiguration;\r\nimport org.onvif.ver10.schema.PTZNode;\r\nimport org.onvif.ver10.schema.PTZPreset;\r\nimport org.onvif.ver10.schema.PTZSpaces;\r\nimport org.onvif.ver10.schema.PTZSpeed;\r\nimport org.onvif.ver10.schema.PTZStatus;\r\nimport org.onvif.ver10.schema.PTZVector;\r\nimport org.onvif.ver10.schema.Profile;\r\nimport org.onvif.ver10.schema.Vector1D;\r\nimport org.onvif.ver10.schema.Vector2D;\r\nimport org.onvif.ver20.ptz.wsdl.AbsoluteMove;\r\nimport org.onvif.ver20.ptz.wsdl.AbsoluteMoveResponse;\r\nimport org.onvif.ver20.ptz.wsdl.ContinuousMove;\r\nimport org.onvif.ver20.ptz.wsdl.ContinuousMoveResponse;\r\nimport org.onvif.ver20.ptz.wsdl.GetNode;\r\nimport org.onvif.ver20.ptz.wsdl.GetNodeResponse;\r\nimport org.onvif.ver20.ptz.wsdl.GetNodes;\r\nimport org.onvif.ver20.ptz.wsdl.GetNodesResponse;\r\nimport org.onvif.ver20.ptz.wsdl.GetPresets;\r\nimport org.onvif.ver20.ptz.wsdl.GetPresetsResponse;\r\nimport org.onvif.ver20.ptz.wsdl.GetStatus;\r\nimport org.onvif.ver20.ptz.wsdl.GetStatusResponse;\r\nimport org.onvif.ver20.ptz.wsdl.GotoPreset;\r\nimport org.onvif.ver20.ptz.wsdl.GotoPresetResponse;\r\nimport org.onvif.ver20.ptz.wsdl.RelativeMove;\r\nimport org.onvif.ver20.ptz.wsdl.RelativeMoveResponse;\r\nimport org.onvif.ver20.ptz.wsdl.RemovePreset;\r\nimport org.onvif.ver20.ptz.wsdl.RemovePresetResponse;\r\nimport org.onvif.ver20.ptz.wsdl.SetHomePosition;\r\nimport org.onvif.ver20.ptz.wsdl.SetHomePositionResponse;\r\nimport org.onvif.ver20.ptz.wsdl.SetPreset;\r\nimport org.onvif.ver20.ptz.wsdl.SetPresetResponse;\r\nimport org.onvif.ver20.ptz.wsdl.Stop;\r\nimport org.onvif.ver20.ptz.wsdl.StopResponse;\r\n\r\nimport de.onvif.soap.OnvifDevice;\r\nimport de.onvif.soap.SOAP;\r\n\r\npublic class PtzDevices {\r\n\tprivate OnvifDevice onvifDevice;\r\n\tprivate SOAP soap;\r\n\r\n\tpublic PtzDevices(OnvifDevice onvifDevice) {\r\n\t\tthis.onvifDevice = onvifDevice;\r\n\t\tthis.soap = onvifDevice.getSoap();\r\n\t}\r\n\r\n\tpublic boolean isPtzOperationsSupported(String profileToken) {\r\n\t\treturn getPTZConfiguration(profileToken) != null;\r\n\t}\r\n\r\n\t/**\r\n\t * @param profileToken\r\n\t * @return If is null, PTZ operations are not supported\r\n\t */\r\n\tpublic PTZConfiguration getPTZConfiguration(String profileToken) {\r\n\t\tif (profileToken == null || profileToken.equals(\"\")) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\t\tProfile profile = onvifDevice.getDevices().getProfile(profileToken);\r\n\t\tif (profile == null) {\r\n\t\t\tthrow new IllegalArgumentException(\"No profile available for token: \"+profileToken);\r\n\t\t}\r\n\t\tif (profile.getPTZConfiguration() == null) {\r\n\t\t\treturn null; // no PTZ support\r\n\t\t}\r\n\r\n\t\treturn profile.getPTZConfiguration();\r\n\t}\r\n\r\n\tpublic List<PTZNode> getNodes() {\r\n\t\tGetNodes request = new GetNodes();\r\n\t\tGetNodesResponse response = new GetNodesResponse();\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetNodesResponse) soap.createSOAPDeviceRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getPTZNode();\r\n\t}\r\n\r\n\tpublic PTZNode getNode(String profileToken) {\r\n\t\treturn getNode(getPTZConfiguration(profileToken));\r\n\t}\r\n\r\n\tpublic PTZNode getNode(PTZConfiguration ptzConfiguration) {\r\n\t\tGetNode request = new GetNode();\r\n\t\tGetNodeResponse response = new GetNodeResponse();\r\n\r\n\t\tif (ptzConfiguration == null) {\r\n\t\t\treturn null; // no PTZ support\r\n\t\t}\r\n\t\trequest.setNodeToken(ptzConfiguration.getNodeToken());\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetNodeResponse) soap.createSOAPDeviceRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getPTZNode();\r\n\t}\r\n\r\n\tpublic FloatRange getPanSpaces(String profileToken) {\r\n\t\tPTZNode node = getNode(profileToken);\r\n\r\n\t\tPTZSpaces ptzSpaces = node.getSupportedPTZSpaces();\r\n\t\treturn ptzSpaces.getAbsolutePanTiltPositionSpace().get(0).getXRange();\r\n\t}\r\n\r\n\tpublic FloatRange getTiltSpaces(String profileToken) {\r\n\t\tPTZNode node = getNode(profileToken);\r\n\r\n\t\tPTZSpaces ptzSpaces = node.getSupportedPTZSpaces();\r\n\t\treturn ptzSpaces.getAbsolutePanTiltPositionSpace().get(0).getYRange();\r\n\t}\r\n\r\n\tpublic FloatRange getZoomSpaces(String profileToken) {\r\n\t\tPTZNode node = getNode(profileToken);\r\n\r\n\t\tPTZSpaces ptzSpaces = node.getSupportedPTZSpaces();\r\n\t\treturn ptzSpaces.getAbsoluteZoomPositionSpace().get(0).getXRange();\r\n\t}\r\n\r\n\tpublic boolean isAbsoluteMoveSupported(String profileToken) {\r\n\t\tProfile profile = onvifDevice.getDevices().getProfile(profileToken);\r\n\t\ttry {\r\n\t\t\tif (profile.getPTZConfiguration().getDefaultAbsolutePantTiltPositionSpace() != null) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t}\r\n\t\tcatch (NullPointerException e) {\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\r\n\t/**\r\n\t * \r\n\t * @param x\r\n\t *            Pan-Position\r\n\t * @param y\r\n\t *            Tilt-Position\r\n\t * @param zoom\r\n\t *            Zoom\r\n\t * @see getPanSpaces(), getTiltSpaces(), getZoomSpaces()\r\n\t * @return True if move successful\r\n\t * @throws SOAPException\r\n\t */\r\n\tpublic boolean absoluteMove(String profileToken, float x, float y, float zoom) throws SOAPException {\r\n\t\tPTZNode node = getNode(profileToken);\r\n\t\tif (node != null) {\r\n\t\t\tFloatRange xRange = node.getSupportedPTZSpaces().getAbsolutePanTiltPositionSpace().get(0).getXRange();\r\n\t\t\tFloatRange yRange = node.getSupportedPTZSpaces().getAbsolutePanTiltPositionSpace().get(0).getYRange();\r\n\t\t\tFloatRange zRange = node.getSupportedPTZSpaces().getAbsoluteZoomPositionSpace().get(0).getXRange();\r\n\r\n\t\t\tif (zoom < zRange.getMin() || zoom > zRange.getMax()) {\r\n\t\t\t\tthrow new IllegalArgumentException(\"Bad value for zoom: \" + zoom);\r\n\t\t\t}\r\n\t\t\tif (x < xRange.getMin() || x > xRange.getMax()) {\r\n\t\t\t\tthrow new IllegalArgumentException(\"Bad value for pan:/x \" + x);\r\n\t\t\t}\r\n\t\t\tif (y < yRange.getMin() || y > yRange.getMax()) {\r\n\t\t\t\tthrow new IllegalArgumentException(\"Bad value for tilt/y: \" + y);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tAbsoluteMove request = new AbsoluteMove();\r\n\t\tAbsoluteMoveResponse response = new AbsoluteMoveResponse();\r\n\r\n\t\tVector2D panTiltVector = new Vector2D();\r\n\t\tpanTiltVector.setX(x);\r\n\t\tpanTiltVector.setY(y);\r\n\t\tVector1D zoomVector = new Vector1D();\r\n\t\tzoomVector.setX(zoom);\r\n\r\n\t\tPTZVector ptzVector = new PTZVector();\r\n\t\tptzVector.setPanTilt(panTiltVector);\r\n\t\tptzVector.setZoom(zoomVector);\r\n\t\trequest.setPosition(ptzVector);\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (AbsoluteMoveResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException e) {\r\n\t\t\tthrow e;\r\n\t\t}\r\n\t\tcatch (ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic boolean isRelativeMoveSupported(String profileToken) {\r\n\t\tProfile profile = onvifDevice.getDevices().getProfile(profileToken);\r\n\t\ttry {\r\n\t\t\tif (profile.getPTZConfiguration().getDefaultRelativePanTiltTranslationSpace() != null) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t}\r\n\t\tcatch (NullPointerException e) {\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\r\n\tpublic boolean relativeMove(String profileToken, float x, float y, float zoom) {\r\n\t\tRelativeMove request = new RelativeMove();\r\n\t\tRelativeMoveResponse response = new RelativeMoveResponse();\r\n\r\n\t\tVector2D panTiltVector = new Vector2D();\r\n\t\tpanTiltVector.setX(x);\r\n\t\tpanTiltVector.setY(y);\r\n\t\tVector1D zoomVector = new Vector1D();\r\n\t\tzoomVector.setX(zoom);\r\n\r\n\t\tPTZVector translation = new PTZVector();\r\n\t\ttranslation.setPanTilt(panTiltVector);\r\n\t\ttranslation.setZoom(zoomVector);\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\t\trequest.setTranslation(translation);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (RelativeMoveResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic boolean isContinuosMoveSupported(String profileToken) {\r\n\t\tProfile profile = onvifDevice.getDevices().getProfile(profileToken);\r\n\t\ttry {\r\n\t\t\tif (profile.getPTZConfiguration().getDefaultContinuousPanTiltVelocitySpace() != null) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t}\r\n\t\tcatch (NullPointerException e) {\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\r\n\tpublic boolean continuousMove(String profileToken, float x, float y, float zoom) {\r\n\t\tContinuousMove request = new ContinuousMove();\r\n\t\tContinuousMoveResponse response = new ContinuousMoveResponse();\r\n\r\n\t\tVector2D panTiltVector = new Vector2D();\r\n\t\tpanTiltVector.setX(x);\r\n\t\tpanTiltVector.setY(y);\r\n\t\tVector1D zoomVector = new Vector1D();\r\n\t\tzoomVector.setX(zoom);\r\n\r\n\t\tPTZSpeed ptzSpeed = new PTZSpeed();\r\n\t\tptzSpeed.setPanTilt(panTiltVector);\r\n\t\tptzSpeed.setZoom(zoomVector);\r\n\t\trequest.setVelocity(ptzSpeed);\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (ContinuousMoveResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic boolean stopMove(String profileToken) {\r\n\t\tStop request = new Stop();\r\n\t\trequest.setPanTilt(true);\r\n\t\trequest.setZoom(true);\r\n\t\tStopResponse response = new StopResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (StopResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic PTZStatus getStatus(String profileToken) {\r\n\t\tGetStatus request = new GetStatus();\r\n\t\tGetStatusResponse response = new GetStatusResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetStatusResponse) soap.createSOAPPtzRequest(request, response, false);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getPTZStatus();\r\n\t}\r\n\r\n\tpublic PTZVector getPosition(String profileToken) {\r\n\t\tPTZStatus status = getStatus(profileToken);\r\n\r\n\t\tif (status == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn status.getPosition();\r\n\t}\r\n\r\n\tpublic boolean setHomePosition(String profileToken) {\r\n\t\tSetHomePosition request = new SetHomePosition();\r\n\t\tSetHomePositionResponse response = new SetHomePositionResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (SetHomePositionResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic List<PTZPreset> getPresets(String profileToken) {\r\n\t\tGetPresets request = new GetPresets();\r\n\t\tGetPresetsResponse response = new GetPresetsResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GetPresetsResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getPreset();\r\n\t}\r\n\r\n\tpublic String setPreset(String presetName, String presetToken, String profileToken) {\r\n\t\tSetPreset request = new SetPreset();\r\n\t\tSetPresetResponse response = new SetPresetResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\t\trequest.setPresetName(presetName);\r\n\t\trequest.setPresetToken(presetToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (SetPresetResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\t\treturn response.getPresetToken();\r\n\t}\r\n\r\n\tpublic String setPreset(String presetName, String profileToken) {\r\n\t\treturn setPreset(presetName, null, profileToken);\r\n\t}\r\n\r\n\tpublic boolean removePreset(String presetToken, String profileToken) {\r\n\t\tRemovePreset request = new RemovePreset();\r\n\t\tRemovePresetResponse response = new RemovePresetResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\t\trequest.setPresetToken(presetToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (RemovePresetResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\r\n\tpublic boolean gotoPreset(String presetToken, String profileToken) {\r\n\t\tGotoPreset request = new GotoPreset();\r\n\t\tGotoPresetResponse response = new GotoPresetResponse();\r\n\r\n\t\trequest.setProfileToken(profileToken);\r\n\t\trequest.setPresetToken(presetToken);\r\n\r\n\t\ttry {\r\n\t\t\tresponse = (GotoPresetResponse) soap.createSOAPPtzRequest(request, response, true);\r\n\t\t}\r\n\t\tcatch (SOAPException | ConnectException e) {\r\n\t\t\te.printStackTrace();\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tif (response == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/CreatePullPoint.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"CreatePullPoint\")\r\npublic class CreatePullPoint {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/CreatePullPointResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PullPoint\" type=\"{http://www.w3.org/2005/08/addressing}EndpointReferenceType\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"pullPoint\", \"any\" })\r\n@XmlRootElement(name = \"CreatePullPointResponse\")\r\npublic class CreatePullPointResponse {\r\n\r\n\t@XmlElement(name = \"PullPoint\", required = true)\r\n\tprotected EndpointReferenceType pullPoint;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der pullPoint-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getPullPoint() {\r\n\t\treturn pullPoint;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der pullPoint-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setPullPoint(EndpointReferenceType value) {\r\n\t\tthis.pullPoint = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/DestroyPullPoint.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"DestroyPullPoint\")\r\npublic class DestroyPullPoint {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/DestroyPullPointResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"DestroyPullPointResponse\")\r\npublic class DestroyPullPointResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/FilterType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.EventFilter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FilterType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FilterType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FilterType\", propOrder = { \"any\" })\r\n@XmlSeeAlso({ EventFilter.class })\r\npublic class FilterType {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/GetCurrentMessage.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Topic\" type=\"{http://docs.oasis-open.org/wsn/b-2}TopicExpressionType\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"topic\", \"any\" })\r\n@XmlRootElement(name = \"GetCurrentMessage\")\r\npublic class GetCurrentMessage {\r\n\r\n\t@XmlElement(name = \"Topic\", required = true)\r\n\tprotected TopicExpressionType topic;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der topic-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TopicExpressionType }\r\n\t * \r\n\t */\r\n\tpublic TopicExpressionType getTopic() {\r\n\t\treturn topic;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der topic-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TopicExpressionType }\r\n\t * \r\n\t */\r\n\tpublic void setTopic(TopicExpressionType value) {\r\n\t\tthis.topic = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/GetCurrentMessageResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"GetCurrentMessageResponse\")\r\npublic class GetCurrentMessageResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/GetMessages.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.math.BigInteger;\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MaximumNumber\" type=\"{http://www.w3.org/2001/XMLSchema}nonNegativeInteger\" minOccurs=\"0\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"maximumNumber\", \"any\" })\r\n@XmlRootElement(name = \"GetMessages\")\r\npublic class GetMessages {\r\n\r\n\t@XmlElement(name = \"MaximumNumber\")\r\n\t@XmlSchemaType(name = \"nonNegativeInteger\")\r\n\tprotected BigInteger maximumNumber;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumNumber-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getMaximumNumber() {\r\n\t\treturn maximumNumber;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumNumber-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setMaximumNumber(BigInteger value) {\r\n\t\tthis.maximumNumber = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/GetMessagesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}NotificationMessage\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"notificationMessage\", \"any\" })\r\n@XmlRootElement(name = \"GetMessagesResponse\")\r\npublic class GetMessagesResponse {\r\n\r\n\t@XmlElement(name = \"NotificationMessage\")\r\n\tprotected List<NotificationMessageHolderType> notificationMessage;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the notificationMessage property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the notificationMessage property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNotificationMessage().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NotificationMessageHolderType }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NotificationMessageHolderType> getNotificationMessage() {\r\n\t\tif (notificationMessage == null) {\r\n\t\t\tnotificationMessage = new ArrayList<NotificationMessageHolderType>();\r\n\t\t}\r\n\t\treturn this.notificationMessage;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/InvalidFilterFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r InvalidFilterFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"InvalidFilterFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <sequence>\r\n *         <element name=\"UnknownFilter\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"InvalidFilterFaultType\", propOrder = { \"unknownFilter\" })\r\npublic class InvalidFilterFaultType extends BaseFaultType {\r\n\r\n\t@XmlElement(name = \"UnknownFilter\", required = true)\r\n\tprotected List<QName> unknownFilter;\r\n\r\n\t/**\r\n\t * Gets the value of the unknownFilter property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the unknownFilter property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUnknownFilter().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link QName }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<QName> getUnknownFilter() {\r\n\t\tif (unknownFilter == null) {\r\n\t\t\tunknownFilter = new ArrayList<QName>();\r\n\t\t}\r\n\t\treturn this.unknownFilter;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/InvalidMessageContentExpressionFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r InvalidMessageContentExpressionFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"InvalidMessageContentExpressionFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"InvalidMessageContentExpressionFaultType\")\r\npublic class InvalidMessageContentExpressionFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/InvalidProducerPropertiesExpressionFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r InvalidProducerPropertiesExpressionFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"InvalidProducerPropertiesExpressionFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"InvalidProducerPropertiesExpressionFaultType\")\r\npublic class InvalidProducerPropertiesExpressionFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/InvalidTopicExpressionFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r InvalidTopicExpressionFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"InvalidTopicExpressionFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"InvalidTopicExpressionFaultType\")\r\npublic class InvalidTopicExpressionFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/MultipleTopicsSpecifiedFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MultipleTopicsSpecifiedFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MultipleTopicsSpecifiedFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MultipleTopicsSpecifiedFaultType\")\r\npublic class MultipleTopicsSpecifiedFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/NoCurrentMessageOnTopicFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NoCurrentMessageOnTopicFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NoCurrentMessageOnTopicFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NoCurrentMessageOnTopicFaultType\")\r\npublic class NoCurrentMessageOnTopicFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/NotificationMessageHolderType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NotificationMessageHolderType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NotificationMessageHolderType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}SubscriptionReference\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}Topic\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}ProducerReference\" minOccurs=\"0\"/>\r\n *         <element name=\"Message\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax'/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NotificationMessageHolderType\", propOrder = { \"subscriptionReference\", \"topic\", \"producerReference\", \"message\" })\r\npublic class NotificationMessageHolderType {\r\n\r\n\t@XmlElement(name = \"SubscriptionReference\")\r\n\tprotected EndpointReferenceType subscriptionReference;\r\n\t@XmlElement(name = \"Topic\")\r\n\tprotected TopicExpressionType topic;\r\n\t@XmlElement(name = \"ProducerReference\")\r\n\tprotected EndpointReferenceType producerReference;\r\n\t@XmlElement(name = \"Message\", required = true)\r\n\tprotected NotificationMessageHolderType.Message message;\r\n\r\n\t/**\r\n\t * Ruft den Wert der subscriptionReference-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getSubscriptionReference() {\r\n\t\treturn subscriptionReference;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subscriptionReference-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setSubscriptionReference(EndpointReferenceType value) {\r\n\t\tthis.subscriptionReference = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der topic-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TopicExpressionType }\r\n\t * \r\n\t */\r\n\tpublic TopicExpressionType getTopic() {\r\n\t\treturn topic;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der topic-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TopicExpressionType }\r\n\t * \r\n\t */\r\n\tpublic void setTopic(TopicExpressionType value) {\r\n\t\tthis.topic = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der producerReference-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getProducerReference() {\r\n\t\treturn producerReference;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der producerReference-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setProducerReference(EndpointReferenceType value) {\r\n\t\tthis.producerReference = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der message-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NotificationMessageHolderType.Message }\r\n\t * \r\n\t */\r\n\tpublic NotificationMessageHolderType.Message getMessage() {\r\n\t\treturn message;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der message-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NotificationMessageHolderType.Message }\r\n\t * \r\n\t */\r\n\tpublic void setMessage(NotificationMessageHolderType.Message value) {\r\n\t\tthis.message = value;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any processContents='lax'/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class Message {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected Object any;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der any-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link Element } {@link Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic Object getAny() {\r\n\t\t\treturn any;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der any-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link Element } {@link Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setAny(Object value) {\r\n\t\t\tthis.any = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/NotificationProducerRP.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsn.t_1.TopicSetType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}TopicExpression\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}FixedTopicSet\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}TopicExpressionDialect\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/t-1}TopicSet\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"topicExpression\", \"fixedTopicSet\", \"topicExpressionDialect\", \"topicSet\" })\r\n@XmlRootElement(name = \"NotificationProducerRP\")\r\npublic class NotificationProducerRP {\r\n\r\n\t@XmlElement(name = \"TopicExpression\")\r\n\tprotected List<TopicExpressionType> topicExpression;\r\n\t@XmlElement(name = \"FixedTopicSet\", defaultValue = \"true\")\r\n\tprotected Boolean fixedTopicSet;\r\n\t@XmlElement(name = \"TopicExpressionDialect\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> topicExpressionDialect;\r\n\t@XmlElement(name = \"TopicSet\", namespace = \"http://docs.oasis-open.org/wsn/t-1\")\r\n\tprotected TopicSetType topicSet;\r\n\r\n\t/**\r\n\t * Gets the value of the topicExpression property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the topicExpression property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTopicExpression().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link TopicExpressionType }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<TopicExpressionType> getTopicExpression() {\r\n\t\tif (topicExpression == null) {\r\n\t\t\ttopicExpression = new ArrayList<TopicExpressionType>();\r\n\t\t}\r\n\t\treturn this.topicExpression;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fixedTopicSet-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isFixedTopicSet() {\r\n\t\treturn fixedTopicSet;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fixedTopicSet-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setFixedTopicSet(Boolean value) {\r\n\t\tthis.fixedTopicSet = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the topicExpressionDialect property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the topicExpressionDialect property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTopicExpressionDialect().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getTopicExpressionDialect() {\r\n\t\tif (topicExpressionDialect == null) {\r\n\t\t\ttopicExpressionDialect = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.topicExpressionDialect;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der topicSet-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TopicSetType }\r\n\t * \r\n\t */\r\n\tpublic TopicSetType getTopicSet() {\r\n\t\treturn topicSet;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der topicSet-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TopicSetType }\r\n\t * \r\n\t */\r\n\tpublic void setTopicSet(TopicSetType value) {\r\n\t\tthis.topicSet = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/Notify.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}NotificationMessage\" maxOccurs=\"unbounded\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"notificationMessage\", \"any\" })\r\n@XmlRootElement(name = \"Notify\")\r\npublic class Notify {\r\n\r\n\t@XmlElement(name = \"NotificationMessage\", required = true)\r\n\tprotected List<NotificationMessageHolderType> notificationMessage;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the notificationMessage property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the notificationMessage property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNotificationMessage().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NotificationMessageHolderType }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NotificationMessageHolderType> getNotificationMessage() {\r\n\t\tif (notificationMessage == null) {\r\n\t\t\tnotificationMessage = new ArrayList<NotificationMessageHolderType>();\r\n\t\t}\r\n\t\treturn this.notificationMessage;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/NotifyMessageNotSupportedFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NotifyMessageNotSupportedFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NotifyMessageNotSupportedFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NotifyMessageNotSupportedFaultType\")\r\npublic class NotifyMessageNotSupportedFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.oasis_open.docs.wsn.b_2 package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _TerminationTime_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"TerminationTime\");\r\n\tprivate final static QName _NotifyMessageNotSupportedFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"NotifyMessageNotSupportedFault\");\r\n\tprivate final static QName _ConsumerReference_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"ConsumerReference\");\r\n\tprivate final static QName _UnsupportedPolicyRequestFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnsupportedPolicyRequestFault\");\r\n\tprivate final static QName _SubscriptionPolicy_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"SubscriptionPolicy\");\r\n\tprivate final static QName _NotificationMessage_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"NotificationMessage\");\r\n\tprivate final static QName _UnacceptableInitialTerminationTimeFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\",\r\n\t\t\t\"UnacceptableInitialTerminationTimeFault\");\r\n\tprivate final static QName _InvalidTopicExpressionFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"InvalidTopicExpressionFault\");\r\n\tprivate final static QName _TopicExpressionDialect_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"TopicExpressionDialect\");\r\n\tprivate final static QName _Filter_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"Filter\");\r\n\tprivate final static QName _UnableToCreatePullPointFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnableToCreatePullPointFault\");\r\n\tprivate final static QName _CreationTime_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"CreationTime\");\r\n\tprivate final static QName _ResumeFailedFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"ResumeFailedFault\");\r\n\tprivate final static QName _InvalidProducerPropertiesExpressionFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\",\r\n\t\t\t\"InvalidProducerPropertiesExpressionFault\");\r\n\tprivate final static QName _UnableToGetMessagesFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnableToGetMessagesFault\");\r\n\tprivate final static QName _MessageContent_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"MessageContent\");\r\n\tprivate final static QName _TopicExpressionDialectUnknownFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"TopicExpressionDialectUnknownFault\");\r\n\tprivate final static QName _UnableToDestroySubscriptionFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnableToDestroySubscriptionFault\");\r\n\tprivate final static QName _UnrecognizedPolicyRequestFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnrecognizedPolicyRequestFault\");\r\n\tprivate final static QName _SubscribeCreationFailedFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"SubscribeCreationFailedFault\");\r\n\tprivate final static QName _ProducerReference_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"ProducerReference\");\r\n\tprivate final static QName _NoCurrentMessageOnTopicFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"NoCurrentMessageOnTopicFault\");\r\n\tprivate final static QName _MultipleTopicsSpecifiedFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"MultipleTopicsSpecifiedFault\");\r\n\tprivate final static QName _UnacceptableTerminationTimeFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnacceptableTerminationTimeFault\");\r\n\tprivate final static QName _CurrentTime_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"CurrentTime\");\r\n\tprivate final static QName _TopicExpression_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"TopicExpression\");\r\n\tprivate final static QName _ProducerProperties_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"ProducerProperties\");\r\n\tprivate final static QName _TopicNotSupportedFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"TopicNotSupportedFault\");\r\n\tprivate final static QName _InvalidFilterFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"InvalidFilterFault\");\r\n\tprivate final static QName _FixedTopicSet_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"FixedTopicSet\");\r\n\tprivate final static QName _Topic_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"Topic\");\r\n\tprivate final static QName _UnableToDestroyPullPointFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"UnableToDestroyPullPointFault\");\r\n\tprivate final static QName _InvalidMessageContentExpressionFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\",\r\n\t\t\t\"InvalidMessageContentExpressionFault\");\r\n\tprivate final static QName _PauseFailedFault_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"PauseFailedFault\");\r\n\tprivate final static QName _SubscriptionReference_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"SubscriptionReference\");\r\n\tprivate final static QName _SubscribeInitialTerminationTime_QNAME = new QName(\"http://docs.oasis-open.org/wsn/b-2\", \"InitialTerminationTime\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.wsn.b_2\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Subscribe }\r\n\t * \r\n\t */\r\n\tpublic Subscribe createSubscribe() {\r\n\t\treturn new Subscribe();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NotificationMessageHolderType }\r\n\t * \r\n\t */\r\n\tpublic NotificationMessageHolderType createNotificationMessageHolderType() {\r\n\t\treturn new NotificationMessageHolderType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicExpressionDialectUnknownFaultType }\r\n\t * \r\n\t */\r\n\tpublic TopicExpressionDialectUnknownFaultType createTopicExpressionDialectUnknownFaultType() {\r\n\t\treturn new TopicExpressionDialectUnknownFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link QueryExpressionType }\r\n\t * \r\n\t */\r\n\tpublic QueryExpressionType createQueryExpressionType() {\r\n\t\treturn new QueryExpressionType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnableToGetMessagesFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnableToGetMessagesFaultType createUnableToGetMessagesFaultType() {\r\n\t\treturn new UnableToGetMessagesFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ResumeSubscription }\r\n\t * \r\n\t */\r\n\tpublic ResumeSubscription createResumeSubscription() {\r\n\t\treturn new ResumeSubscription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ResumeFailedFaultType }\r\n\t * \r\n\t */\r\n\tpublic ResumeFailedFaultType createResumeFailedFaultType() {\r\n\t\treturn new ResumeFailedFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link InvalidProducerPropertiesExpressionFaultType }\r\n\t * \r\n\t */\r\n\tpublic InvalidProducerPropertiesExpressionFaultType createInvalidProducerPropertiesExpressionFaultType() {\r\n\t\treturn new InvalidProducerPropertiesExpressionFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DestroyPullPointResponse }\r\n\t * \r\n\t */\r\n\tpublic DestroyPullPointResponse createDestroyPullPointResponse() {\r\n\t\treturn new DestroyPullPointResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PauseSubscriptionResponse }\r\n\t * \r\n\t */\r\n\tpublic PauseSubscriptionResponse createPauseSubscriptionResponse() {\r\n\t\treturn new PauseSubscriptionResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ResumeSubscriptionResponse }\r\n\t * \r\n\t */\r\n\tpublic ResumeSubscriptionResponse createResumeSubscriptionResponse() {\r\n\t\treturn new ResumeSubscriptionResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SubscribeCreationFailedFaultType }\r\n\t * \r\n\t */\r\n\tpublic SubscribeCreationFailedFaultType createSubscribeCreationFailedFaultType() {\r\n\t\treturn new SubscribeCreationFailedFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RenewResponse }\r\n\t * \r\n\t */\r\n\tpublic RenewResponse createRenewResponse() {\r\n\t\treturn new RenewResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnableToDestroySubscriptionFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnableToDestroySubscriptionFaultType createUnableToDestroySubscriptionFaultType() {\r\n\t\treturn new UnableToDestroySubscriptionFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnrecognizedPolicyRequestFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnrecognizedPolicyRequestFaultType createUnrecognizedPolicyRequestFaultType() {\r\n\t\treturn new UnrecognizedPolicyRequestFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic FilterType createFilterType() {\r\n\t\treturn new FilterType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Subscribe.SubscriptionPolicy }\r\n\t * \r\n\t */\r\n\tpublic Subscribe.SubscriptionPolicy createSubscribeSubscriptionPolicy() {\r\n\t\treturn new Subscribe.SubscriptionPolicy();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NotificationProducerRP }\r\n\t * \r\n\t */\r\n\tpublic NotificationProducerRP createNotificationProducerRP() {\r\n\t\treturn new NotificationProducerRP();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicExpressionType }\r\n\t * \r\n\t */\r\n\tpublic TopicExpressionType createTopicExpressionType() {\r\n\t\treturn new TopicExpressionType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMessages }\r\n\t * \r\n\t */\r\n\tpublic GetMessages createGetMessages() {\r\n\t\treturn new GetMessages();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Renew }\r\n\t * \r\n\t */\r\n\tpublic Renew createRenew() {\r\n\t\treturn new Renew();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UseRaw }\r\n\t * \r\n\t */\r\n\tpublic UseRaw createUseRaw() {\r\n\t\treturn new UseRaw();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreatePullPoint }\r\n\t * \r\n\t */\r\n\tpublic CreatePullPoint createCreatePullPoint() {\r\n\t\treturn new CreatePullPoint();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NotifyMessageNotSupportedFaultType }\r\n\t * \r\n\t */\r\n\tpublic NotifyMessageNotSupportedFaultType createNotifyMessageNotSupportedFaultType() {\r\n\t\treturn new NotifyMessageNotSupportedFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMessagesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetMessagesResponse createGetMessagesResponse() {\r\n\t\treturn new GetMessagesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SubscribeResponse }\r\n\t * \r\n\t */\r\n\tpublic SubscribeResponse createSubscribeResponse() {\r\n\t\treturn new SubscribeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreatePullPointResponse }\r\n\t * \r\n\t */\r\n\tpublic CreatePullPointResponse createCreatePullPointResponse() {\r\n\t\treturn new CreatePullPointResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnableToCreatePullPointFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnableToCreatePullPointFaultType createUnableToCreatePullPointFaultType() {\r\n\t\treturn new UnableToCreatePullPointFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnacceptableInitialTerminationTimeFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnacceptableInitialTerminationTimeFaultType createUnacceptableInitialTerminationTimeFaultType() {\r\n\t\treturn new UnacceptableInitialTerminationTimeFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link InvalidTopicExpressionFaultType }\r\n\t * \r\n\t */\r\n\tpublic InvalidTopicExpressionFaultType createInvalidTopicExpressionFaultType() {\r\n\t\treturn new InvalidTopicExpressionFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnsupportedPolicyRequestFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnsupportedPolicyRequestFaultType createUnsupportedPolicyRequestFaultType() {\r\n\t\treturn new UnsupportedPolicyRequestFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SubscriptionManagerRP }\r\n\t * \r\n\t */\r\n\tpublic SubscriptionManagerRP createSubscriptionManagerRP() {\r\n\t\treturn new SubscriptionManagerRP();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SubscriptionPolicyType }\r\n\t * \r\n\t */\r\n\tpublic SubscriptionPolicyType createSubscriptionPolicyType() {\r\n\t\treturn new SubscriptionPolicyType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Notify }\r\n\t * \r\n\t */\r\n\tpublic Notify createNotify() {\r\n\t\treturn new Notify();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DestroyPullPoint }\r\n\t * \r\n\t */\r\n\tpublic DestroyPullPoint createDestroyPullPoint() {\r\n\t\treturn new DestroyPullPoint();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnsubscribeResponse }\r\n\t * \r\n\t */\r\n\tpublic UnsubscribeResponse createUnsubscribeResponse() {\r\n\t\treturn new UnsubscribeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCurrentMessageResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCurrentMessageResponse createGetCurrentMessageResponse() {\r\n\t\treturn new GetCurrentMessageResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PauseFailedFaultType }\r\n\t * \r\n\t */\r\n\tpublic PauseFailedFaultType createPauseFailedFaultType() {\r\n\t\treturn new PauseFailedFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCurrentMessage }\r\n\t * \r\n\t */\r\n\tpublic GetCurrentMessage createGetCurrentMessage() {\r\n\t\treturn new GetCurrentMessage();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link InvalidMessageContentExpressionFaultType }\r\n\t * \r\n\t */\r\n\tpublic InvalidMessageContentExpressionFaultType createInvalidMessageContentExpressionFaultType() {\r\n\t\treturn new InvalidMessageContentExpressionFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnableToDestroyPullPointFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnableToDestroyPullPointFaultType createUnableToDestroyPullPointFaultType() {\r\n\t\treturn new UnableToDestroyPullPointFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MultipleTopicsSpecifiedFaultType }\r\n\t * \r\n\t */\r\n\tpublic MultipleTopicsSpecifiedFaultType createMultipleTopicsSpecifiedFaultType() {\r\n\t\treturn new MultipleTopicsSpecifiedFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NoCurrentMessageOnTopicFaultType }\r\n\t * \r\n\t */\r\n\tpublic NoCurrentMessageOnTopicFaultType createNoCurrentMessageOnTopicFaultType() {\r\n\t\treturn new NoCurrentMessageOnTopicFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link InvalidFilterFaultType }\r\n\t * \r\n\t */\r\n\tpublic InvalidFilterFaultType createInvalidFilterFaultType() {\r\n\t\treturn new InvalidFilterFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicNotSupportedFaultType }\r\n\t * \r\n\t */\r\n\tpublic TopicNotSupportedFaultType createTopicNotSupportedFaultType() {\r\n\t\treturn new TopicNotSupportedFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PauseSubscription }\r\n\t * \r\n\t */\r\n\tpublic PauseSubscription createPauseSubscription() {\r\n\t\treturn new PauseSubscription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Unsubscribe }\r\n\t * \r\n\t */\r\n\tpublic Unsubscribe createUnsubscribe() {\r\n\t\treturn new Unsubscribe();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UnacceptableTerminationTimeFaultType }\r\n\t * \r\n\t */\r\n\tpublic UnacceptableTerminationTimeFaultType createUnacceptableTerminationTimeFaultType() {\r\n\t\treturn new UnacceptableTerminationTimeFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NotificationMessageHolderType.Message }\r\n\t * \r\n\t */\r\n\tpublic NotificationMessageHolderType.Message createNotificationMessageHolderTypeMessage() {\r\n\t\treturn new NotificationMessageHolderType.Message();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"TerminationTime\")\r\n\tpublic JAXBElement<XMLGregorianCalendar> createTerminationTime(XMLGregorianCalendar value) {\r\n\t\treturn new JAXBElement<XMLGregorianCalendar>(_TerminationTime_QNAME, XMLGregorianCalendar.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link NotifyMessageNotSupportedFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"NotifyMessageNotSupportedFault\")\r\n\tpublic JAXBElement<NotifyMessageNotSupportedFaultType> createNotifyMessageNotSupportedFault(NotifyMessageNotSupportedFaultType value) {\r\n\t\treturn new JAXBElement<NotifyMessageNotSupportedFaultType>(_NotifyMessageNotSupportedFault_QNAME, NotifyMessageNotSupportedFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"ConsumerReference\")\r\n\tpublic JAXBElement<EndpointReferenceType> createConsumerReference(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_ConsumerReference_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnsupportedPolicyRequestFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnsupportedPolicyRequestFault\")\r\n\tpublic JAXBElement<UnsupportedPolicyRequestFaultType> createUnsupportedPolicyRequestFault(UnsupportedPolicyRequestFaultType value) {\r\n\t\treturn new JAXBElement<UnsupportedPolicyRequestFaultType>(_UnsupportedPolicyRequestFault_QNAME, UnsupportedPolicyRequestFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link SubscriptionPolicyType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"SubscriptionPolicy\")\r\n\tpublic JAXBElement<SubscriptionPolicyType> createSubscriptionPolicy(SubscriptionPolicyType value) {\r\n\t\treturn new JAXBElement<SubscriptionPolicyType>(_SubscriptionPolicy_QNAME, SubscriptionPolicyType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link NotificationMessageHolderType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"NotificationMessage\")\r\n\tpublic JAXBElement<NotificationMessageHolderType> createNotificationMessage(NotificationMessageHolderType value) {\r\n\t\treturn new JAXBElement<NotificationMessageHolderType>(_NotificationMessage_QNAME, NotificationMessageHolderType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnacceptableInitialTerminationTimeFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnacceptableInitialTerminationTimeFault\")\r\n\tpublic JAXBElement<UnacceptableInitialTerminationTimeFaultType> createUnacceptableInitialTerminationTimeFault(\r\n\t\t\tUnacceptableInitialTerminationTimeFaultType value) {\r\n\t\treturn new JAXBElement<UnacceptableInitialTerminationTimeFaultType>(_UnacceptableInitialTerminationTimeFault_QNAME,\r\n\t\t\t\tUnacceptableInitialTerminationTimeFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link InvalidTopicExpressionFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"InvalidTopicExpressionFault\")\r\n\tpublic JAXBElement<InvalidTopicExpressionFaultType> createInvalidTopicExpressionFault(InvalidTopicExpressionFaultType value) {\r\n\t\treturn new JAXBElement<InvalidTopicExpressionFaultType>(_InvalidTopicExpressionFault_QNAME, InvalidTopicExpressionFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"TopicExpressionDialect\")\r\n\tpublic JAXBElement<String> createTopicExpressionDialect(String value) {\r\n\t\treturn new JAXBElement<String>(_TopicExpressionDialect_QNAME, String.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link FilterType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"Filter\")\r\n\tpublic JAXBElement<FilterType> createFilter(FilterType value) {\r\n\t\treturn new JAXBElement<FilterType>(_Filter_QNAME, FilterType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnableToCreatePullPointFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnableToCreatePullPointFault\")\r\n\tpublic JAXBElement<UnableToCreatePullPointFaultType> createUnableToCreatePullPointFault(UnableToCreatePullPointFaultType value) {\r\n\t\treturn new JAXBElement<UnableToCreatePullPointFaultType>(_UnableToCreatePullPointFault_QNAME, UnableToCreatePullPointFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"CreationTime\")\r\n\tpublic JAXBElement<XMLGregorianCalendar> createCreationTime(XMLGregorianCalendar value) {\r\n\t\treturn new JAXBElement<XMLGregorianCalendar>(_CreationTime_QNAME, XMLGregorianCalendar.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link ResumeFailedFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"ResumeFailedFault\")\r\n\tpublic JAXBElement<ResumeFailedFaultType> createResumeFailedFault(ResumeFailedFaultType value) {\r\n\t\treturn new JAXBElement<ResumeFailedFaultType>(_ResumeFailedFault_QNAME, ResumeFailedFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link InvalidProducerPropertiesExpressionFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"InvalidProducerPropertiesExpressionFault\")\r\n\tpublic JAXBElement<InvalidProducerPropertiesExpressionFaultType> createInvalidProducerPropertiesExpressionFault(\r\n\t\t\tInvalidProducerPropertiesExpressionFaultType value) {\r\n\t\treturn new JAXBElement<InvalidProducerPropertiesExpressionFaultType>(_InvalidProducerPropertiesExpressionFault_QNAME,\r\n\t\t\t\tInvalidProducerPropertiesExpressionFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnableToGetMessagesFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnableToGetMessagesFault\")\r\n\tpublic JAXBElement<UnableToGetMessagesFaultType> createUnableToGetMessagesFault(UnableToGetMessagesFaultType value) {\r\n\t\treturn new JAXBElement<UnableToGetMessagesFaultType>(_UnableToGetMessagesFault_QNAME, UnableToGetMessagesFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link QueryExpressionType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"MessageContent\")\r\n\tpublic JAXBElement<QueryExpressionType> createMessageContent(QueryExpressionType value) {\r\n\t\treturn new JAXBElement<QueryExpressionType>(_MessageContent_QNAME, QueryExpressionType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link TopicExpressionDialectUnknownFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"TopicExpressionDialectUnknownFault\")\r\n\tpublic JAXBElement<TopicExpressionDialectUnknownFaultType> createTopicExpressionDialectUnknownFault(TopicExpressionDialectUnknownFaultType value) {\r\n\t\treturn new JAXBElement<TopicExpressionDialectUnknownFaultType>(_TopicExpressionDialectUnknownFault_QNAME, TopicExpressionDialectUnknownFaultType.class,\r\n\t\t\t\tnull, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnableToDestroySubscriptionFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnableToDestroySubscriptionFault\")\r\n\tpublic JAXBElement<UnableToDestroySubscriptionFaultType> createUnableToDestroySubscriptionFault(UnableToDestroySubscriptionFaultType value) {\r\n\t\treturn new JAXBElement<UnableToDestroySubscriptionFaultType>(_UnableToDestroySubscriptionFault_QNAME, UnableToDestroySubscriptionFaultType.class, null,\r\n\t\t\t\tvalue);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnrecognizedPolicyRequestFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnrecognizedPolicyRequestFault\")\r\n\tpublic JAXBElement<UnrecognizedPolicyRequestFaultType> createUnrecognizedPolicyRequestFault(UnrecognizedPolicyRequestFaultType value) {\r\n\t\treturn new JAXBElement<UnrecognizedPolicyRequestFaultType>(_UnrecognizedPolicyRequestFault_QNAME, UnrecognizedPolicyRequestFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link SubscribeCreationFailedFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"SubscribeCreationFailedFault\")\r\n\tpublic JAXBElement<SubscribeCreationFailedFaultType> createSubscribeCreationFailedFault(SubscribeCreationFailedFaultType value) {\r\n\t\treturn new JAXBElement<SubscribeCreationFailedFaultType>(_SubscribeCreationFailedFault_QNAME, SubscribeCreationFailedFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"ProducerReference\")\r\n\tpublic JAXBElement<EndpointReferenceType> createProducerReference(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_ProducerReference_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link NoCurrentMessageOnTopicFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"NoCurrentMessageOnTopicFault\")\r\n\tpublic JAXBElement<NoCurrentMessageOnTopicFaultType> createNoCurrentMessageOnTopicFault(NoCurrentMessageOnTopicFaultType value) {\r\n\t\treturn new JAXBElement<NoCurrentMessageOnTopicFaultType>(_NoCurrentMessageOnTopicFault_QNAME, NoCurrentMessageOnTopicFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link MultipleTopicsSpecifiedFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"MultipleTopicsSpecifiedFault\")\r\n\tpublic JAXBElement<MultipleTopicsSpecifiedFaultType> createMultipleTopicsSpecifiedFault(MultipleTopicsSpecifiedFaultType value) {\r\n\t\treturn new JAXBElement<MultipleTopicsSpecifiedFaultType>(_MultipleTopicsSpecifiedFault_QNAME, MultipleTopicsSpecifiedFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnacceptableTerminationTimeFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnacceptableTerminationTimeFault\")\r\n\tpublic JAXBElement<UnacceptableTerminationTimeFaultType> createUnacceptableTerminationTimeFault(UnacceptableTerminationTimeFaultType value) {\r\n\t\treturn new JAXBElement<UnacceptableTerminationTimeFaultType>(_UnacceptableTerminationTimeFault_QNAME, UnacceptableTerminationTimeFaultType.class, null,\r\n\t\t\t\tvalue);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"CurrentTime\")\r\n\tpublic JAXBElement<XMLGregorianCalendar> createCurrentTime(XMLGregorianCalendar value) {\r\n\t\treturn new JAXBElement<XMLGregorianCalendar>(_CurrentTime_QNAME, XMLGregorianCalendar.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link TopicExpressionType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"TopicExpression\")\r\n\tpublic JAXBElement<TopicExpressionType> createTopicExpression(TopicExpressionType value) {\r\n\t\treturn new JAXBElement<TopicExpressionType>(_TopicExpression_QNAME, TopicExpressionType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link QueryExpressionType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"ProducerProperties\")\r\n\tpublic JAXBElement<QueryExpressionType> createProducerProperties(QueryExpressionType value) {\r\n\t\treturn new JAXBElement<QueryExpressionType>(_ProducerProperties_QNAME, QueryExpressionType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link TopicNotSupportedFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"TopicNotSupportedFault\")\r\n\tpublic JAXBElement<TopicNotSupportedFaultType> createTopicNotSupportedFault(TopicNotSupportedFaultType value) {\r\n\t\treturn new JAXBElement<TopicNotSupportedFaultType>(_TopicNotSupportedFault_QNAME, TopicNotSupportedFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link InvalidFilterFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"InvalidFilterFault\")\r\n\tpublic JAXBElement<InvalidFilterFaultType> createInvalidFilterFault(InvalidFilterFaultType value) {\r\n\t\treturn new JAXBElement<InvalidFilterFaultType>(_InvalidFilterFault_QNAME, InvalidFilterFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"FixedTopicSet\", defaultValue = \"true\")\r\n\tpublic JAXBElement<Boolean> createFixedTopicSet(Boolean value) {\r\n\t\treturn new JAXBElement<Boolean>(_FixedTopicSet_QNAME, Boolean.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link TopicExpressionType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"Topic\")\r\n\tpublic JAXBElement<TopicExpressionType> createTopic(TopicExpressionType value) {\r\n\t\treturn new JAXBElement<TopicExpressionType>(_Topic_QNAME, TopicExpressionType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link UnableToDestroyPullPointFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"UnableToDestroyPullPointFault\")\r\n\tpublic JAXBElement<UnableToDestroyPullPointFaultType> createUnableToDestroyPullPointFault(UnableToDestroyPullPointFaultType value) {\r\n\t\treturn new JAXBElement<UnableToDestroyPullPointFaultType>(_UnableToDestroyPullPointFault_QNAME, UnableToDestroyPullPointFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link InvalidMessageContentExpressionFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"InvalidMessageContentExpressionFault\")\r\n\tpublic JAXBElement<InvalidMessageContentExpressionFaultType> createInvalidMessageContentExpressionFault(InvalidMessageContentExpressionFaultType value) {\r\n\t\treturn new JAXBElement<InvalidMessageContentExpressionFaultType>(_InvalidMessageContentExpressionFault_QNAME,\r\n\t\t\t\tInvalidMessageContentExpressionFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link PauseFailedFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"PauseFailedFault\")\r\n\tpublic JAXBElement<PauseFailedFaultType> createPauseFailedFault(PauseFailedFaultType value) {\r\n\t\treturn new JAXBElement<PauseFailedFaultType>(_PauseFailedFault_QNAME, PauseFailedFaultType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"SubscriptionReference\")\r\n\tpublic JAXBElement<EndpointReferenceType> createSubscriptionReference(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_SubscriptionReference_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/b-2\", name = \"InitialTerminationTime\", scope = Subscribe.class)\r\n\tpublic JAXBElement<String> createSubscribeInitialTerminationTime(String value) {\r\n\t\treturn new JAXBElement<String>(_SubscribeInitialTerminationTime_QNAME, String.class, Subscribe.class, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/PauseFailedFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PauseFailedFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PauseFailedFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PauseFailedFaultType\")\r\npublic class PauseFailedFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/PauseSubscription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"PauseSubscription\")\r\npublic class PauseSubscription {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/PauseSubscriptionResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"PauseSubscriptionResponse\")\r\npublic class PauseSubscriptionResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/QueryExpressionType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlMixed;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r QueryExpressionType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"QueryExpressionType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Dialect\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"QueryExpressionType\", propOrder = { \"content\" })\r\npublic class QueryExpressionType {\r\n\r\n\t@XmlMixed\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> content;\r\n\t@XmlAttribute(name = \"Dialect\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String dialect;\r\n\r\n\t/**\r\n\t * Gets the value of the content property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the content property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getContent().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element } {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getContent() {\r\n\t\tif (content == null) {\r\n\t\t\tcontent = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.content;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dialect-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDialect() {\r\n\t\treturn dialect;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dialect-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDialect(String value) {\r\n\t\tthis.dialect = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/Renew.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TerminationTime\" type=\"{http://docs.oasis-open.org/wsn/b-2}AbsoluteOrRelativeTimeType\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"terminationTime\", \"any\" })\r\n@XmlRootElement(name = \"Renew\")\r\npublic class Renew {\r\n\r\n\t@XmlElement(name = \"TerminationTime\", required = true, nillable = true)\r\n\tprotected String terminationTime;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der terminationTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTerminationTime() {\r\n\t\treturn terminationTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der terminationTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTerminationTime(String value) {\r\n\t\tthis.terminationTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/RenewResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}TerminationTime\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}CurrentTime\" minOccurs=\"0\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"terminationTime\", \"currentTime\", \"any\" })\r\n@XmlRootElement(name = \"RenewResponse\")\r\npublic class RenewResponse {\r\n\r\n\t@XmlElement(name = \"TerminationTime\", required = true, nillable = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar terminationTime;\r\n\t@XmlElement(name = \"CurrentTime\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar currentTime;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der terminationTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getTerminationTime() {\r\n\t\treturn terminationTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der terminationTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setTerminationTime(XMLGregorianCalendar value) {\r\n\t\tthis.terminationTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der currentTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getCurrentTime() {\r\n\t\treturn currentTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der currentTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setCurrentTime(XMLGregorianCalendar value) {\r\n\t\tthis.currentTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/ResumeFailedFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ResumeFailedFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ResumeFailedFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ResumeFailedFaultType\")\r\npublic class ResumeFailedFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/ResumeSubscription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"ResumeSubscription\")\r\npublic class ResumeSubscription {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/ResumeSubscriptionResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"ResumeSubscriptionResponse\")\r\npublic class ResumeSubscriptionResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/Subscribe.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlElementRef;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConsumerReference\" type=\"{http://www.w3.org/2005/08/addressing}EndpointReferenceType\"/>\r\n *         <element name=\"Filter\" type=\"{http://docs.oasis-open.org/wsn/b-2}FilterType\" minOccurs=\"0\"/>\r\n *         <element name=\"InitialTerminationTime\" type=\"{http://docs.oasis-open.org/wsn/b-2}AbsoluteOrRelativeTimeType\" minOccurs=\"0\"/>\r\n *         <element name=\"SubscriptionPolicy\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"consumerReference\", \"filter\", \"initialTerminationTime\", \"subscriptionPolicy\", \"any\" })\r\n@XmlRootElement(name = \"Subscribe\")\r\npublic class Subscribe {\r\n\r\n\t@XmlElement(name = \"ConsumerReference\", required = true)\r\n\tprotected EndpointReferenceType consumerReference;\r\n\t@XmlElement(name = \"Filter\")\r\n\tprotected FilterType filter;\r\n\t@XmlElementRef(name = \"InitialTerminationTime\", namespace = \"http://docs.oasis-open.org/wsn/b-2\", type = JAXBElement.class, required = false)\r\n\tprotected JAXBElement<String> initialTerminationTime;\r\n\t@XmlElement(name = \"SubscriptionPolicy\")\r\n\tprotected Subscribe.SubscriptionPolicy subscriptionPolicy;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der consumerReference-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getConsumerReference() {\r\n\t\treturn consumerReference;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der consumerReference-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setConsumerReference(EndpointReferenceType value) {\r\n\t\tthis.consumerReference = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der filter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic FilterType getFilter() {\r\n\t\treturn filter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der filter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic void setFilter(FilterType value) {\r\n\t\tthis.filter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der initialTerminationTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link JAXBElement }{@code <}{@link String }{@code >}\r\n\t * \r\n\t */\r\n\tpublic JAXBElement<String> getInitialTerminationTime() {\r\n\t\treturn initialTerminationTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der initialTerminationTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link JAXBElement }{@code <}{@link String }{@code >}\r\n\t * \r\n\t */\r\n\tpublic void setInitialTerminationTime(JAXBElement<String> value) {\r\n\t\tthis.initialTerminationTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subscriptionPolicy-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Subscribe.SubscriptionPolicy }\r\n\t * \r\n\t */\r\n\tpublic Subscribe.SubscriptionPolicy getSubscriptionPolicy() {\r\n\t\treturn subscriptionPolicy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subscriptionPolicy-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Subscribe.SubscriptionPolicy }\r\n\t * \r\n\t */\r\n\tpublic void setSubscriptionPolicy(Subscribe.SubscriptionPolicy value) {\r\n\t\tthis.subscriptionPolicy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class SubscriptionPolicy {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected List<Object> any;\r\n\r\n\t\t/**\r\n\t\t * Gets the value of the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB\r\n\t\t * object. This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * For example, to add a new item, do as follows:\r\n\t\t * \r\n\t\t * <pre>\r\n\t\t * getAny().add(newItem);\r\n\t\t * </pre>\r\n\t\t * \r\n\t\t * \r\n\t\t * <p>\r\n\t\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t\t * \r\n\t\t * \r\n\t\t */\r\n\t\tpublic List<Object> getAny() {\r\n\t\t\tif (any == null) {\r\n\t\t\t\tany = new ArrayList<Object>();\r\n\t\t\t}\r\n\t\t\treturn this.any;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/SubscribeCreationFailedFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SubscribeCreationFailedFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SubscribeCreationFailedFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SubscribeCreationFailedFaultType\")\r\npublic class SubscribeCreationFailedFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/SubscribeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SubscriptionReference\" type=\"{http://www.w3.org/2005/08/addressing}EndpointReferenceType\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}CurrentTime\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}TerminationTime\" minOccurs=\"0\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"subscriptionReference\", \"currentTime\", \"terminationTime\", \"any\" })\r\n@XmlRootElement(name = \"SubscribeResponse\")\r\npublic class SubscribeResponse {\r\n\r\n\t@XmlElement(name = \"SubscriptionReference\", required = true)\r\n\tprotected EndpointReferenceType subscriptionReference;\r\n\t@XmlElement(name = \"CurrentTime\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar currentTime;\r\n\t@XmlElement(name = \"TerminationTime\", nillable = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar terminationTime;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der subscriptionReference-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getSubscriptionReference() {\r\n\t\treturn subscriptionReference;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subscriptionReference-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setSubscriptionReference(EndpointReferenceType value) {\r\n\t\tthis.subscriptionReference = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der currentTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getCurrentTime() {\r\n\t\treturn currentTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der currentTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setCurrentTime(XMLGregorianCalendar value) {\r\n\t\tthis.currentTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der terminationTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getTerminationTime() {\r\n\t\treturn terminationTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der terminationTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setTerminationTime(XMLGregorianCalendar value) {\r\n\t\tthis.terminationTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/SubscriptionManagerRP.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}ConsumerReference\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}Filter\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}SubscriptionPolicy\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}CreationTime\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"consumerReference\", \"filter\", \"subscriptionPolicy\", \"creationTime\" })\r\n@XmlRootElement(name = \"SubscriptionManagerRP\")\r\npublic class SubscriptionManagerRP {\r\n\r\n\t@XmlElement(name = \"ConsumerReference\", required = true)\r\n\tprotected EndpointReferenceType consumerReference;\r\n\t@XmlElement(name = \"Filter\")\r\n\tprotected FilterType filter;\r\n\t@XmlElement(name = \"SubscriptionPolicy\")\r\n\tprotected SubscriptionPolicyType subscriptionPolicy;\r\n\t@XmlElement(name = \"CreationTime\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar creationTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der consumerReference-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getConsumerReference() {\r\n\t\treturn consumerReference;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der consumerReference-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setConsumerReference(EndpointReferenceType value) {\r\n\t\tthis.consumerReference = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der filter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic FilterType getFilter() {\r\n\t\treturn filter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der filter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic void setFilter(FilterType value) {\r\n\t\tthis.filter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subscriptionPolicy-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SubscriptionPolicyType }\r\n\t * \r\n\t */\r\n\tpublic SubscriptionPolicyType getSubscriptionPolicy() {\r\n\t\treturn subscriptionPolicy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subscriptionPolicy-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SubscriptionPolicyType }\r\n\t * \r\n\t */\r\n\tpublic void setSubscriptionPolicy(SubscriptionPolicyType value) {\r\n\t\tthis.subscriptionPolicy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der creationTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getCreationTime() {\r\n\t\treturn creationTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der creationTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setCreationTime(XMLGregorianCalendar value) {\r\n\t\tthis.creationTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/SubscriptionPolicyType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SubscriptionPolicyType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SubscriptionPolicyType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SubscriptionPolicyType\", propOrder = { \"any\" })\r\npublic class SubscriptionPolicyType {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/TopicExpressionDialectUnknownFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TopicExpressionDialectUnknownFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TopicExpressionDialectUnknownFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TopicExpressionDialectUnknownFaultType\")\r\npublic class TopicExpressionDialectUnknownFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/TopicExpressionType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlMixed;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TopicExpressionType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TopicExpressionType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Dialect\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *       <anyAttribute/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TopicExpressionType\", propOrder = { \"content\" })\r\npublic class TopicExpressionType {\r\n\r\n\t@XmlMixed\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> content;\r\n\t@XmlAttribute(name = \"Dialect\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String dialect;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the content property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the content property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getContent().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element } {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getContent() {\r\n\t\tif (content == null) {\r\n\t\t\tcontent = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.content;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dialect-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDialect() {\r\n\t\treturn dialect;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dialect-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDialect(String value) {\r\n\t\tthis.dialect = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/TopicNotSupportedFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TopicNotSupportedFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TopicNotSupportedFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TopicNotSupportedFaultType\")\r\npublic class TopicNotSupportedFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnableToCreatePullPointFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnableToCreatePullPointFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnableToCreatePullPointFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnableToCreatePullPointFaultType\")\r\npublic class UnableToCreatePullPointFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnableToDestroyPullPointFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnableToDestroyPullPointFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnableToDestroyPullPointFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnableToDestroyPullPointFaultType\")\r\npublic class UnableToDestroyPullPointFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnableToDestroySubscriptionFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnableToDestroySubscriptionFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnableToDestroySubscriptionFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnableToDestroySubscriptionFaultType\")\r\npublic class UnableToDestroySubscriptionFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnableToGetMessagesFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnableToGetMessagesFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnableToGetMessagesFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnableToGetMessagesFaultType\")\r\npublic class UnableToGetMessagesFaultType extends BaseFaultType {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnacceptableInitialTerminationTimeFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnacceptableInitialTerminationTimeFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnacceptableInitialTerminationTimeFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <sequence>\r\n *         <element name=\"MinimumTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"MaximumTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnacceptableInitialTerminationTimeFaultType\", propOrder = { \"minimumTime\", \"maximumTime\" })\r\npublic class UnacceptableInitialTerminationTimeFaultType extends BaseFaultType {\r\n\r\n\t@XmlElement(name = \"MinimumTime\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar minimumTime;\r\n\t@XmlElement(name = \"MaximumTime\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar maximumTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der minimumTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getMinimumTime() {\r\n\t\treturn minimumTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minimumTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setMinimumTime(XMLGregorianCalendar value) {\r\n\t\tthis.minimumTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getMaximumTime() {\r\n\t\treturn maximumTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setMaximumTime(XMLGregorianCalendar value) {\r\n\t\tthis.maximumTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnacceptableTerminationTimeFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnacceptableTerminationTimeFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnacceptableTerminationTimeFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <sequence>\r\n *         <element name=\"MinimumTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"MaximumTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnacceptableTerminationTimeFaultType\", propOrder = { \"minimumTime\", \"maximumTime\" })\r\npublic class UnacceptableTerminationTimeFaultType extends BaseFaultType {\r\n\r\n\t@XmlElement(name = \"MinimumTime\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar minimumTime;\r\n\t@XmlElement(name = \"MaximumTime\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar maximumTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der minimumTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getMinimumTime() {\r\n\t\treturn minimumTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minimumTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setMinimumTime(XMLGregorianCalendar value) {\r\n\t\tthis.minimumTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getMaximumTime() {\r\n\t\treturn maximumTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setMaximumTime(XMLGregorianCalendar value) {\r\n\t\tthis.maximumTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnrecognizedPolicyRequestFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnrecognizedPolicyRequestFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnrecognizedPolicyRequestFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <sequence>\r\n *         <element name=\"UnrecognizedPolicy\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnrecognizedPolicyRequestFaultType\", propOrder = { \"unrecognizedPolicy\" })\r\npublic class UnrecognizedPolicyRequestFaultType extends BaseFaultType {\r\n\r\n\t@XmlElement(name = \"UnrecognizedPolicy\")\r\n\tprotected List<QName> unrecognizedPolicy;\r\n\r\n\t/**\r\n\t * Gets the value of the unrecognizedPolicy property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the unrecognizedPolicy property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUnrecognizedPolicy().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link QName }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<QName> getUnrecognizedPolicy() {\r\n\t\tif (unrecognizedPolicy == null) {\r\n\t\t\tunrecognizedPolicy = new ArrayList<QName>();\r\n\t\t}\r\n\t\treturn this.unrecognizedPolicy;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/Unsubscribe.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"Unsubscribe\")\r\npublic class Unsubscribe {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnsubscribeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"UnsubscribeResponse\")\r\npublic class UnsubscribeResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UnsupportedPolicyRequestFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsrf.bf_2.BaseFaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UnsupportedPolicyRequestFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UnsupportedPolicyRequestFaultType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType\">\r\n *       <sequence>\r\n *         <element name=\"UnsupportedPolicy\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UnsupportedPolicyRequestFaultType\", propOrder = { \"unsupportedPolicy\" })\r\npublic class UnsupportedPolicyRequestFaultType extends BaseFaultType {\r\n\r\n\t@XmlElement(name = \"UnsupportedPolicy\")\r\n\tprotected List<QName> unsupportedPolicy;\r\n\r\n\t/**\r\n\t * Gets the value of the unsupportedPolicy property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the unsupportedPolicy property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUnsupportedPolicy().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link QName }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<QName> getUnsupportedPolicy() {\r\n\t\tif (unsupportedPolicy == null) {\r\n\t\t\tunsupportedPolicy = new ArrayList<QName>();\r\n\t\t}\r\n\t\treturn this.unsupportedPolicy;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/UseRaw.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"UseRaw\")\r\npublic class UseRaw {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/b_2/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://docs.oasis-open.org/wsn/b-2\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.oasis_open.docs.wsn.b_2;\r\n\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/Documentation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlMixed;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Documentation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Documentation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Documentation\", propOrder = { \"content\" })\r\npublic class Documentation {\r\n\r\n\t@XmlMixed\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> content;\r\n\r\n\t/**\r\n\t * Gets the value of the content property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the content property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getContent().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element } {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getContent() {\r\n\t\tif (content == null) {\r\n\t\t\tcontent = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.content;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/ExtensibleDocumented.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ExtensibleDocumented complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ExtensibleDocumented\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"documentation\" type=\"{http://docs.oasis-open.org/wsn/t-1}Documentation\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ExtensibleDocumented\", propOrder = { \"documentation\" })\r\n@XmlSeeAlso({ TopicSetType.class, TopicNamespaceType.class, TopicType.class })\r\npublic abstract class ExtensibleDocumented {\r\n\r\n\tprotected Documentation documentation;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der documentation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Documentation }\r\n\t * \r\n\t */\r\n\tpublic Documentation getDocumentation() {\r\n\t\treturn documentation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der documentation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Documentation }\r\n\t * \r\n\t */\r\n\tpublic void setDocumentation(Documentation value) {\r\n\t\tthis.documentation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.oasis_open.docs.wsn.t_1 package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _TopicSet_QNAME = new QName(\"http://docs.oasis-open.org/wsn/t-1\", \"TopicSet\");\r\n\tprivate final static QName _TopicNamespace_QNAME = new QName(\"http://docs.oasis-open.org/wsn/t-1\", \"TopicNamespace\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.wsn.t_1\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicNamespaceType }\r\n\t * \r\n\t */\r\n\tpublic TopicNamespaceType createTopicNamespaceType() {\r\n\t\treturn new TopicNamespaceType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicSetType }\r\n\t * \r\n\t */\r\n\tpublic TopicSetType createTopicSetType() {\r\n\t\treturn new TopicSetType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Documentation }\r\n\t * \r\n\t */\r\n\tpublic Documentation createDocumentation() {\r\n\t\treturn new Documentation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicType }\r\n\t * \r\n\t */\r\n\tpublic TopicType createTopicType() {\r\n\t\treturn new TopicType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link QueryExpressionType }\r\n\t * \r\n\t */\r\n\tpublic QueryExpressionType createQueryExpressionType() {\r\n\t\treturn new QueryExpressionType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TopicNamespaceType.Topic }\r\n\t * \r\n\t */\r\n\tpublic TopicNamespaceType.Topic createTopicNamespaceTypeTopic() {\r\n\t\treturn new TopicNamespaceType.Topic();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link TopicSetType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/t-1\", name = \"TopicSet\")\r\n\tpublic JAXBElement<TopicSetType> createTopicSet(TopicSetType value) {\r\n\t\treturn new JAXBElement<TopicSetType>(_TopicSet_QNAME, TopicSetType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link TopicNamespaceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsn/t-1\", name = \"TopicNamespace\")\r\n\tpublic JAXBElement<TopicNamespaceType> createTopicNamespace(TopicNamespaceType value) {\r\n\t\treturn new JAXBElement<TopicNamespaceType>(_TopicNamespace_QNAME, TopicNamespaceType.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/QueryExpressionType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlMixed;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r QueryExpressionType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"QueryExpressionType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Dialect\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"QueryExpressionType\", propOrder = { \"content\" })\r\npublic class QueryExpressionType {\r\n\r\n\t@XmlMixed\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> content;\r\n\t@XmlAttribute(name = \"Dialect\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String dialect;\r\n\r\n\t/**\r\n\t * Gets the value of the content property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the content property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getContent().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element } {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getContent() {\r\n\t\tif (content == null) {\r\n\t\t\tcontent = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.content;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dialect-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDialect() {\r\n\t\treturn dialect;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dialect-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDialect(String value) {\r\n\t\tthis.dialect = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/TopicNamespaceType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TopicNamespaceType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TopicNamespaceType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsn/t-1}ExtensibleDocumented\">\r\n *       <sequence>\r\n *         <element name=\"Topic\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <extension base=\"{http://docs.oasis-open.org/wsn/t-1}TopicType\">\r\n *                 <attribute name=\"parent\" type=\"{http://docs.oasis-open.org/wsn/t-1}ConcreteTopicExpression\" />\r\n *                 <anyAttribute processContents='lax' namespace='##other'/>\r\n *               </extension>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"name\" type=\"{http://www.w3.org/2001/XMLSchema}NCName\" />\r\n *       <attribute name=\"targetNamespace\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *       <attribute name=\"final\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" default=\"false\" />\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TopicNamespaceType\", propOrder = { \"topic\", \"any\" })\r\npublic class TopicNamespaceType extends ExtensibleDocumented {\r\n\r\n\t@XmlElement(name = \"Topic\")\r\n\tprotected List<TopicNamespaceType.Topic> topic;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"name\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"NCName\")\r\n\tprotected String name;\r\n\t@XmlAttribute(name = \"targetNamespace\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String targetNamespace;\r\n\t@XmlAttribute(name = \"final\")\r\n\tprotected Boolean _final;\r\n\r\n\t/**\r\n\t * Gets the value of the topic property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the topic property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTopic().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link TopicNamespaceType.Topic }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<TopicNamespaceType.Topic> getTopic() {\r\n\t\tif (topic == null) {\r\n\t\t\ttopic = new ArrayList<TopicNamespaceType.Topic>();\r\n\t\t}\r\n\t\treturn this.topic;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der targetNamespace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTargetNamespace() {\r\n\t\treturn targetNamespace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der targetNamespace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTargetNamespace(String value) {\r\n\t\tthis.targetNamespace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der final-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic boolean isFinal() {\r\n\t\tif (_final == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\t\telse {\r\n\t\t\treturn _final;\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der final-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setFinal(Boolean value) {\r\n\t\tthis._final = value;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <extension base=\"{http://docs.oasis-open.org/wsn/t-1}TopicType\">\r\n\t *       <attribute name=\"parent\" type=\"{http://docs.oasis-open.org/wsn/t-1}ConcreteTopicExpression\" />\r\n\t *       <anyAttribute processContents='lax' namespace='##other'/>\r\n\t *     </extension>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\")\r\n\tpublic static class Topic extends TopicType {\r\n\r\n\t\t@XmlAttribute(name = \"parent\")\r\n\t\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t\tprotected String parent;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der parent-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getParent() {\r\n\t\t\treturn parent;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der parent-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setParent(String value) {\r\n\t\t\tthis.parent = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/TopicSetType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TopicSetType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TopicSetType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsn/t-1}ExtensibleDocumented\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TopicSetType\", propOrder = { \"any\" })\r\npublic class TopicSetType extends ExtensibleDocumented {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/TopicType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TopicType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TopicType\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsn/t-1}ExtensibleDocumented\">\r\n *       <sequence>\r\n *         <element name=\"MessagePattern\" type=\"{http://docs.oasis-open.org/wsn/t-1}QueryExpressionType\" minOccurs=\"0\"/>\r\n *         <element name=\"Topic\" type=\"{http://docs.oasis-open.org/wsn/t-1}TopicType\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}NCName\" />\r\n *       <attribute name=\"messageTypes\">\r\n *         <simpleType>\r\n *           <list itemType=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n *         </simpleType>\r\n *       </attribute>\r\n *       <attribute name=\"final\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" default=\"false\" />\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TopicType\", propOrder = { \"messagePattern\", \"topic\", \"any\" })\r\n@XmlSeeAlso({ org.oasis_open.docs.wsn.t_1.TopicNamespaceType.Topic.class })\r\npublic class TopicType extends ExtensibleDocumented {\r\n\r\n\t@XmlElement(name = \"MessagePattern\")\r\n\tprotected QueryExpressionType messagePattern;\r\n\t@XmlElement(name = \"Topic\")\r\n\tprotected List<TopicType> topic;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"name\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"NCName\")\r\n\tprotected String name;\r\n\t@XmlAttribute(name = \"messageTypes\")\r\n\tprotected List<QName> messageTypes;\r\n\t@XmlAttribute(name = \"final\")\r\n\tprotected Boolean _final;\r\n\r\n\t/**\r\n\t * Ruft den Wert der messagePattern-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link QueryExpressionType }\r\n\t * \r\n\t */\r\n\tpublic QueryExpressionType getMessagePattern() {\r\n\t\treturn messagePattern;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der messagePattern-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link QueryExpressionType }\r\n\t * \r\n\t */\r\n\tpublic void setMessagePattern(QueryExpressionType value) {\r\n\t\tthis.messagePattern = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the topic property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the topic property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTopic().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link TopicType }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<TopicType> getTopic() {\r\n\t\tif (topic == null) {\r\n\t\t\ttopic = new ArrayList<TopicType>();\r\n\t\t}\r\n\t\treturn this.topic;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the messageTypes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the messageTypes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMessageTypes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link QName }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<QName> getMessageTypes() {\r\n\t\tif (messageTypes == null) {\r\n\t\t\tmessageTypes = new ArrayList<QName>();\r\n\t\t}\r\n\t\treturn this.messageTypes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der final-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic boolean isFinal() {\r\n\t\tif (_final == null) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\t\telse {\r\n\t\t\treturn _final;\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der final-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setFinal(Boolean value) {\r\n\t\tthis._final = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsn/t_1/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://docs.oasis-open.org/wsn/t-1\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.oasis_open.docs.wsn.t_1;\r\n\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsrf/bf_2/BaseFaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsrf.bf_2;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlMixed;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsn.b_2.InvalidFilterFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.InvalidMessageContentExpressionFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.InvalidProducerPropertiesExpressionFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.InvalidTopicExpressionFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.MultipleTopicsSpecifiedFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.NoCurrentMessageOnTopicFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.NotifyMessageNotSupportedFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.PauseFailedFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.ResumeFailedFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.SubscribeCreationFailedFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.TopicExpressionDialectUnknownFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.TopicNotSupportedFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnableToCreatePullPointFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnableToDestroyPullPointFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnableToDestroySubscriptionFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnableToGetMessagesFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnacceptableInitialTerminationTimeFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnacceptableTerminationTimeFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnrecognizedPolicyRequestFaultType;\r\nimport org.oasis_open.docs.wsn.b_2.UnsupportedPolicyRequestFaultType;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BaseFaultType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BaseFaultType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Timestamp\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"Originator\" type=\"{http://www.w3.org/2005/08/addressing}EndpointReferenceType\" minOccurs=\"0\"/>\r\n *         <element name=\"ErrorCode\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <extension base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <attribute name=\"dialect\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *                 <anyAttribute processContents='skip'/>\r\n *               </extension>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Description\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <simpleContent>\r\n *               <extension base=\"<http://www.w3.org/2001/XMLSchema>string\">\r\n *                 <attribute ref=\"{http://www.w3.org/XML/1998/namespace}lang\"/>\r\n *               </extension>\r\n *             </simpleContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"FaultCause\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax' namespace='##other'/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BaseFaultType\", propOrder = { \"any\", \"timestamp\", \"originator\", \"errorCode\", \"description\", \"faultCause\" })\r\n@XmlSeeAlso({ TopicExpressionDialectUnknownFaultType.class, UnableToGetMessagesFaultType.class, ResumeFailedFaultType.class,\r\n\t\tInvalidProducerPropertiesExpressionFaultType.class, SubscribeCreationFailedFaultType.class, UnableToDestroySubscriptionFaultType.class,\r\n\t\tUnrecognizedPolicyRequestFaultType.class, NotifyMessageNotSupportedFaultType.class, UnableToCreatePullPointFaultType.class,\r\n\t\tUnacceptableInitialTerminationTimeFaultType.class, InvalidTopicExpressionFaultType.class, UnsupportedPolicyRequestFaultType.class,\r\n\t\tPauseFailedFaultType.class, InvalidMessageContentExpressionFaultType.class, UnableToDestroyPullPointFaultType.class,\r\n\t\tMultipleTopicsSpecifiedFaultType.class, NoCurrentMessageOnTopicFaultType.class, InvalidFilterFaultType.class, TopicNotSupportedFaultType.class,\r\n\t\tUnacceptableTerminationTimeFaultType.class })\r\npublic class BaseFaultType {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlElement(name = \"Timestamp\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar timestamp;\r\n\t@XmlElement(name = \"Originator\")\r\n\tprotected EndpointReferenceType originator;\r\n\t@XmlElement(name = \"ErrorCode\")\r\n\tprotected BaseFaultType.ErrorCode errorCode;\r\n\t@XmlElement(name = \"Description\")\r\n\tprotected List<BaseFaultType.Description> description;\r\n\t@XmlElement(name = \"FaultCause\")\r\n\tprotected BaseFaultType.FaultCause faultCause;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der timestamp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getTimestamp() {\r\n\t\treturn timestamp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der timestamp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setTimestamp(XMLGregorianCalendar value) {\r\n\t\tthis.timestamp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der originator-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType getOriginator() {\r\n\t\treturn originator;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der originator-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic void setOriginator(EndpointReferenceType value) {\r\n\t\tthis.originator = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der errorCode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BaseFaultType.ErrorCode }\r\n\t * \r\n\t */\r\n\tpublic BaseFaultType.ErrorCode getErrorCode() {\r\n\t\treturn errorCode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der errorCode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BaseFaultType.ErrorCode }\r\n\t * \r\n\t */\r\n\tpublic void setErrorCode(BaseFaultType.ErrorCode value) {\r\n\t\tthis.errorCode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the description property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the description property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDescription().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link BaseFaultType.Description }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<BaseFaultType.Description> getDescription() {\r\n\t\tif (description == null) {\r\n\t\t\tdescription = new ArrayList<BaseFaultType.Description>();\r\n\t\t}\r\n\t\treturn this.description;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der faultCause-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BaseFaultType.FaultCause }\r\n\t * \r\n\t */\r\n\tpublic BaseFaultType.FaultCause getFaultCause() {\r\n\t\treturn faultCause;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der faultCause-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BaseFaultType.FaultCause }\r\n\t * \r\n\t */\r\n\tpublic void setFaultCause(BaseFaultType.FaultCause value) {\r\n\t\tthis.faultCause = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <simpleContent>\r\n\t *     <extension base=\"<http://www.w3.org/2001/XMLSchema>string\">\r\n\t *       <attribute ref=\"{http://www.w3.org/XML/1998/namespace}lang\"/>\r\n\t *     </extension>\r\n\t *   </simpleContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"value\" })\r\n\tpublic static class Description {\r\n\r\n\t\t@XmlValue\r\n\t\tprotected String value;\r\n\t\t@XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\r\n\t\tprotected String lang;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getValue() {\r\n\t\t\treturn value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der value-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setValue(String value) {\r\n\t\t\tthis.value = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der lang-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getLang() {\r\n\t\t\treturn lang;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der lang-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setLang(String value) {\r\n\t\t\tthis.lang = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <extension base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <attribute name=\"dialect\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n\t *       <anyAttribute processContents='skip'/>\r\n\t *     </extension>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"content\" })\r\n\tpublic static class ErrorCode {\r\n\r\n\t\t@XmlMixed\r\n\t\t@XmlAnyElement\r\n\t\tprotected List<Object> content;\r\n\t\t@XmlAttribute(name = \"dialect\", required = true)\r\n\t\t@XmlSchemaType(name = \"anyURI\")\r\n\t\tprotected String dialect;\r\n\t\t@XmlAnyAttribute\r\n\t\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t\t/**\r\n\t\t * Gets the value of the content property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB\r\n\t\t * object. This is why there is not a <CODE>set</CODE> method for the content property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * For example, to add a new item, do as follows:\r\n\t\t * \r\n\t\t * <pre>\r\n\t\t * getContent().add(newItem);\r\n\t\t * </pre>\r\n\t\t * \r\n\t\t * \r\n\t\t * <p>\r\n\t\t * Objects of the following type(s) are allowed in the list {@link Element } {@link String }\r\n\t\t * \r\n\t\t * \r\n\t\t */\r\n\t\tpublic List<Object> getContent() {\r\n\t\t\tif (content == null) {\r\n\t\t\t\tcontent = new ArrayList<Object>();\r\n\t\t\t}\r\n\t\t\treturn this.content;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der dialect-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getDialect() {\r\n\t\t\treturn dialect;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der dialect-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setDialect(String value) {\r\n\t\t\tthis.dialect = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t\t * \r\n\t\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t\t * \r\n\t\t * \r\n\t\t * @return always non-null\r\n\t\t */\r\n\t\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\t\treturn otherAttributes;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any processContents='lax' namespace='##other'/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class FaultCause {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected Object any;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der any-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link Element } {@link Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic Object getAny() {\r\n\t\t\treturn any;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der any-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link Element } {@link Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setAny(Object value) {\r\n\t\t\tthis.any = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsrf/bf_2/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.oasis_open.docs.wsrf.bf_2;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.oasis_open.docs.wsrf.bf_2 package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _BaseFault_QNAME = new QName(\"http://docs.oasis-open.org/wsrf/bf-2\", \"BaseFault\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.wsrf.bf_2\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BaseFaultType }\r\n\t * \r\n\t */\r\n\tpublic BaseFaultType createBaseFaultType() {\r\n\t\treturn new BaseFaultType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BaseFaultType.ErrorCode }\r\n\t * \r\n\t */\r\n\tpublic BaseFaultType.ErrorCode createBaseFaultTypeErrorCode() {\r\n\t\treturn new BaseFaultType.ErrorCode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BaseFaultType.Description }\r\n\t * \r\n\t */\r\n\tpublic BaseFaultType.Description createBaseFaultTypeDescription() {\r\n\t\treturn new BaseFaultType.Description();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BaseFaultType.FaultCause }\r\n\t * \r\n\t */\r\n\tpublic BaseFaultType.FaultCause createBaseFaultTypeFaultCause() {\r\n\t\treturn new BaseFaultType.FaultCause();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link BaseFaultType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://docs.oasis-open.org/wsrf/bf-2\", name = \"BaseFault\")\r\n\tpublic JAXBElement<BaseFaultType> createBaseFault(BaseFaultType value) {\r\n\t\treturn new JAXBElement<BaseFaultType>(_BaseFault_QNAME, BaseFaultType.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/oasis_open/docs/wsrf/bf_2/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://docs.oasis-open.org/wsrf/bf-2\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.oasis_open.docs.wsrf.bf_2;\r\n\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/AddIPAddressFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.IPAddressFilter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPAddressFilter\" type=\"{http://www.onvif.org/ver10/schema}IPAddressFilter\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ipAddressFilter\" })\r\n@XmlRootElement(name = \"AddIPAddressFilter\")\r\npublic class AddIPAddressFilter {\r\n\r\n\t@XmlElement(name = \"IPAddressFilter\", required = true)\r\n\tprotected IPAddressFilter ipAddressFilter;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipAddressFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilter getIPAddressFilter() {\r\n\t\treturn ipAddressFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipAddressFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic void setIPAddressFilter(IPAddressFilter value) {\r\n\t\tthis.ipAddressFilter = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/AddIPAddressFilterResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddIPAddressFilterResponse\")\r\npublic class AddIPAddressFilterResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/AddScopes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ScopeItem\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"scopeItem\" })\r\n@XmlRootElement(name = \"AddScopes\")\r\npublic class AddScopes {\r\n\r\n\t@XmlElement(name = \"ScopeItem\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> scopeItem;\r\n\r\n\t/**\r\n\t * Gets the value of the scopeItem property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the scopeItem property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getScopeItem().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getScopeItem() {\r\n\t\tif (scopeItem == null) {\r\n\t\t\tscopeItem = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.scopeItem;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/AddScopesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddScopesResponse\")\r\npublic class AddScopesResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/CreateCertificate.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\" minOccurs=\"0\"/>\r\n *         <element name=\"Subject\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"ValidNotBefore\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" minOccurs=\"0\"/>\r\n *         <element name=\"ValidNotAfter\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateID\", \"subject\", \"validNotBefore\", \"validNotAfter\" })\r\n@XmlRootElement(name = \"CreateCertificate\")\r\npublic class CreateCertificate {\r\n\r\n\t@XmlElement(name = \"CertificateID\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"Subject\")\r\n\tprotected String subject;\r\n\t@XmlElement(name = \"ValidNotBefore\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar validNotBefore;\r\n\t@XmlElement(name = \"ValidNotAfter\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar validNotAfter;\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subject-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSubject() {\r\n\t\treturn subject;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subject-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSubject(String value) {\r\n\t\tthis.subject = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der validNotBefore-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getValidNotBefore() {\r\n\t\treturn validNotBefore;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der validNotBefore-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setValidNotBefore(XMLGregorianCalendar value) {\r\n\t\tthis.validNotBefore = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der validNotAfter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getValidNotAfter() {\r\n\t\treturn validNotAfter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der validNotAfter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setValidNotAfter(XMLGregorianCalendar value) {\r\n\t\tthis.validNotAfter = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/CreateCertificateResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Certificate;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NvtCertificate\" type=\"{http://www.onvif.org/ver10/schema}Certificate\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"nvtCertificate\" })\r\n@XmlRootElement(name = \"CreateCertificateResponse\")\r\npublic class CreateCertificateResponse {\r\n\r\n\t@XmlElement(name = \"NvtCertificate\", required = true)\r\n\tprotected Certificate nvtCertificate;\r\n\r\n\t/**\r\n\t * Ruft den Wert der nvtCertificate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Certificate }\r\n\t * \r\n\t */\r\n\tpublic Certificate getNvtCertificate() {\r\n\t\treturn nvtCertificate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nvtCertificate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Certificate }\r\n\t * \r\n\t */\r\n\tpublic void setNvtCertificate(Certificate value) {\r\n\t\tthis.nvtCertificate = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/CreateDot1XConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot1XConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfiguration\" type=\"{http://www.onvif.org/ver10/schema}Dot1XConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dot1XConfiguration\" })\r\n@XmlRootElement(name = \"CreateDot1XConfiguration\")\r\npublic class CreateDot1XConfiguration {\r\n\r\n\t@XmlElement(name = \"Dot1XConfiguration\", required = true)\r\n\tprotected Dot1XConfiguration dot1XConfiguration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1XConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic Dot1XConfiguration getDot1XConfiguration() {\r\n\t\treturn dot1XConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1XConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setDot1XConfiguration(Dot1XConfiguration value) {\r\n\t\tthis.dot1XConfiguration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/CreateDot1XConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"CreateDot1XConfigurationResponse\")\r\npublic class CreateDot1XConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/CreateUsers.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.User;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"User\" type=\"{http://www.onvif.org/ver10/schema}User\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"user\" })\r\n@XmlRootElement(name = \"CreateUsers\")\r\npublic class CreateUsers {\r\n\r\n\t@XmlElement(name = \"User\", required = true)\r\n\tprotected List<User> user;\r\n\r\n\t/**\r\n\t * Gets the value of the user property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the user property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUser().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link User }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<User> getUser() {\r\n\t\tif (user == null) {\r\n\t\t\tuser = new ArrayList<User>();\r\n\t\t}\r\n\t\treturn this.user;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/CreateUsersResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"CreateUsersResponse\")\r\npublic class CreateUsersResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeleteCertificates.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateID\" })\r\n@XmlRootElement(name = \"DeleteCertificates\")\r\npublic class DeleteCertificates {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected List<String> certificateID;\r\n\r\n\t/**\r\n\t * Gets the value of the certificateID property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the certificateID property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCertificateID().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getCertificateID() {\r\n\t\tif (certificateID == null) {\r\n\t\t\tcertificateID = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.certificateID;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeleteCertificatesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"DeleteCertificatesResponse\")\r\npublic class DeleteCertificatesResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeleteDot1XConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dot1XConfigurationToken\" })\r\n@XmlRootElement(name = \"DeleteDot1XConfiguration\")\r\npublic class DeleteDot1XConfiguration {\r\n\r\n\t@XmlElement(name = \"Dot1XConfigurationToken\")\r\n\tprotected List<String> dot1XConfigurationToken;\r\n\r\n\t/**\r\n\t * Gets the value of the dot1XConfigurationToken property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dot1XConfigurationToken property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDot1XConfigurationToken().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getDot1XConfigurationToken() {\r\n\t\tif (dot1XConfigurationToken == null) {\r\n\t\t\tdot1XConfigurationToken = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.dot1XConfigurationToken;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeleteDot1XConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"DeleteDot1XConfigurationResponse\")\r\npublic class DeleteDot1XConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeleteUsers.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Username\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"username\" })\r\n@XmlRootElement(name = \"DeleteUsers\")\r\npublic class DeleteUsers {\r\n\r\n\t@XmlElement(name = \"Username\", required = true)\r\n\tprotected List<String> username;\r\n\r\n\t/**\r\n\t * Gets the value of the username property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the username property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUsername().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getUsername() {\r\n\t\tif (username == null) {\r\n\t\t\tusername = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.username;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeleteUsersResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"DeleteUsersResponse\")\r\npublic class DeleteUsersResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/DeviceServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DeviceServiceCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DeviceServiceCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Network\" type=\"{http://www.onvif.org/ver10/device/wsdl}NetworkCapabilities\"/>\r\n *         <element name=\"Security\" type=\"{http://www.onvif.org/ver10/device/wsdl}SecurityCapabilities\"/>\r\n *         <element name=\"System\" type=\"{http://www.onvif.org/ver10/device/wsdl}SystemCapabilities\"/>\r\n *         <element name=\"Misc\" type=\"{http://www.onvif.org/ver10/device/wsdl}MiscCapabilities\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DeviceServiceCapabilities\", propOrder = { \"network\", \"security\", \"system\", \"misc\" })\r\npublic class DeviceServiceCapabilities {\r\n\r\n\t@XmlElement(name = \"Network\", required = true)\r\n\tprotected NetworkCapabilities network;\r\n\t@XmlElement(name = \"Security\", required = true)\r\n\tprotected SecurityCapabilities security;\r\n\t@XmlElement(name = \"System\", required = true)\r\n\tprotected SystemCapabilities system;\r\n\t@XmlElement(name = \"Misc\")\r\n\tprotected MiscCapabilities misc;\r\n\r\n\t/**\r\n\t * Ruft den Wert der network-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkCapabilities }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilities getNetwork() {\r\n\t\treturn network;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der network-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setNetwork(NetworkCapabilities value) {\r\n\t\tthis.network = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der security-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SecurityCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilities getSecurity() {\r\n\t\treturn security;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der security-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SecurityCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setSecurity(SecurityCapabilities value) {\r\n\t\tthis.security = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der system-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilities getSystem() {\r\n\t\treturn system;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der system-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setSystem(SystemCapabilities value) {\r\n\t\tthis.system = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der misc-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MiscCapabilities }\r\n\t * \r\n\t */\r\n\tpublic MiscCapabilities getMisc() {\r\n\t\treturn misc;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der misc-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MiscCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setMisc(MiscCapabilities value) {\r\n\t\tthis.misc = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetAccessPolicy.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAccessPolicy\")\r\npublic class GetAccessPolicy {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetAccessPolicyResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.BinaryData;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PolicyFile\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"policyFile\" })\r\n@XmlRootElement(name = \"GetAccessPolicyResponse\")\r\npublic class GetAccessPolicyResponse {\r\n\r\n\t@XmlElement(name = \"PolicyFile\", required = true)\r\n\tprotected BinaryData policyFile;\r\n\r\n\t/**\r\n\t * Ruft den Wert der policyFile-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getPolicyFile() {\r\n\t\treturn policyFile;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der policyFile-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setPolicyFile(BinaryData value) {\r\n\t\tthis.policyFile = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCACertificates.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetCACertificates\")\r\npublic class GetCACertificates {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCACertificatesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Certificate;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CACertificate\" type=\"{http://www.onvif.org/ver10/schema}Certificate\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"caCertificate\" })\r\n@XmlRootElement(name = \"GetCACertificatesResponse\")\r\npublic class GetCACertificatesResponse {\r\n\r\n\t@XmlElement(name = \"CACertificate\")\r\n\tprotected List<Certificate> caCertificate;\r\n\r\n\t/**\r\n\t * Gets the value of the caCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the caCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCACertificate().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Certificate }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Certificate> getCACertificate() {\r\n\t\tif (caCertificate == null) {\r\n\t\t\tcaCertificate = new ArrayList<Certificate>();\r\n\t\t}\r\n\t\treturn this.caCertificate;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.CapabilityCategory;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Category\" type=\"{http://www.onvif.org/ver10/schema}CapabilityCategory\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"category\" })\r\n@XmlRootElement(name = \"GetCapabilities\")\r\npublic class GetCapabilities {\r\n\r\n\t@XmlElement(name = \"Category\")\r\n\tprotected List<CapabilityCategory> category;\r\n\r\n\t/**\r\n\t * Gets the value of the category property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the category property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCategory().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link CapabilityCategory }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<CapabilityCategory> getCategory() {\r\n\t\tif (category == null) {\r\n\t\t\tcategory = new ArrayList<CapabilityCategory>();\r\n\t\t}\r\n\t\treturn this.category;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Capabilities;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Capabilities\" type=\"{http://www.onvif.org/ver10/schema}Capabilities\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"capabilities\" })\r\n@XmlRootElement(name = \"GetCapabilitiesResponse\")\r\npublic class GetCapabilitiesResponse {\r\n\r\n\t@XmlElement(name = \"Capabilities\", required = true)\r\n\tprotected Capabilities capabilities;\r\n\r\n\t/**\r\n\t * Ruft den Wert der capabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Capabilities getCapabilities() {\r\n\t\treturn capabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der capabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic void setCapabilities(Capabilities value) {\r\n\t\tthis.capabilities = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCertificateInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateID\" })\r\n@XmlRootElement(name = \"GetCertificateInformation\")\r\npublic class GetCertificateInformation {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCertificateInformationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.CertificateInformation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateInformation\" type=\"{http://www.onvif.org/ver10/schema}CertificateInformation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateInformation\" })\r\n@XmlRootElement(name = \"GetCertificateInformationResponse\")\r\npublic class GetCertificateInformationResponse {\r\n\r\n\t@XmlElement(name = \"CertificateInformation\", required = true)\r\n\tprotected CertificateInformation certificateInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CertificateInformation }\r\n\t * \r\n\t */\r\n\tpublic CertificateInformation getCertificateInformation() {\r\n\t\treturn certificateInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CertificateInformation }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateInformation(CertificateInformation value) {\r\n\t\tthis.certificateInformation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCertificates.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetCertificates\")\r\npublic class GetCertificates {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCertificatesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Certificate;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NvtCertificate\" type=\"{http://www.onvif.org/ver10/schema}Certificate\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"nvtCertificate\" })\r\n@XmlRootElement(name = \"GetCertificatesResponse\")\r\npublic class GetCertificatesResponse {\r\n\r\n\t@XmlElement(name = \"NvtCertificate\")\r\n\tprotected List<Certificate> nvtCertificate;\r\n\r\n\t/**\r\n\t * Gets the value of the nvtCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the nvtCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNvtCertificate().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Certificate }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Certificate> getNvtCertificate() {\r\n\t\tif (nvtCertificate == null) {\r\n\t\t\tnvtCertificate = new ArrayList<Certificate>();\r\n\t\t}\r\n\t\treturn this.nvtCertificate;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCertificatesStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetCertificatesStatus\")\r\npublic class GetCertificatesStatus {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetCertificatesStatusResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.CertificateStatus;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateStatus\" type=\"{http://www.onvif.org/ver10/schema}CertificateStatus\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateStatus\" })\r\n@XmlRootElement(name = \"GetCertificatesStatusResponse\")\r\npublic class GetCertificatesStatusResponse {\r\n\r\n\t@XmlElement(name = \"CertificateStatus\")\r\n\tprotected List<CertificateStatus> certificateStatus;\r\n\r\n\t/**\r\n\t * Gets the value of the certificateStatus property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the certificateStatus property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCertificateStatus().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link CertificateStatus }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<CertificateStatus> getCertificateStatus() {\r\n\t\tif (certificateStatus == null) {\r\n\t\t\tcertificateStatus = new ArrayList<CertificateStatus>();\r\n\t\t}\r\n\t\treturn this.certificateStatus;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetClientCertificateMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetClientCertificateMode\")\r\npublic class GetClientCertificateMode {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetClientCertificateModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"enabled\" })\r\n@XmlRootElement(name = \"GetClientCertificateModeResponse\")\r\npublic class GetClientCertificateModeResponse {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDNS.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetDNS\")\r\npublic class GetDNS {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDNSResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DNSInformation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DNSInformation\" type=\"{http://www.onvif.org/ver10/schema}DNSInformation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dnsInformation\" })\r\n@XmlRootElement(name = \"GetDNSResponse\")\r\npublic class GetDNSResponse {\r\n\r\n\t@XmlElement(name = \"DNSInformation\", required = true)\r\n\tprotected DNSInformation dnsInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dnsInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DNSInformation }\r\n\t * \r\n\t */\r\n\tpublic DNSInformation getDNSInformation() {\r\n\t\treturn dnsInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dnsInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DNSInformation }\r\n\t * \r\n\t */\r\n\tpublic void setDNSInformation(DNSInformation value) {\r\n\t\tthis.dnsInformation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDPAddresses.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetDPAddresses\")\r\npublic class GetDPAddresses {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDPAddressesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkHost;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DPAddress\" type=\"{http://www.onvif.org/ver10/schema}NetworkHost\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dpAddress\" })\r\n@XmlRootElement(name = \"GetDPAddressesResponse\")\r\npublic class GetDPAddressesResponse {\r\n\r\n\t@XmlElement(name = \"DPAddress\")\r\n\tprotected List<NetworkHost> dpAddress;\r\n\r\n\t/**\r\n\t * Gets the value of the dpAddress property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dpAddress property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDPAddress().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkHost }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkHost> getDPAddress() {\r\n\t\tif (dpAddress == null) {\r\n\t\t\tdpAddress = new ArrayList<NetworkHost>();\r\n\t\t}\r\n\t\treturn this.dpAddress;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDeviceInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetDeviceInformation\")\r\npublic class GetDeviceInformation {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDeviceInformationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Manufacturer\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Model\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"FirmwareVersion\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"SerialNumber\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"HardwareId\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"manufacturer\", \"model\", \"firmwareVersion\", \"serialNumber\", \"hardwareId\" })\r\n@XmlRootElement(name = \"GetDeviceInformationResponse\")\r\npublic class GetDeviceInformationResponse {\r\n\r\n\t@XmlElement(name = \"Manufacturer\", required = true)\r\n\tprotected String manufacturer;\r\n\t@XmlElement(name = \"Model\", required = true)\r\n\tprotected String model;\r\n\t@XmlElement(name = \"FirmwareVersion\", required = true)\r\n\tprotected String firmwareVersion;\r\n\t@XmlElement(name = \"SerialNumber\", required = true)\r\n\tprotected String serialNumber;\r\n\t@XmlElement(name = \"HardwareId\", required = true)\r\n\tprotected String hardwareId;\r\n\r\n\t/**\r\n\t * Ruft den Wert der manufacturer-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getManufacturer() {\r\n\t\treturn manufacturer;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der manufacturer-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setManufacturer(String value) {\r\n\t\tthis.manufacturer = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der model-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getModel() {\r\n\t\treturn model;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der model-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setModel(String value) {\r\n\t\tthis.model = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der firmwareVersion-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getFirmwareVersion() {\r\n\t\treturn firmwareVersion;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der firmwareVersion-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setFirmwareVersion(String value) {\r\n\t\tthis.firmwareVersion = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der serialNumber-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSerialNumber() {\r\n\t\treturn serialNumber;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der serialNumber-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSerialNumber(String value) {\r\n\t\tthis.serialNumber = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der hardwareId-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getHardwareId() {\r\n\t\treturn hardwareId;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der hardwareId-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setHardwareId(String value) {\r\n\t\tthis.hardwareId = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDiscoveryMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetDiscoveryMode\")\r\npublic class GetDiscoveryMode {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDiscoveryModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DiscoveryMode;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DiscoveryMode\" type=\"{http://www.onvif.org/ver10/schema}DiscoveryMode\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"discoveryMode\" })\r\n@XmlRootElement(name = \"GetDiscoveryModeResponse\")\r\npublic class GetDiscoveryModeResponse {\r\n\r\n\t@XmlElement(name = \"DiscoveryMode\", required = true)\r\n\tprotected DiscoveryMode discoveryMode;\r\n\r\n\t/**\r\n\t * Ruft den Wert der discoveryMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic DiscoveryMode getDiscoveryMode() {\r\n\t\treturn discoveryMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der discoveryMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic void setDiscoveryMode(DiscoveryMode value) {\r\n\t\tthis.discoveryMode = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot11Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"GetDot11Capabilities\")\r\npublic class GetDot11Capabilities {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot11CapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot11Capabilities;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Capabilities\" type=\"{http://www.onvif.org/ver10/schema}Dot11Capabilities\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"capabilities\" })\r\n@XmlRootElement(name = \"GetDot11CapabilitiesResponse\")\r\npublic class GetDot11CapabilitiesResponse {\r\n\r\n\t@XmlElement(name = \"Capabilities\", required = true)\r\n\tprotected Dot11Capabilities capabilities;\r\n\r\n\t/**\r\n\t * Ruft den Wert der capabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Dot11Capabilities getCapabilities() {\r\n\t\treturn capabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der capabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11Capabilities }\r\n\t * \r\n\t */\r\n\tpublic void setCapabilities(Dot11Capabilities value) {\r\n\t\tthis.capabilities = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot11Status.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InterfaceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"interfaceToken\" })\r\n@XmlRootElement(name = \"GetDot11Status\")\r\npublic class GetDot11Status {\r\n\r\n\t@XmlElement(name = \"InterfaceToken\", required = true)\r\n\tprotected String interfaceToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getInterfaceToken() {\r\n\t\treturn interfaceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceToken(String value) {\r\n\t\tthis.interfaceToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot11StatusResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot11Status;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Status\" type=\"{http://www.onvif.org/ver10/schema}Dot11Status\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"status\" })\r\n@XmlRootElement(name = \"GetDot11StatusResponse\")\r\npublic class GetDot11StatusResponse {\r\n\r\n\t@XmlElement(name = \"Status\", required = true)\r\n\tprotected Dot11Status status;\r\n\r\n\t/**\r\n\t * Ruft den Wert der status-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11Status }\r\n\t * \r\n\t */\r\n\tpublic Dot11Status getStatus() {\r\n\t\treturn status;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der status-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11Status }\r\n\t * \r\n\t */\r\n\tpublic void setStatus(Dot11Status value) {\r\n\t\tthis.status = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot1XConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dot1XConfigurationToken\" })\r\n@XmlRootElement(name = \"GetDot1XConfiguration\")\r\npublic class GetDot1XConfiguration {\r\n\r\n\t@XmlElement(name = \"Dot1XConfigurationToken\", required = true)\r\n\tprotected String dot1XConfigurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1XConfigurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDot1XConfigurationToken() {\r\n\t\treturn dot1XConfigurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1XConfigurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDot1XConfigurationToken(String value) {\r\n\t\tthis.dot1XConfigurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot1XConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot1XConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfiguration\" type=\"{http://www.onvif.org/ver10/schema}Dot1XConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dot1XConfiguration\" })\r\n@XmlRootElement(name = \"GetDot1XConfigurationResponse\")\r\npublic class GetDot1XConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Dot1XConfiguration\", required = true)\r\n\tprotected Dot1XConfiguration dot1XConfiguration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1XConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic Dot1XConfiguration getDot1XConfiguration() {\r\n\t\treturn dot1XConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1XConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setDot1XConfiguration(Dot1XConfiguration value) {\r\n\t\tthis.dot1XConfiguration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot1XConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetDot1XConfigurations\")\r\npublic class GetDot1XConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDot1XConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot1XConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfiguration\" type=\"{http://www.onvif.org/ver10/schema}Dot1XConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dot1XConfiguration\" })\r\n@XmlRootElement(name = \"GetDot1XConfigurationsResponse\")\r\npublic class GetDot1XConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Dot1XConfiguration\")\r\n\tprotected List<Dot1XConfiguration> dot1XConfiguration;\r\n\r\n\t/**\r\n\t * Gets the value of the dot1XConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dot1XConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDot1XConfiguration().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot1XConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot1XConfiguration> getDot1XConfiguration() {\r\n\t\tif (dot1XConfiguration == null) {\r\n\t\t\tdot1XConfiguration = new ArrayList<Dot1XConfiguration>();\r\n\t\t}\r\n\t\treturn this.dot1XConfiguration;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDynamicDNS.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetDynamicDNS\")\r\npublic class GetDynamicDNS {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetDynamicDNSResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DynamicDNSInformation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DynamicDNSInformation\" type=\"{http://www.onvif.org/ver10/schema}DynamicDNSInformation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dynamicDNSInformation\" })\r\n@XmlRootElement(name = \"GetDynamicDNSResponse\")\r\npublic class GetDynamicDNSResponse {\r\n\r\n\t@XmlElement(name = \"DynamicDNSInformation\", required = true)\r\n\tprotected DynamicDNSInformation dynamicDNSInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dynamicDNSInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DynamicDNSInformation }\r\n\t * \r\n\t */\r\n\tpublic DynamicDNSInformation getDynamicDNSInformation() {\r\n\t\treturn dynamicDNSInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dynamicDNSInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DynamicDNSInformation }\r\n\t * \r\n\t */\r\n\tpublic void setDynamicDNSInformation(DynamicDNSInformation value) {\r\n\t\tthis.dynamicDNSInformation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetEndpointReference.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetEndpointReference\")\r\npublic class GetEndpointReference {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetEndpointReferenceResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"GUID\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"guid\", \"any\" })\r\n@XmlRootElement(name = \"GetEndpointReferenceResponse\")\r\npublic class GetEndpointReferenceResponse {\r\n\r\n\t@XmlElement(name = \"GUID\", required = true)\r\n\tprotected String guid;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der guid-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getGUID() {\r\n\t\treturn guid;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der guid-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setGUID(String value) {\r\n\t\tthis.guid = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetHostname.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetHostname\")\r\npublic class GetHostname {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetHostnameResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.HostnameInformation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"HostnameInformation\" type=\"{http://www.onvif.org/ver10/schema}HostnameInformation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"hostnameInformation\" })\r\n@XmlRootElement(name = \"GetHostnameResponse\")\r\npublic class GetHostnameResponse {\r\n\r\n\t@XmlElement(name = \"HostnameInformation\", required = true)\r\n\tprotected HostnameInformation hostnameInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der hostnameInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link HostnameInformation }\r\n\t * \r\n\t */\r\n\tpublic HostnameInformation getHostnameInformation() {\r\n\t\treturn hostnameInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der hostnameInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link HostnameInformation }\r\n\t * \r\n\t */\r\n\tpublic void setHostnameInformation(HostnameInformation value) {\r\n\t\tthis.hostnameInformation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetIPAddressFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetIPAddressFilter\")\r\npublic class GetIPAddressFilter {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetIPAddressFilterResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.IPAddressFilter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPAddressFilter\" type=\"{http://www.onvif.org/ver10/schema}IPAddressFilter\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ipAddressFilter\" })\r\n@XmlRootElement(name = \"GetIPAddressFilterResponse\")\r\npublic class GetIPAddressFilterResponse {\r\n\r\n\t@XmlElement(name = \"IPAddressFilter\", required = true)\r\n\tprotected IPAddressFilter ipAddressFilter;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipAddressFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilter getIPAddressFilter() {\r\n\t\treturn ipAddressFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipAddressFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic void setIPAddressFilter(IPAddressFilter value) {\r\n\t\tthis.ipAddressFilter = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNTP.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetNTP\")\r\npublic class GetNTP {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNTPResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NTPInformation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NTPInformation\" type=\"{http://www.onvif.org/ver10/schema}NTPInformation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ntpInformation\" })\r\n@XmlRootElement(name = \"GetNTPResponse\")\r\npublic class GetNTPResponse {\r\n\r\n\t@XmlElement(name = \"NTPInformation\", required = true)\r\n\tprotected NTPInformation ntpInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ntpInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NTPInformation }\r\n\t * \r\n\t */\r\n\tpublic NTPInformation getNTPInformation() {\r\n\t\treturn ntpInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ntpInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NTPInformation }\r\n\t * \r\n\t */\r\n\tpublic void setNTPInformation(NTPInformation value) {\r\n\t\tthis.ntpInformation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNetworkDefaultGateway.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetNetworkDefaultGateway\")\r\npublic class GetNetworkDefaultGateway {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNetworkDefaultGatewayResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkGateway;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NetworkGateway\" type=\"{http://www.onvif.org/ver10/schema}NetworkGateway\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"networkGateway\" })\r\n@XmlRootElement(name = \"GetNetworkDefaultGatewayResponse\")\r\npublic class GetNetworkDefaultGatewayResponse {\r\n\r\n\t@XmlElement(name = \"NetworkGateway\", required = true)\r\n\tprotected NetworkGateway networkGateway;\r\n\r\n\t/**\r\n\t * Ruft den Wert der networkGateway-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkGateway }\r\n\t * \r\n\t */\r\n\tpublic NetworkGateway getNetworkGateway() {\r\n\t\treturn networkGateway;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der networkGateway-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkGateway }\r\n\t * \r\n\t */\r\n\tpublic void setNetworkGateway(NetworkGateway value) {\r\n\t\tthis.networkGateway = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNetworkInterfaces.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetNetworkInterfaces\")\r\npublic class GetNetworkInterfaces {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNetworkInterfacesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkInterface;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NetworkInterfaces\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterface\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"networkInterfaces\" })\r\n@XmlRootElement(name = \"GetNetworkInterfacesResponse\")\r\npublic class GetNetworkInterfacesResponse {\r\n\r\n\t@XmlElement(name = \"NetworkInterfaces\", required = true)\r\n\tprotected List<NetworkInterface> networkInterfaces;\r\n\r\n\t/**\r\n\t * Gets the value of the networkInterfaces property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the networkInterfaces property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNetworkInterfaces().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkInterface }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkInterface> getNetworkInterfaces() {\r\n\t\tif (networkInterfaces == null) {\r\n\t\t\tnetworkInterfaces = new ArrayList<NetworkInterface>();\r\n\t\t}\r\n\t\treturn this.networkInterfaces;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNetworkProtocols.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetNetworkProtocols\")\r\npublic class GetNetworkProtocols {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetNetworkProtocolsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkProtocol;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NetworkProtocols\" type=\"{http://www.onvif.org/ver10/schema}NetworkProtocol\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"networkProtocols\" })\r\n@XmlRootElement(name = \"GetNetworkProtocolsResponse\")\r\npublic class GetNetworkProtocolsResponse {\r\n\r\n\t@XmlElement(name = \"NetworkProtocols\")\r\n\tprotected List<NetworkProtocol> networkProtocols;\r\n\r\n\t/**\r\n\t * Gets the value of the networkProtocols property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the networkProtocols property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNetworkProtocols().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkProtocol }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkProtocol> getNetworkProtocols() {\r\n\t\tif (networkProtocols == null) {\r\n\t\t\tnetworkProtocols = new ArrayList<NetworkProtocol>();\r\n\t\t}\r\n\t\treturn this.networkProtocols;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetPkcs10Request.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport org.onvif.ver10.schema.BinaryData;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *         <element name=\"Subject\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"Attributes\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateID\", \"subject\", \"attributes\" })\r\n@XmlRootElement(name = \"GetPkcs10Request\")\r\npublic class GetPkcs10Request {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"Subject\")\r\n\tprotected String subject;\r\n\t@XmlElement(name = \"Attributes\")\r\n\tprotected BinaryData attributes;\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subject-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSubject() {\r\n\t\treturn subject;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subject-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSubject(String value) {\r\n\t\tthis.subject = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der attributes-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getAttributes() {\r\n\t\treturn attributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der attributes-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setAttributes(BinaryData value) {\r\n\t\tthis.attributes = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetPkcs10RequestResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.BinaryData;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Pkcs10Request\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"pkcs10Request\" })\r\n@XmlRootElement(name = \"GetPkcs10RequestResponse\")\r\npublic class GetPkcs10RequestResponse {\r\n\r\n\t@XmlElement(name = \"Pkcs10Request\", required = true)\r\n\tprotected BinaryData pkcs10Request;\r\n\r\n\t/**\r\n\t * Ruft den Wert der pkcs10Request-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getPkcs10Request() {\r\n\t\treturn pkcs10Request;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der pkcs10Request-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setPkcs10Request(BinaryData value) {\r\n\t\tthis.pkcs10Request = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetRelayOutputs.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetRelayOutputs\")\r\npublic class GetRelayOutputs {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetRelayOutputsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.RelayOutput;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RelayOutputs\" type=\"{http://www.onvif.org/ver10/schema}RelayOutput\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"relayOutputs\" })\r\n@XmlRootElement(name = \"GetRelayOutputsResponse\")\r\npublic class GetRelayOutputsResponse {\r\n\r\n\t@XmlElement(name = \"RelayOutputs\")\r\n\tprotected List<RelayOutput> relayOutputs;\r\n\r\n\t/**\r\n\t * Gets the value of the relayOutputs property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the relayOutputs property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRelayOutputs().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RelayOutput }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RelayOutput> getRelayOutputs() {\r\n\t\tif (relayOutputs == null) {\r\n\t\t\trelayOutputs = new ArrayList<RelayOutput>();\r\n\t\t}\r\n\t\treturn this.relayOutputs;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetRemoteDiscoveryMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetRemoteDiscoveryMode\")\r\npublic class GetRemoteDiscoveryMode {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetRemoteDiscoveryModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DiscoveryMode;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RemoteDiscoveryMode\" type=\"{http://www.onvif.org/ver10/schema}DiscoveryMode\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"remoteDiscoveryMode\" })\r\n@XmlRootElement(name = \"GetRemoteDiscoveryModeResponse\")\r\npublic class GetRemoteDiscoveryModeResponse {\r\n\r\n\t@XmlElement(name = \"RemoteDiscoveryMode\", required = true)\r\n\tprotected DiscoveryMode remoteDiscoveryMode;\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteDiscoveryMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic DiscoveryMode getRemoteDiscoveryMode() {\r\n\t\treturn remoteDiscoveryMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteDiscoveryMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic void setRemoteDiscoveryMode(DiscoveryMode value) {\r\n\t\tthis.remoteDiscoveryMode = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetRemoteUser.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetRemoteUser\")\r\npublic class GetRemoteUser {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetRemoteUserResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.RemoteUser;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RemoteUser\" type=\"{http://www.onvif.org/ver10/schema}RemoteUser\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"remoteUser\" })\r\n@XmlRootElement(name = \"GetRemoteUserResponse\")\r\npublic class GetRemoteUserResponse {\r\n\r\n\t@XmlElement(name = \"RemoteUser\")\r\n\tprotected RemoteUser remoteUser;\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteUser-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RemoteUser }\r\n\t * \r\n\t */\r\n\tpublic RemoteUser getRemoteUser() {\r\n\t\treturn remoteUser;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteUser-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RemoteUser }\r\n\t * \r\n\t */\r\n\tpublic void setRemoteUser(RemoteUser value) {\r\n\t\tthis.remoteUser = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetScopes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetScopes\")\r\npublic class GetScopes {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetScopesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Scope;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Scopes\" type=\"{http://www.onvif.org/ver10/schema}Scope\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"scopes\" })\r\n@XmlRootElement(name = \"GetScopesResponse\")\r\npublic class GetScopesResponse {\r\n\r\n\t@XmlElement(name = \"Scopes\", required = true)\r\n\tprotected List<Scope> scopes;\r\n\r\n\t/**\r\n\t * Gets the value of the scopes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the scopes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getScopes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Scope }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Scope> getScopes() {\r\n\t\tif (scopes == null) {\r\n\t\t\tscopes = new ArrayList<Scope>();\r\n\t\t}\r\n\t\treturn this.scopes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetServiceCapabilities\")\r\npublic class GetServiceCapabilities {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetServiceCapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Capabilities\" type=\"{http://www.onvif.org/ver10/device/wsdl}DeviceServiceCapabilities\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"capabilities\" })\r\n@XmlRootElement(name = \"GetServiceCapabilitiesResponse\")\r\npublic class GetServiceCapabilitiesResponse {\r\n\r\n\t@XmlElement(name = \"Capabilities\", required = true)\r\n\tprotected DeviceServiceCapabilities capabilities;\r\n\r\n\t/**\r\n\t * Ruft den Wert der capabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DeviceServiceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DeviceServiceCapabilities getCapabilities() {\r\n\t\treturn capabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der capabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DeviceServiceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setCapabilities(DeviceServiceCapabilities value) {\r\n\t\tthis.capabilities = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetServices.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IncludeCapability\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"includeCapability\" })\r\n@XmlRootElement(name = \"GetServices\")\r\npublic class GetServices {\r\n\r\n\t@XmlElement(name = \"IncludeCapability\")\r\n\tprotected boolean includeCapability;\r\n\r\n\t/**\r\n\t * Ruft den Wert der includeCapability-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isIncludeCapability() {\r\n\t\treturn includeCapability;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der includeCapability-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setIncludeCapability(boolean value) {\r\n\t\tthis.includeCapability = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetServicesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Service\" type=\"{http://www.onvif.org/ver10/device/wsdl}Service\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"service\" })\r\n@XmlRootElement(name = \"GetServicesResponse\")\r\npublic class GetServicesResponse {\r\n\r\n\t@XmlElement(name = \"Service\", required = true)\r\n\tprotected List<Service> service;\r\n\r\n\t/**\r\n\t * Gets the value of the service property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the service property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getService().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Service }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Service> getService() {\r\n\t\tif (service == null) {\r\n\t\t\tservice = new ArrayList<Service>();\r\n\t\t}\r\n\t\treturn this.service;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemBackup.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetSystemBackup\")\r\npublic class GetSystemBackup {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemBackupResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.BackupFile;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BackupFiles\" type=\"{http://www.onvif.org/ver10/schema}BackupFile\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"backupFiles\" })\r\n@XmlRootElement(name = \"GetSystemBackupResponse\")\r\npublic class GetSystemBackupResponse {\r\n\r\n\t@XmlElement(name = \"BackupFiles\", required = true)\r\n\tprotected List<BackupFile> backupFiles;\r\n\r\n\t/**\r\n\t * Gets the value of the backupFiles property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the backupFiles property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getBackupFiles().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link BackupFile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<BackupFile> getBackupFiles() {\r\n\t\tif (backupFiles == null) {\r\n\t\t\tbackupFiles = new ArrayList<BackupFile>();\r\n\t\t}\r\n\t\treturn this.backupFiles;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemDateAndTime.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetSystemDateAndTime\")\r\npublic class GetSystemDateAndTime {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemDateAndTimeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.SystemDateTime;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SystemDateAndTime\" type=\"{http://www.onvif.org/ver10/schema}SystemDateTime\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"systemDateAndTime\" })\r\n@XmlRootElement(name = \"GetSystemDateAndTimeResponse\")\r\npublic class GetSystemDateAndTimeResponse {\r\n\r\n\t@XmlElement(name = \"SystemDateAndTime\", required = true)\r\n\tprotected SystemDateTime systemDateAndTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemDateAndTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemDateTime }\r\n\t * \r\n\t */\r\n\tpublic SystemDateTime getSystemDateAndTime() {\r\n\t\treturn systemDateAndTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemDateAndTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemDateTime }\r\n\t * \r\n\t */\r\n\tpublic void setSystemDateAndTime(SystemDateTime value) {\r\n\t\tthis.systemDateAndTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemLog.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.SystemLogType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"LogType\" type=\"{http://www.onvif.org/ver10/schema}SystemLogType\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"logType\" })\r\n@XmlRootElement(name = \"GetSystemLog\")\r\npublic class GetSystemLog {\r\n\r\n\t@XmlElement(name = \"LogType\", required = true)\r\n\tprotected SystemLogType logType;\r\n\r\n\t/**\r\n\t * Ruft den Wert der logType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemLogType }\r\n\t * \r\n\t */\r\n\tpublic SystemLogType getLogType() {\r\n\t\treturn logType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der logType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemLogType }\r\n\t * \r\n\t */\r\n\tpublic void setLogType(SystemLogType value) {\r\n\t\tthis.logType = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemLogResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.SystemLog;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SystemLog\" type=\"{http://www.onvif.org/ver10/schema}SystemLog\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"systemLog\" })\r\n@XmlRootElement(name = \"GetSystemLogResponse\")\r\npublic class GetSystemLogResponse {\r\n\r\n\t@XmlElement(name = \"SystemLog\", required = true)\r\n\tprotected SystemLog systemLog;\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemLog-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemLog }\r\n\t * \r\n\t */\r\n\tpublic SystemLog getSystemLog() {\r\n\t\treturn systemLog;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemLog-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemLog }\r\n\t * \r\n\t */\r\n\tpublic void setSystemLog(SystemLog value) {\r\n\t\tthis.systemLog = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemSupportInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetSystemSupportInformation\")\r\npublic class GetSystemSupportInformation {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemSupportInformationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.SupportInformation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SupportInformation\" type=\"{http://www.onvif.org/ver10/schema}SupportInformation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"supportInformation\" })\r\n@XmlRootElement(name = \"GetSystemSupportInformationResponse\")\r\npublic class GetSystemSupportInformationResponse {\r\n\r\n\t@XmlElement(name = \"SupportInformation\", required = true)\r\n\tprotected SupportInformation supportInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SupportInformation }\r\n\t * \r\n\t */\r\n\tpublic SupportInformation getSupportInformation() {\r\n\t\treturn supportInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SupportInformation }\r\n\t * \r\n\t */\r\n\tpublic void setSupportInformation(SupportInformation value) {\r\n\t\tthis.supportInformation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemUris.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetSystemUris\")\r\npublic class GetSystemUris {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetSystemUrisResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.SystemLogUriList;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SystemLogUris\" type=\"{http://www.onvif.org/ver10/schema}SystemLogUriList\" minOccurs=\"0\"/>\r\n *         <element name=\"SupportInfoUri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"SystemBackupUri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"systemLogUris\", \"supportInfoUri\", \"systemBackupUri\", \"extension\" })\r\n@XmlRootElement(name = \"GetSystemUrisResponse\")\r\npublic class GetSystemUrisResponse {\r\n\r\n\t@XmlElement(name = \"SystemLogUris\")\r\n\tprotected SystemLogUriList systemLogUris;\r\n\t@XmlElement(name = \"SupportInfoUri\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String supportInfoUri;\r\n\t@XmlElement(name = \"SystemBackupUri\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String systemBackupUri;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected GetSystemUrisResponse.Extension extension;\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemLogUris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemLogUriList }\r\n\t * \r\n\t */\r\n\tpublic SystemLogUriList getSystemLogUris() {\r\n\t\treturn systemLogUris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemLogUris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemLogUriList }\r\n\t * \r\n\t */\r\n\tpublic void setSystemLogUris(SystemLogUriList value) {\r\n\t\tthis.systemLogUris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportInfoUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSupportInfoUri() {\r\n\t\treturn supportInfoUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportInfoUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSupportInfoUri(String value) {\r\n\t\tthis.supportInfoUri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemBackupUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSystemBackupUri() {\r\n\t\treturn systemBackupUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemBackupUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSystemBackupUri(String value) {\r\n\t\tthis.systemBackupUri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link GetSystemUrisResponse.Extension }\r\n\t * \r\n\t */\r\n\tpublic GetSystemUrisResponse.Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link GetSystemUrisResponse.Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(GetSystemUrisResponse.Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class Extension {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected List<Object> any;\r\n\r\n\t\t/**\r\n\t\t * Gets the value of the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB\r\n\t\t * object. This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * For example, to add a new item, do as follows:\r\n\t\t * \r\n\t\t * <pre>\r\n\t\t * getAny().add(newItem);\r\n\t\t * </pre>\r\n\t\t * \r\n\t\t * \r\n\t\t * <p>\r\n\t\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t\t * \r\n\t\t * \r\n\t\t */\r\n\t\tpublic List<Object> getAny() {\r\n\t\t\tif (any == null) {\r\n\t\t\t\tany = new ArrayList<Object>();\r\n\t\t\t}\r\n\t\t\treturn this.any;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetUsers.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetUsers\")\r\npublic class GetUsers {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetUsersResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.User;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"User\" type=\"{http://www.onvif.org/ver10/schema}User\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"user\" })\r\n@XmlRootElement(name = \"GetUsersResponse\")\r\npublic class GetUsersResponse {\r\n\r\n\t@XmlElement(name = \"User\")\r\n\tprotected List<User> user;\r\n\r\n\t/**\r\n\t * Gets the value of the user property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the user property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUser().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link User }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<User> getUser() {\r\n\t\tif (user == null) {\r\n\t\t\tuser = new ArrayList<User>();\r\n\t\t}\r\n\t\treturn this.user;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetWsdlUrl.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetWsdlUrl\")\r\npublic class GetWsdlUrl {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetWsdlUrlResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"WsdlUrl\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"wsdlUrl\" })\r\n@XmlRootElement(name = \"GetWsdlUrlResponse\")\r\npublic class GetWsdlUrlResponse {\r\n\r\n\t@XmlElement(name = \"WsdlUrl\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String wsdlUrl;\r\n\r\n\t/**\r\n\t * Ruft den Wert der wsdlUrl-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getWsdlUrl() {\r\n\t\treturn wsdlUrl;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wsdlUrl-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setWsdlUrl(String value) {\r\n\t\tthis.wsdlUrl = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetZeroConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetZeroConfiguration\")\r\npublic class GetZeroConfiguration {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/GetZeroConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkZeroConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ZeroConfiguration\" type=\"{http://www.onvif.org/ver10/schema}NetworkZeroConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"zeroConfiguration\" })\r\n@XmlRootElement(name = \"GetZeroConfigurationResponse\")\r\npublic class GetZeroConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"ZeroConfiguration\", required = true)\r\n\tprotected NetworkZeroConfiguration zeroConfiguration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der zeroConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkZeroConfiguration }\r\n\t * \r\n\t */\r\n\tpublic NetworkZeroConfiguration getZeroConfiguration() {\r\n\t\treturn zeroConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zeroConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkZeroConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setZeroConfiguration(NetworkZeroConfiguration value) {\r\n\t\tthis.zeroConfiguration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/LoadCACertificates.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Certificate;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CACertificate\" type=\"{http://www.onvif.org/ver10/schema}Certificate\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"caCertificate\" })\r\n@XmlRootElement(name = \"LoadCACertificates\")\r\npublic class LoadCACertificates {\r\n\r\n\t@XmlElement(name = \"CACertificate\", required = true)\r\n\tprotected List<Certificate> caCertificate;\r\n\r\n\t/**\r\n\t * Gets the value of the caCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the caCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCACertificate().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Certificate }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Certificate> getCACertificate() {\r\n\t\tif (caCertificate == null) {\r\n\t\t\tcaCertificate = new ArrayList<Certificate>();\r\n\t\t}\r\n\t\treturn this.caCertificate;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/LoadCACertificatesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"LoadCACertificatesResponse\")\r\npublic class LoadCACertificatesResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/LoadCertificateWithPrivateKey.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.CertificateWithPrivateKey;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateWithPrivateKey\" type=\"{http://www.onvif.org/ver10/schema}CertificateWithPrivateKey\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateWithPrivateKey\" })\r\n@XmlRootElement(name = \"LoadCertificateWithPrivateKey\")\r\npublic class LoadCertificateWithPrivateKey {\r\n\r\n\t@XmlElement(name = \"CertificateWithPrivateKey\", required = true)\r\n\tprotected List<CertificateWithPrivateKey> certificateWithPrivateKey;\r\n\r\n\t/**\r\n\t * Gets the value of the certificateWithPrivateKey property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the certificateWithPrivateKey property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCertificateWithPrivateKey().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link CertificateWithPrivateKey }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<CertificateWithPrivateKey> getCertificateWithPrivateKey() {\r\n\t\tif (certificateWithPrivateKey == null) {\r\n\t\t\tcertificateWithPrivateKey = new ArrayList<CertificateWithPrivateKey>();\r\n\t\t}\r\n\t\treturn this.certificateWithPrivateKey;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/LoadCertificateWithPrivateKeyResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"LoadCertificateWithPrivateKeyResponse\")\r\npublic class LoadCertificateWithPrivateKeyResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/LoadCertificates.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Certificate;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NVTCertificate\" type=\"{http://www.onvif.org/ver10/schema}Certificate\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"nvtCertificate\" })\r\n@XmlRootElement(name = \"LoadCertificates\")\r\npublic class LoadCertificates {\r\n\r\n\t@XmlElement(name = \"NVTCertificate\", required = true)\r\n\tprotected List<Certificate> nvtCertificate;\r\n\r\n\t/**\r\n\t * Gets the value of the nvtCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the nvtCertificate property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNVTCertificate().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Certificate }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Certificate> getNVTCertificate() {\r\n\t\tif (nvtCertificate == null) {\r\n\t\t\tnvtCertificate = new ArrayList<Certificate>();\r\n\t\t}\r\n\t\treturn this.nvtCertificate;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/LoadCertificatesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"LoadCertificatesResponse\")\r\npublic class LoadCertificatesResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/MiscCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MiscCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MiscCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"AuxiliaryCommands\" type=\"{http://www.onvif.org/ver10/schema}StringAttrList\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MiscCapabilities\")\r\npublic class MiscCapabilities {\r\n\r\n\t@XmlAttribute(name = \"AuxiliaryCommands\")\r\n\tprotected List<String> auxiliaryCommands;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the auxiliaryCommands property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the auxiliaryCommands property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAuxiliaryCommands().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getAuxiliaryCommands() {\r\n\t\tif (auxiliaryCommands == null) {\r\n\t\t\tauxiliaryCommands = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.auxiliaryCommands;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/NetworkCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"IPFilter\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"ZeroConfiguration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"IPVersion6\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"DynDNS\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"Dot11Configuration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"Dot1XConfigurations\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"HostnameFromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"NTP\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"DHCPv6\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkCapabilities\")\r\npublic class NetworkCapabilities {\r\n\r\n\t@XmlAttribute(name = \"IPFilter\")\r\n\tprotected Boolean ipFilter;\r\n\t@XmlAttribute(name = \"ZeroConfiguration\")\r\n\tprotected Boolean zeroConfiguration;\r\n\t@XmlAttribute(name = \"IPVersion6\")\r\n\tprotected Boolean ipVersion6;\r\n\t@XmlAttribute(name = \"DynDNS\")\r\n\tprotected Boolean dynDNS;\r\n\t@XmlAttribute(name = \"Dot11Configuration\")\r\n\tprotected Boolean dot11Configuration;\r\n\t@XmlAttribute(name = \"Dot1XConfigurations\")\r\n\tprotected Integer dot1XConfigurations;\r\n\t@XmlAttribute(name = \"HostnameFromDHCP\")\r\n\tprotected Boolean hostnameFromDHCP;\r\n\t@XmlAttribute(name = \"NTP\")\r\n\tprotected Integer ntp;\r\n\t@XmlAttribute(name = \"DHCPv6\")\r\n\tprotected Boolean dhcPv6;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isIPFilter() {\r\n\t\treturn ipFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setIPFilter(Boolean value) {\r\n\t\tthis.ipFilter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zeroConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isZeroConfiguration() {\r\n\t\treturn zeroConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zeroConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setZeroConfiguration(Boolean value) {\r\n\t\tthis.zeroConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipVersion6-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isIPVersion6() {\r\n\t\treturn ipVersion6;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipVersion6-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setIPVersion6(Boolean value) {\r\n\t\tthis.ipVersion6 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dynDNS-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDynDNS() {\r\n\t\treturn dynDNS;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dynDNS-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDynDNS(Boolean value) {\r\n\t\tthis.dynDNS = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot11Configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDot11Configuration() {\r\n\t\treturn dot11Configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot11Configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDot11Configuration(Boolean value) {\r\n\t\tthis.dot11Configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1XConfigurations-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getDot1XConfigurations() {\r\n\t\treturn dot1XConfigurations;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1XConfigurations-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setDot1XConfigurations(Integer value) {\r\n\t\tthis.dot1XConfigurations = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der hostnameFromDHCP-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHostnameFromDHCP() {\r\n\t\treturn hostnameFromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der hostnameFromDHCP-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHostnameFromDHCP(Boolean value) {\r\n\t\tthis.hostnameFromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ntp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getNTP() {\r\n\t\treturn ntp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ntp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setNTP(Integer value) {\r\n\t\tthis.ntp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dhcPv6-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDHCPv6() {\r\n\t\treturn dhcPv6;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dhcPv6-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDHCPv6(Boolean value) {\r\n\t\tthis.dhcPv6 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.onvif.ver10.device.wsdl package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _Capabilities_QNAME = new QName(\"http://www.onvif.org/ver10/device/wsdl\", \"Capabilities\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver10.device.wsdl\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemUrisResponse }\r\n\t * \r\n\t */\r\n\tpublic GetSystemUrisResponse createGetSystemUrisResponse() {\r\n\t\treturn new GetSystemUrisResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Service }\r\n\t * \r\n\t */\r\n\tpublic Service createService() {\r\n\t\treturn new Service();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetUser }\r\n\t * \r\n\t */\r\n\tpublic SetUser createSetUser() {\r\n\t\treturn new SetUser();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UpgradeSystemFirmwareResponse }\r\n\t * \r\n\t */\r\n\tpublic UpgradeSystemFirmwareResponse createUpgradeSystemFirmwareResponse() {\r\n\t\treturn new UpgradeSystemFirmwareResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNTPResponse }\r\n\t * \r\n\t */\r\n\tpublic SetNTPResponse createSetNTPResponse() {\r\n\t\treturn new SetNTPResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRelayOutputStateResponse }\r\n\t * \r\n\t */\r\n\tpublic SetRelayOutputStateResponse createSetRelayOutputStateResponse() {\r\n\t\treturn new SetRelayOutputStateResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAccessPolicyResponse }\r\n\t * \r\n\t */\r\n\tpublic SetAccessPolicyResponse createSetAccessPolicyResponse() {\r\n\t\treturn new SetAccessPolicyResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetScopesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetScopesResponse createGetScopesResponse() {\r\n\t\treturn new GetScopesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ScanAvailableDot11NetworksResponse }\r\n\t * \r\n\t */\r\n\tpublic ScanAvailableDot11NetworksResponse createScanAvailableDot11NetworksResponse() {\r\n\t\treturn new ScanAvailableDot11NetworksResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRemoteDiscoveryModeResponse }\r\n\t * \r\n\t */\r\n\tpublic GetRemoteDiscoveryModeResponse createGetRemoteDiscoveryModeResponse() {\r\n\t\treturn new GetRemoteDiscoveryModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic SetDiscoveryMode createSetDiscoveryMode() {\r\n\t\treturn new SetDiscoveryMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRelayOutputSettingsResponse }\r\n\t * \r\n\t */\r\n\tpublic SetRelayOutputSettingsResponse createSetRelayOutputSettingsResponse() {\r\n\t\treturn new SetRelayOutputSettingsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetCertificatesStatusResponse }\r\n\t * \r\n\t */\r\n\tpublic SetCertificatesStatusResponse createSetCertificatesStatusResponse() {\r\n\t\treturn new SetCertificatesStatusResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRemoteUserResponse }\r\n\t * \r\n\t */\r\n\tpublic SetRemoteUserResponse createSetRemoteUserResponse() {\r\n\t\treturn new SetRemoteUserResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetScopes }\r\n\t * \r\n\t */\r\n\tpublic SetScopes createSetScopes() {\r\n\t\treturn new SetScopes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteDot1XConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic DeleteDot1XConfigurationResponse createDeleteDot1XConfigurationResponse() {\r\n\t\treturn new DeleteDot1XConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNTPResponse }\r\n\t * \r\n\t */\r\n\tpublic GetNTPResponse createGetNTPResponse() {\r\n\t\treturn new GetNTPResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCertificates }\r\n\t * \r\n\t */\r\n\tpublic GetCertificates createGetCertificates() {\r\n\t\treturn new GetCertificates();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetWsdlUrl }\r\n\t * \r\n\t */\r\n\tpublic GetWsdlUrl createGetWsdlUrl() {\r\n\t\treturn new GetWsdlUrl();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNetworkDefaultGateway }\r\n\t * \r\n\t */\r\n\tpublic SetNetworkDefaultGateway createSetNetworkDefaultGateway() {\r\n\t\treturn new SetNetworkDefaultGateway();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetEndpointReference }\r\n\t * \r\n\t */\r\n\tpublic GetEndpointReference createGetEndpointReference() {\r\n\t\treturn new GetEndpointReference();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetZeroConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetZeroConfiguration createGetZeroConfiguration() {\r\n\t\treturn new GetZeroConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SendAuxiliaryCommand }\r\n\t * \r\n\t */\r\n\tpublic SendAuxiliaryCommand createSendAuxiliaryCommand() {\r\n\t\treturn new SendAuxiliaryCommand();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetWsdlUrlResponse }\r\n\t * \r\n\t */\r\n\tpublic GetWsdlUrlResponse createGetWsdlUrlResponse() {\r\n\t\treturn new GetWsdlUrlResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteCertificatesResponse }\r\n\t * \r\n\t */\r\n\tpublic DeleteCertificatesResponse createDeleteCertificatesResponse() {\r\n\t\treturn new DeleteCertificatesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StartSystemRestore }\r\n\t * \r\n\t */\r\n\tpublic StartSystemRestore createStartSystemRestore() {\r\n\t\treturn new StartSystemRestore();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemReboot }\r\n\t * \r\n\t */\r\n\tpublic SystemReboot createSystemReboot() {\r\n\t\treturn new SystemReboot();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDot1XConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetDot1XConfigurationResponse createSetDot1XConfigurationResponse() {\r\n\t\treturn new SetDot1XConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetClientCertificateMode }\r\n\t * \r\n\t */\r\n\tpublic SetClientCertificateMode createSetClientCertificateMode() {\r\n\t\treturn new SetClientCertificateMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StartFirmwareUpgradeResponse }\r\n\t * \r\n\t */\r\n\tpublic StartFirmwareUpgradeResponse createStartFirmwareUpgradeResponse() {\r\n\t\treturn new StartFirmwareUpgradeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StartFirmwareUpgrade }\r\n\t * \r\n\t */\r\n\tpublic StartFirmwareUpgrade createStartFirmwareUpgrade() {\r\n\t\treturn new StartFirmwareUpgrade();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetClientCertificateModeResponse }\r\n\t * \r\n\t */\r\n\tpublic SetClientCertificateModeResponse createSetClientCertificateModeResponse() {\r\n\t\treturn new SetClientCertificateModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDynamicDNSResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDynamicDNSResponse createGetDynamicDNSResponse() {\r\n\t\treturn new GetDynamicDNSResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCertificateInformation }\r\n\t * \r\n\t */\r\n\tpublic GetCertificateInformation createGetCertificateInformation() {\r\n\t\treturn new GetCertificateInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDeviceInformation }\r\n\t * \r\n\t */\r\n\tpublic GetDeviceInformation createGetDeviceInformation() {\r\n\t\treturn new GetDeviceInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDynamicDNS }\r\n\t * \r\n\t */\r\n\tpublic GetDynamicDNS createGetDynamicDNS() {\r\n\t\treturn new GetDynamicDNS();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateDot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic CreateDot1XConfiguration createCreateDot1XConfiguration() {\r\n\t\treturn new CreateDot1XConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetSystemFactoryDefaultResponse }\r\n\t * \r\n\t */\r\n\tpublic SetSystemFactoryDefaultResponse createSetSystemFactoryDefaultResponse() {\r\n\t\treturn new SetSystemFactoryDefaultResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UpgradeSystemFirmware }\r\n\t * \r\n\t */\r\n\tpublic UpgradeSystemFirmware createUpgradeSystemFirmware() {\r\n\t\treturn new UpgradeSystemFirmware();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic GetDiscoveryMode createGetDiscoveryMode() {\r\n\t\treturn new GetDiscoveryMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetZeroConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetZeroConfigurationResponse createGetZeroConfigurationResponse() {\r\n\t\treturn new GetZeroConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetHostnameResponse }\r\n\t * \r\n\t */\r\n\tpublic SetHostnameResponse createSetHostnameResponse() {\r\n\t\treturn new SetHostnameResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SendAuxiliaryCommandResponse }\r\n\t * \r\n\t */\r\n\tpublic SendAuxiliaryCommandResponse createSendAuxiliaryCommandResponse() {\r\n\t\treturn new SendAuxiliaryCommandResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDynamicDNSResponse }\r\n\t * \r\n\t */\r\n\tpublic SetDynamicDNSResponse createSetDynamicDNSResponse() {\r\n\t\treturn new SetDynamicDNSResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNetworkProtocolsResponse }\r\n\t * \r\n\t */\r\n\tpublic SetNetworkProtocolsResponse createSetNetworkProtocolsResponse() {\r\n\t\treturn new SetNetworkProtocolsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LoadCertificates }\r\n\t * \r\n\t */\r\n\tpublic LoadCertificates createLoadCertificates() {\r\n\t\treturn new LoadCertificates();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RestoreSystem }\r\n\t * \r\n\t */\r\n\tpublic RestoreSystem createRestoreSystem() {\r\n\t\treturn new RestoreSystem();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRelayOutputsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetRelayOutputsResponse createGetRelayOutputsResponse() {\r\n\t\treturn new GetRelayOutputsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCertificatesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCertificatesResponse createGetCertificatesResponse() {\r\n\t\treturn new GetCertificatesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemDateAndTimeResponse }\r\n\t * \r\n\t */\r\n\tpublic GetSystemDateAndTimeResponse createGetSystemDateAndTimeResponse() {\r\n\t\treturn new GetSystemDateAndTimeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetSystemDateAndTime }\r\n\t * \r\n\t */\r\n\tpublic SetSystemDateAndTime createSetSystemDateAndTime() {\r\n\t\treturn new SetSystemDateAndTime();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCapabilitiesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCapabilitiesResponse createGetCapabilitiesResponse() {\r\n\t\treturn new GetCapabilitiesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LoadCACertificates }\r\n\t * \r\n\t */\r\n\tpublic LoadCACertificates createLoadCACertificates() {\r\n\t\treturn new LoadCACertificates();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetClientCertificateModeResponse }\r\n\t * \r\n\t */\r\n\tpublic GetClientCertificateModeResponse createGetClientCertificateModeResponse() {\r\n\t\treturn new GetClientCertificateModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemBackup }\r\n\t * \r\n\t */\r\n\tpublic GetSystemBackup createGetSystemBackup() {\r\n\t\treturn new GetSystemBackup();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCertificatesStatusResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCertificatesStatusResponse createGetCertificatesStatusResponse() {\r\n\t\treturn new GetCertificatesStatusResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddIPAddressFilterResponse }\r\n\t * \r\n\t */\r\n\tpublic AddIPAddressFilterResponse createAddIPAddressFilterResponse() {\r\n\t\treturn new AddIPAddressFilterResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCACertificatesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCACertificatesResponse createGetCACertificatesResponse() {\r\n\t\treturn new GetCACertificatesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemSupportInformationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetSystemSupportInformationResponse createGetSystemSupportInformationResponse() {\r\n\t\treturn new GetSystemSupportInformationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StartSystemRestoreResponse }\r\n\t * \r\n\t */\r\n\tpublic StartSystemRestoreResponse createStartSystemRestoreResponse() {\r\n\t\treturn new StartSystemRestoreResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCertificateInformationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCertificateInformationResponse createGetCertificateInformationResponse() {\r\n\t\treturn new GetCertificateInformationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemBackupResponse }\r\n\t * \r\n\t */\r\n\tpublic GetSystemBackupResponse createGetSystemBackupResponse() {\r\n\t\treturn new GetSystemBackupResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNetworkInterfacesResponse }\r\n\t * \r\n\t */\r\n\tpublic SetNetworkInterfacesResponse createSetNetworkInterfacesResponse() {\r\n\t\treturn new SetNetworkInterfacesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LoadCertificatesResponse }\r\n\t * \r\n\t */\r\n\tpublic LoadCertificatesResponse createLoadCertificatesResponse() {\r\n\t\treturn new LoadCertificatesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot1XConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDot1XConfigurationResponse createGetDot1XConfigurationResponse() {\r\n\t\treturn new GetDot1XConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDPAddresses }\r\n\t * \r\n\t */\r\n\tpublic SetDPAddresses createSetDPAddresses() {\r\n\t\treturn new SetDPAddresses();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDiscoveryModeResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDiscoveryModeResponse createGetDiscoveryModeResponse() {\r\n\t\treturn new GetDiscoveryModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRemoteUser }\r\n\t * \r\n\t */\r\n\tpublic SetRemoteUser createSetRemoteUser() {\r\n\t\treturn new SetRemoteUser();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateUsers }\r\n\t * \r\n\t */\r\n\tpublic CreateUsers createCreateUsers() {\r\n\t\treturn new CreateUsers();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRelayOutputSettings }\r\n\t * \r\n\t */\r\n\tpublic SetRelayOutputSettings createSetRelayOutputSettings() {\r\n\t\treturn new SetRelayOutputSettings();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNTP }\r\n\t * \r\n\t */\r\n\tpublic SetNTP createSetNTP() {\r\n\t\treturn new SetNTP();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateDot1XConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic CreateDot1XConfigurationResponse createCreateDot1XConfigurationResponse() {\r\n\t\treturn new CreateDot1XConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRemoteUserResponse }\r\n\t * \r\n\t */\r\n\tpublic GetRemoteUserResponse createGetRemoteUserResponse() {\r\n\t\treturn new GetRemoteUserResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDPAddressesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDPAddressesResponse createGetDPAddressesResponse() {\r\n\t\treturn new GetDPAddressesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetHostname }\r\n\t * \r\n\t */\r\n\tpublic SetHostname createSetHostname() {\r\n\t\treturn new SetHostname();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetHostnameResponse }\r\n\t * \r\n\t */\r\n\tpublic GetHostnameResponse createGetHostnameResponse() {\r\n\t\treturn new GetHostnameResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDPAddressesResponse }\r\n\t * \r\n\t */\r\n\tpublic SetDPAddressesResponse createSetDPAddressesResponse() {\r\n\t\treturn new SetDPAddressesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRemoteDiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic GetRemoteDiscoveryMode createGetRemoteDiscoveryMode() {\r\n\t\treturn new GetRemoteDiscoveryMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot11StatusResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDot11StatusResponse createGetDot11StatusResponse() {\r\n\t\treturn new GetDot11StatusResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAccessPolicyResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAccessPolicyResponse createGetAccessPolicyResponse() {\r\n\t\treturn new GetAccessPolicyResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetIPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic SetIPAddressFilter createSetIPAddressFilter() {\r\n\t\treturn new SetIPAddressFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServicesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetServicesResponse createGetServicesResponse() {\r\n\t\treturn new GetServicesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetCertificatesStatus }\r\n\t * \r\n\t */\r\n\tpublic SetCertificatesStatus createSetCertificatesStatus() {\r\n\t\treturn new SetCertificatesStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNetworkInterfaces }\r\n\t * \r\n\t */\r\n\tpublic SetNetworkInterfaces createSetNetworkInterfaces() {\r\n\t\treturn new SetNetworkInterfaces();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDiscoveryModeResponse }\r\n\t * \r\n\t */\r\n\tpublic SetDiscoveryModeResponse createSetDiscoveryModeResponse() {\r\n\t\treturn new SetDiscoveryModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNetworkProtocolsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetNetworkProtocolsResponse createGetNetworkProtocolsResponse() {\r\n\t\treturn new GetNetworkProtocolsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LoadCertificateWithPrivateKeyResponse }\r\n\t * \r\n\t */\r\n\tpublic LoadCertificateWithPrivateKeyResponse createLoadCertificateWithPrivateKeyResponse() {\r\n\t\treturn new LoadCertificateWithPrivateKeyResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemUrisResponse.Extension }\r\n\t * \r\n\t */\r\n\tpublic GetSystemUrisResponse.Extension createGetSystemUrisResponseExtension() {\r\n\t\treturn new GetSystemUrisResponse.Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDNSResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDNSResponse createGetDNSResponse() {\r\n\t\treturn new GetDNSResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetDot1XConfiguration createSetDot1XConfiguration() {\r\n\t\treturn new SetDot1XConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetUsersResponse }\r\n\t * \r\n\t */\r\n\tpublic GetUsersResponse createGetUsersResponse() {\r\n\t\treturn new GetUsersResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDynamicDNS }\r\n\t * \r\n\t */\r\n\tpublic SetDynamicDNS createSetDynamicDNS() {\r\n\t\treturn new SetDynamicDNS();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNetworkInterfacesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetNetworkInterfacesResponse createGetNetworkInterfacesResponse() {\r\n\t\treturn new GetNetworkInterfacesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDPAddresses }\r\n\t * \r\n\t */\r\n\tpublic GetDPAddresses createGetDPAddresses() {\r\n\t\treturn new GetDPAddresses();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ScanAvailableDot11Networks }\r\n\t * \r\n\t */\r\n\tpublic ScanAvailableDot11Networks createScanAvailableDot11Networks() {\r\n\t\treturn new ScanAvailableDot11Networks();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServiceCapabilitiesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetServiceCapabilitiesResponse createGetServiceCapabilitiesResponse() {\r\n\t\treturn new GetServiceCapabilitiesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeviceServiceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DeviceServiceCapabilities createDeviceServiceCapabilities() {\r\n\t\treturn new DeviceServiceCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetHostname }\r\n\t * \r\n\t */\r\n\tpublic GetHostname createGetHostname() {\r\n\t\treturn new GetHostname();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LoadCACertificatesResponse }\r\n\t * \r\n\t */\r\n\tpublic LoadCACertificatesResponse createLoadCACertificatesResponse() {\r\n\t\treturn new LoadCACertificatesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddIPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic AddIPAddressFilter createAddIPAddressFilter() {\r\n\t\treturn new AddIPAddressFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetIPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic GetIPAddressFilter createGetIPAddressFilter() {\r\n\t\treturn new GetIPAddressFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteUsersResponse }\r\n\t * \r\n\t */\r\n\tpublic DeleteUsersResponse createDeleteUsersResponse() {\r\n\t\treturn new DeleteUsersResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LoadCertificateWithPrivateKey }\r\n\t * \r\n\t */\r\n\tpublic LoadCertificateWithPrivateKey createLoadCertificateWithPrivateKey() {\r\n\t\treturn new LoadCertificateWithPrivateKey();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateCertificateResponse }\r\n\t * \r\n\t */\r\n\tpublic CreateCertificateResponse createCreateCertificateResponse() {\r\n\t\treturn new CreateCertificateResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDNS }\r\n\t * \r\n\t */\r\n\tpublic SetDNS createSetDNS() {\r\n\t\treturn new SetDNS();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteCertificates }\r\n\t * \r\n\t */\r\n\tpublic DeleteCertificates createDeleteCertificates() {\r\n\t\treturn new DeleteCertificates();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNetworkInterfaces }\r\n\t * \r\n\t */\r\n\tpublic GetNetworkInterfaces createGetNetworkInterfaces() {\r\n\t\treturn new GetNetworkInterfaces();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot11CapabilitiesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDot11CapabilitiesResponse createGetDot11CapabilitiesResponse() {\r\n\t\treturn new GetDot11CapabilitiesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCACertificates }\r\n\t * \r\n\t */\r\n\tpublic GetCACertificates createGetCACertificates() {\r\n\t\treturn new GetCACertificates();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteDot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic DeleteDot1XConfiguration createDeleteDot1XConfiguration() {\r\n\t\treturn new DeleteDot1XConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNetworkDefaultGateway }\r\n\t * \r\n\t */\r\n\tpublic GetNetworkDefaultGateway createGetNetworkDefaultGateway() {\r\n\t\treturn new GetNetworkDefaultGateway();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RestoreSystemResponse }\r\n\t * \r\n\t */\r\n\tpublic RestoreSystemResponse createRestoreSystemResponse() {\r\n\t\treturn new RestoreSystemResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveIPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic RemoveIPAddressFilter createRemoveIPAddressFilter() {\r\n\t\treturn new RemoveIPAddressFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDNS }\r\n\t * \r\n\t */\r\n\tpublic GetDNS createGetDNS() {\r\n\t\treturn new GetDNS();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetClientCertificateMode }\r\n\t * \r\n\t */\r\n\tpublic GetClientCertificateMode createGetClientCertificateMode() {\r\n\t\treturn new GetClientCertificateMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetScopes }\r\n\t * \r\n\t */\r\n\tpublic GetScopes createGetScopes() {\r\n\t\treturn new GetScopes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAccessPolicy }\r\n\t * \r\n\t */\r\n\tpublic GetAccessPolicy createGetAccessPolicy() {\r\n\t\treturn new GetAccessPolicy();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveIPAddressFilterResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveIPAddressFilterResponse createRemoveIPAddressFilterResponse() {\r\n\t\treturn new RemoveIPAddressFilterResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemLog }\r\n\t * \r\n\t */\r\n\tpublic GetSystemLog createGetSystemLog() {\r\n\t\treturn new GetSystemLog();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot11Capabilities }\r\n\t * \r\n\t */\r\n\tpublic GetDot11Capabilities createGetDot11Capabilities() {\r\n\t\treturn new GetDot11Capabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNetworkDefaultGatewayResponse }\r\n\t * \r\n\t */\r\n\tpublic GetNetworkDefaultGatewayResponse createGetNetworkDefaultGatewayResponse() {\r\n\t\treturn new GetNetworkDefaultGatewayResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServiceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic GetServiceCapabilities createGetServiceCapabilities() {\r\n\t\treturn new GetServiceCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemDateAndTime }\r\n\t * \r\n\t */\r\n\tpublic GetSystemDateAndTime createGetSystemDateAndTime() {\r\n\t\treturn new GetSystemDateAndTime();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetScopesResponse }\r\n\t * \r\n\t */\r\n\tpublic SetScopesResponse createSetScopesResponse() {\r\n\t\treturn new SetScopesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot1XConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDot1XConfigurationsResponse createGetDot1XConfigurationsResponse() {\r\n\t\treturn new GetDot1XConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot1XConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetDot1XConfigurations createGetDot1XConfigurations() {\r\n\t\treturn new GetDot1XConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetUserResponse }\r\n\t * \r\n\t */\r\n\tpublic SetUserResponse createSetUserResponse() {\r\n\t\treturn new SetUserResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetZeroConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetZeroConfigurationResponse createSetZeroConfigurationResponse() {\r\n\t\treturn new SetZeroConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemUris }\r\n\t * \r\n\t */\r\n\tpublic GetSystemUris createGetSystemUris() {\r\n\t\treturn new GetSystemUris();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetEndpointReferenceResponse }\r\n\t * \r\n\t */\r\n\tpublic GetEndpointReferenceResponse createGetEndpointReferenceResponse() {\r\n\t\treturn new GetEndpointReferenceResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddScopes }\r\n\t * \r\n\t */\r\n\tpublic AddScopes createAddScopes() {\r\n\t\treturn new AddScopes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDeviceInformationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetDeviceInformationResponse createGetDeviceInformationResponse() {\r\n\t\treturn new GetDeviceInformationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetHostnameFromDHCPResponse }\r\n\t * \r\n\t */\r\n\tpublic SetHostnameFromDHCPResponse createSetHostnameFromDHCPResponse() {\r\n\t\treturn new SetHostnameFromDHCPResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot11Status }\r\n\t * \r\n\t */\r\n\tpublic GetDot11Status createGetDot11Status() {\r\n\t\treturn new GetDot11Status();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetHostnameFromDHCP }\r\n\t * \r\n\t */\r\n\tpublic SetHostnameFromDHCP createSetHostnameFromDHCP() {\r\n\t\treturn new SetHostnameFromDHCP();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemLogResponse }\r\n\t * \r\n\t */\r\n\tpublic GetSystemLogResponse createGetSystemLogResponse() {\r\n\t\treturn new GetSystemLogResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPkcs10Request }\r\n\t * \r\n\t */\r\n\tpublic GetPkcs10Request createGetPkcs10Request() {\r\n\t\treturn new GetPkcs10Request();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRelayOutputs }\r\n\t * \r\n\t */\r\n\tpublic GetRelayOutputs createGetRelayOutputs() {\r\n\t\treturn new GetRelayOutputs();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetZeroConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetZeroConfiguration createSetZeroConfiguration() {\r\n\t\treturn new SetZeroConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSystemSupportInformation }\r\n\t * \r\n\t */\r\n\tpublic GetSystemSupportInformation createGetSystemSupportInformation() {\r\n\t\treturn new GetSystemSupportInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetDNSResponse }\r\n\t * \r\n\t */\r\n\tpublic SetDNSResponse createSetDNSResponse() {\r\n\t\treturn new SetDNSResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetIPAddressFilterResponse }\r\n\t * \r\n\t */\r\n\tpublic GetIPAddressFilterResponse createGetIPAddressFilterResponse() {\r\n\t\treturn new GetIPAddressFilterResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNTP }\r\n\t * \r\n\t */\r\n\tpublic GetNTP createGetNTP() {\r\n\t\treturn new GetNTP();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNetworkProtocols }\r\n\t * \r\n\t */\r\n\tpublic GetNetworkProtocols createGetNetworkProtocols() {\r\n\t\treturn new GetNetworkProtocols();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCapabilities }\r\n\t * \r\n\t */\r\n\tpublic GetCapabilities createGetCapabilities() {\r\n\t\treturn new GetCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateCertificate }\r\n\t * \r\n\t */\r\n\tpublic CreateCertificate createCreateCertificate() {\r\n\t\treturn new CreateCertificate();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetIPAddressFilterResponse }\r\n\t * \r\n\t */\r\n\tpublic SetIPAddressFilterResponse createSetIPAddressFilterResponse() {\r\n\t\treturn new SetIPAddressFilterResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveScopesResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveScopesResponse createRemoveScopesResponse() {\r\n\t\treturn new RemoveScopesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCertificatesStatus }\r\n\t * \r\n\t */\r\n\tpublic GetCertificatesStatus createGetCertificatesStatus() {\r\n\t\treturn new GetCertificatesStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddScopesResponse }\r\n\t * \r\n\t */\r\n\tpublic AddScopesResponse createAddScopesResponse() {\r\n\t\treturn new AddScopesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetSystemDateAndTimeResponse }\r\n\t * \r\n\t */\r\n\tpublic SetSystemDateAndTimeResponse createSetSystemDateAndTimeResponse() {\r\n\t\treturn new SetSystemDateAndTimeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPkcs10RequestResponse }\r\n\t * \r\n\t */\r\n\tpublic GetPkcs10RequestResponse createGetPkcs10RequestResponse() {\r\n\t\treturn new GetPkcs10RequestResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRemoteDiscoveryModeResponse }\r\n\t * \r\n\t */\r\n\tpublic SetRemoteDiscoveryModeResponse createSetRemoteDiscoveryModeResponse() {\r\n\t\treturn new SetRemoteDiscoveryModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemRebootResponse }\r\n\t * \r\n\t */\r\n\tpublic SystemRebootResponse createSystemRebootResponse() {\r\n\t\treturn new SystemRebootResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNetworkDefaultGatewayResponse }\r\n\t * \r\n\t */\r\n\tpublic SetNetworkDefaultGatewayResponse createSetNetworkDefaultGatewayResponse() {\r\n\t\treturn new SetNetworkDefaultGatewayResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateUsersResponse }\r\n\t * \r\n\t */\r\n\tpublic CreateUsersResponse createCreateUsersResponse() {\r\n\t\treturn new CreateUsersResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAccessPolicy }\r\n\t * \r\n\t */\r\n\tpublic SetAccessPolicy createSetAccessPolicy() {\r\n\t\treturn new SetAccessPolicy();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetUsers }\r\n\t * \r\n\t */\r\n\tpublic GetUsers createGetUsers() {\r\n\t\treturn new GetUsers();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRemoteUser }\r\n\t * \r\n\t */\r\n\tpublic GetRemoteUser createGetRemoteUser() {\r\n\t\treturn new GetRemoteUser();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveScopes }\r\n\t * \r\n\t */\r\n\tpublic RemoveScopes createRemoveScopes() {\r\n\t\treturn new RemoveScopes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetSystemFactoryDefault }\r\n\t * \r\n\t */\r\n\tpublic SetSystemFactoryDefault createSetSystemFactoryDefault() {\r\n\t\treturn new SetSystemFactoryDefault();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRelayOutputState }\r\n\t * \r\n\t */\r\n\tpublic SetRelayOutputState createSetRelayOutputState() {\r\n\t\treturn new SetRelayOutputState();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetDot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetDot1XConfiguration createGetDot1XConfiguration() {\r\n\t\treturn new GetDot1XConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServices }\r\n\t * \r\n\t */\r\n\tpublic GetServices createGetServices() {\r\n\t\treturn new GetServices();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteUsers }\r\n\t * \r\n\t */\r\n\tpublic DeleteUsers createDeleteUsers() {\r\n\t\treturn new DeleteUsers();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetRemoteDiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic SetRemoteDiscoveryMode createSetRemoteDiscoveryMode() {\r\n\t\treturn new SetRemoteDiscoveryMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetNetworkProtocols }\r\n\t * \r\n\t */\r\n\tpublic SetNetworkProtocols createSetNetworkProtocols() {\r\n\t\treturn new SetNetworkProtocols();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkCapabilities }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilities createNetworkCapabilities() {\r\n\t\treturn new NetworkCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SecurityCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilities createSecurityCapabilities() {\r\n\t\treturn new SecurityCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MiscCapabilities }\r\n\t * \r\n\t */\r\n\tpublic MiscCapabilities createMiscCapabilities() {\r\n\t\treturn new MiscCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilities createSystemCapabilities() {\r\n\t\treturn new SystemCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Service.Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Service.Capabilities createServiceCapabilities() {\r\n\t\treturn new Service.Capabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link DeviceServiceCapabilities }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/device/wsdl\", name = \"Capabilities\")\r\n\tpublic JAXBElement<DeviceServiceCapabilities> createCapabilities(DeviceServiceCapabilities value) {\r\n\t\treturn new JAXBElement<DeviceServiceCapabilities>(_Capabilities_QNAME, DeviceServiceCapabilities.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/RemoveIPAddressFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.IPAddressFilter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPAddressFilter\" type=\"{http://www.onvif.org/ver10/schema}IPAddressFilter\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ipAddressFilter\" })\r\n@XmlRootElement(name = \"RemoveIPAddressFilter\")\r\npublic class RemoveIPAddressFilter {\r\n\r\n\t@XmlElement(name = \"IPAddressFilter\", required = true)\r\n\tprotected IPAddressFilter ipAddressFilter;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipAddressFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilter getIPAddressFilter() {\r\n\t\treturn ipAddressFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipAddressFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic void setIPAddressFilter(IPAddressFilter value) {\r\n\t\tthis.ipAddressFilter = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/RemoveIPAddressFilterResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveIPAddressFilterResponse\")\r\npublic class RemoveIPAddressFilterResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/RemoveScopes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ScopeItem\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"scopeItem\" })\r\n@XmlRootElement(name = \"RemoveScopes\")\r\npublic class RemoveScopes {\r\n\r\n\t@XmlElement(name = \"ScopeItem\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> scopeItem;\r\n\r\n\t/**\r\n\t * Gets the value of the scopeItem property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the scopeItem property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getScopeItem().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getScopeItem() {\r\n\t\tif (scopeItem == null) {\r\n\t\t\tscopeItem = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.scopeItem;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/RemoveScopesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ScopeItem\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"scopeItem\" })\r\n@XmlRootElement(name = \"RemoveScopesResponse\")\r\npublic class RemoveScopesResponse {\r\n\r\n\t@XmlElement(name = \"ScopeItem\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> scopeItem;\r\n\r\n\t/**\r\n\t * Gets the value of the scopeItem property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the scopeItem property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getScopeItem().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getScopeItem() {\r\n\t\tif (scopeItem == null) {\r\n\t\t\tscopeItem = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.scopeItem;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/RestoreSystem.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.BackupFile;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BackupFiles\" type=\"{http://www.onvif.org/ver10/schema}BackupFile\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"backupFiles\" })\r\n@XmlRootElement(name = \"RestoreSystem\")\r\npublic class RestoreSystem {\r\n\r\n\t@XmlElement(name = \"BackupFiles\", required = true)\r\n\tprotected List<BackupFile> backupFiles;\r\n\r\n\t/**\r\n\t * Gets the value of the backupFiles property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the backupFiles property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getBackupFiles().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link BackupFile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<BackupFile> getBackupFiles() {\r\n\t\tif (backupFiles == null) {\r\n\t\t\tbackupFiles = new ArrayList<BackupFile>();\r\n\t\t}\r\n\t\treturn this.backupFiles;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/RestoreSystemResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RestoreSystemResponse\")\r\npublic class RestoreSystemResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/ScanAvailableDot11Networks.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InterfaceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"interfaceToken\" })\r\n@XmlRootElement(name = \"ScanAvailableDot11Networks\")\r\npublic class ScanAvailableDot11Networks {\r\n\r\n\t@XmlElement(name = \"InterfaceToken\", required = true)\r\n\tprotected String interfaceToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getInterfaceToken() {\r\n\t\treturn interfaceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceToken(String value) {\r\n\t\tthis.interfaceToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/ScanAvailableDot11NetworksResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot11AvailableNetworks;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Networks\" type=\"{http://www.onvif.org/ver10/schema}Dot11AvailableNetworks\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"networks\" })\r\n@XmlRootElement(name = \"ScanAvailableDot11NetworksResponse\")\r\npublic class ScanAvailableDot11NetworksResponse {\r\n\r\n\t@XmlElement(name = \"Networks\")\r\n\tprotected List<Dot11AvailableNetworks> networks;\r\n\r\n\t/**\r\n\t * Gets the value of the networks property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the networks property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNetworks().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot11AvailableNetworks }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot11AvailableNetworks> getNetworks() {\r\n\t\tif (networks == null) {\r\n\t\t\tnetworks = new ArrayList<Dot11AvailableNetworks>();\r\n\t\t}\r\n\t\treturn this.networks;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SecurityCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SecurityCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SecurityCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"TLS1.0\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"TLS1.1\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"TLS1.2\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"OnboardKeyGeneration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"AccessPolicyConfig\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"DefaultAccessPolicy\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"Dot1X\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"RemoteUserHandling\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"X.509Token\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"SAMLToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"KerberosToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"UsernameToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"HttpDigest\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"RELToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"SupportedEAPMethods\" type=\"{http://www.onvif.org/ver10/device/wsdl}EAPMethodTypes\" />\r\n *       <attribute name=\"MaxUsers\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SecurityCapabilities\")\r\npublic class SecurityCapabilities {\r\n\r\n\t@XmlAttribute(name = \"TLS1.0\")\r\n\tprotected Boolean tls10;\r\n\t@XmlAttribute(name = \"TLS1.1\")\r\n\tprotected Boolean tls11;\r\n\t@XmlAttribute(name = \"TLS1.2\")\r\n\tprotected Boolean tls12;\r\n\t@XmlAttribute(name = \"OnboardKeyGeneration\")\r\n\tprotected Boolean onboardKeyGeneration;\r\n\t@XmlAttribute(name = \"AccessPolicyConfig\")\r\n\tprotected Boolean accessPolicyConfig;\r\n\t@XmlAttribute(name = \"DefaultAccessPolicy\")\r\n\tprotected Boolean defaultAccessPolicy;\r\n\t@XmlAttribute(name = \"Dot1X\")\r\n\tprotected Boolean dot1X;\r\n\t@XmlAttribute(name = \"RemoteUserHandling\")\r\n\tprotected Boolean remoteUserHandling;\r\n\t@XmlAttribute(name = \"X.509Token\")\r\n\tprotected Boolean x509Token;\r\n\t@XmlAttribute(name = \"SAMLToken\")\r\n\tprotected Boolean samlToken;\r\n\t@XmlAttribute(name = \"KerberosToken\")\r\n\tprotected Boolean kerberosToken;\r\n\t@XmlAttribute(name = \"UsernameToken\")\r\n\tprotected Boolean usernameToken;\r\n\t@XmlAttribute(name = \"HttpDigest\")\r\n\tprotected Boolean httpDigest;\r\n\t@XmlAttribute(name = \"RELToken\")\r\n\tprotected Boolean relToken;\r\n\t@XmlAttribute(name = \"SupportedEAPMethods\")\r\n\tprotected List<Integer> supportedEAPMethods;\r\n\t@XmlAttribute(name = \"MaxUsers\")\r\n\tprotected Integer maxUsers;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der tls10-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isTLS10() {\r\n\t\treturn tls10;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tls10-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setTLS10(Boolean value) {\r\n\t\tthis.tls10 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tls11-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isTLS11() {\r\n\t\treturn tls11;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tls11-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setTLS11(Boolean value) {\r\n\t\tthis.tls11 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tls12-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isTLS12() {\r\n\t\treturn tls12;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tls12-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setTLS12(Boolean value) {\r\n\t\tthis.tls12 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der onboardKeyGeneration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isOnboardKeyGeneration() {\r\n\t\treturn onboardKeyGeneration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der onboardKeyGeneration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setOnboardKeyGeneration(Boolean value) {\r\n\t\tthis.onboardKeyGeneration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der accessPolicyConfig-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isAccessPolicyConfig() {\r\n\t\treturn accessPolicyConfig;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der accessPolicyConfig-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setAccessPolicyConfig(Boolean value) {\r\n\t\tthis.accessPolicyConfig = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultAccessPolicy-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDefaultAccessPolicy() {\r\n\t\treturn defaultAccessPolicy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultAccessPolicy-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultAccessPolicy(Boolean value) {\r\n\t\tthis.defaultAccessPolicy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1X-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDot1X() {\r\n\t\treturn dot1X;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1X-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDot1X(Boolean value) {\r\n\t\tthis.dot1X = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteUserHandling-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRemoteUserHandling() {\r\n\t\treturn remoteUserHandling;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteUserHandling-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRemoteUserHandling(Boolean value) {\r\n\t\tthis.remoteUserHandling = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der x509Token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isX509Token() {\r\n\t\treturn x509Token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x509Token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setX509Token(Boolean value) {\r\n\t\tthis.x509Token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der samlToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isSAMLToken() {\r\n\t\treturn samlToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der samlToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setSAMLToken(Boolean value) {\r\n\t\tthis.samlToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der kerberosToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isKerberosToken() {\r\n\t\treturn kerberosToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der kerberosToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setKerberosToken(Boolean value) {\r\n\t\tthis.kerberosToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der usernameToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isUsernameToken() {\r\n\t\treturn usernameToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der usernameToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setUsernameToken(Boolean value) {\r\n\t\tthis.usernameToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpDigest-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpDigest() {\r\n\t\treturn httpDigest;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpDigest-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpDigest(Boolean value) {\r\n\t\tthis.httpDigest = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRELToken() {\r\n\t\treturn relToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRELToken(Boolean value) {\r\n\t\tthis.relToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the supportedEAPMethods property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the supportedEAPMethods property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSupportedEAPMethods().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Integer }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Integer> getSupportedEAPMethods() {\r\n\t\tif (supportedEAPMethods == null) {\r\n\t\t\tsupportedEAPMethods = new ArrayList<Integer>();\r\n\t\t}\r\n\t\treturn this.supportedEAPMethods;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxUsers-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getMaxUsers() {\r\n\t\treturn maxUsers;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxUsers-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setMaxUsers(Integer value) {\r\n\t\tthis.maxUsers = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SendAuxiliaryCommand.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AuxiliaryCommand\" type=\"{http://www.onvif.org/ver10/schema}AuxiliaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"auxiliaryCommand\" })\r\n@XmlRootElement(name = \"SendAuxiliaryCommand\")\r\npublic class SendAuxiliaryCommand {\r\n\r\n\t@XmlElement(name = \"AuxiliaryCommand\", required = true)\r\n\tprotected String auxiliaryCommand;\r\n\r\n\t/**\r\n\t * Ruft den Wert der auxiliaryCommand-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAuxiliaryCommand() {\r\n\t\treturn auxiliaryCommand;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der auxiliaryCommand-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAuxiliaryCommand(String value) {\r\n\t\tthis.auxiliaryCommand = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SendAuxiliaryCommandResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AuxiliaryCommandResponse\" type=\"{http://www.onvif.org/ver10/schema}AuxiliaryData\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"auxiliaryCommandResponse\" })\r\n@XmlRootElement(name = \"SendAuxiliaryCommandResponse\")\r\npublic class SendAuxiliaryCommandResponse {\r\n\r\n\t@XmlElement(name = \"AuxiliaryCommandResponse\")\r\n\tprotected String auxiliaryCommandResponse;\r\n\r\n\t/**\r\n\t * Ruft den Wert der auxiliaryCommandResponse-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAuxiliaryCommandResponse() {\r\n\t\treturn auxiliaryCommandResponse;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der auxiliaryCommandResponse-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAuxiliaryCommandResponse(String value) {\r\n\t\tthis.auxiliaryCommandResponse = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/Service.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.onvif.ver10.schema.OnvifVersion;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Service complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Service\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Namespace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"Capabilities\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax'/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Version\" type=\"{http://www.onvif.org/ver10/schema}OnvifVersion\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Service\", propOrder = { \"namespace\", \"xAddr\", \"capabilities\", \"version\", \"any\" })\r\npublic class Service {\r\n\r\n\t@XmlElement(name = \"Namespace\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String namespace;\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"Capabilities\")\r\n\tprotected Service.Capabilities capabilities;\r\n\t@XmlElement(name = \"Version\", required = true)\r\n\tprotected OnvifVersion version;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der namespace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getNamespace() {\r\n\t\treturn namespace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der namespace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setNamespace(String value) {\r\n\t\tthis.namespace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der capabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Service.Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Service.Capabilities getCapabilities() {\r\n\t\treturn capabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der capabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Service.Capabilities }\r\n\t * \r\n\t */\r\n\tpublic void setCapabilities(Service.Capabilities value) {\r\n\t\tthis.capabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der version-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OnvifVersion }\r\n\t * \r\n\t */\r\n\tpublic OnvifVersion getVersion() {\r\n\t\treturn version;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der version-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OnvifVersion }\r\n\t * \r\n\t */\r\n\tpublic void setVersion(OnvifVersion value) {\r\n\t\tthis.version = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any processContents='lax'/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class Capabilities {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected Object any;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der any-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link Element } {@link Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic Object getAny() {\r\n\t\t\treturn any;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der any-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link Element } {@link Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setAny(Object value) {\r\n\t\t\tthis.any = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetAccessPolicy.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.BinaryData;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PolicyFile\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"policyFile\" })\r\n@XmlRootElement(name = \"SetAccessPolicy\")\r\npublic class SetAccessPolicy {\r\n\r\n\t@XmlElement(name = \"PolicyFile\", required = true)\r\n\tprotected BinaryData policyFile;\r\n\r\n\t/**\r\n\t * Ruft den Wert der policyFile-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getPolicyFile() {\r\n\t\treturn policyFile;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der policyFile-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setPolicyFile(BinaryData value) {\r\n\t\tthis.policyFile = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetAccessPolicyResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetAccessPolicyResponse\")\r\npublic class SetAccessPolicyResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetCertificatesStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.CertificateStatus;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateStatus\" type=\"{http://www.onvif.org/ver10/schema}CertificateStatus\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"certificateStatus\" })\r\n@XmlRootElement(name = \"SetCertificatesStatus\")\r\npublic class SetCertificatesStatus {\r\n\r\n\t@XmlElement(name = \"CertificateStatus\")\r\n\tprotected List<CertificateStatus> certificateStatus;\r\n\r\n\t/**\r\n\t * Gets the value of the certificateStatus property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the certificateStatus property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCertificateStatus().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link CertificateStatus }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<CertificateStatus> getCertificateStatus() {\r\n\t\tif (certificateStatus == null) {\r\n\t\t\tcertificateStatus = new ArrayList<CertificateStatus>();\r\n\t\t}\r\n\t\treturn this.certificateStatus;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetCertificatesStatusResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetCertificatesStatusResponse\")\r\npublic class SetCertificatesStatusResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetClientCertificateMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"enabled\" })\r\n@XmlRootElement(name = \"SetClientCertificateMode\")\r\npublic class SetClientCertificateMode {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetClientCertificateModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetClientCertificateModeResponse\")\r\npublic class SetClientCertificateModeResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDNS.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport org.onvif.ver10.schema.IPAddress;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SearchDomain\" type=\"{http://www.w3.org/2001/XMLSchema}token\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DNSManual\" type=\"{http://www.onvif.org/ver10/schema}IPAddress\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"fromDHCP\", \"searchDomain\", \"dnsManual\" })\r\n@XmlRootElement(name = \"SetDNS\")\r\npublic class SetDNS {\r\n\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected boolean fromDHCP;\r\n\t@XmlElement(name = \"SearchDomain\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected List<String> searchDomain;\r\n\t@XmlElement(name = \"DNSManual\")\r\n\tprotected List<IPAddress> dnsManual;\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(boolean value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the searchDomain property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the searchDomain property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSearchDomain().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getSearchDomain() {\r\n\t\tif (searchDomain == null) {\r\n\t\t\tsearchDomain = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.searchDomain;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dnsManual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dnsManual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDNSManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link IPAddress }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<IPAddress> getDNSManual() {\r\n\t\tif (dnsManual == null) {\r\n\t\t\tdnsManual = new ArrayList<IPAddress>();\r\n\t\t}\r\n\t\treturn this.dnsManual;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDNSResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetDNSResponse\")\r\npublic class SetDNSResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDPAddresses.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkHost;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DPAddress\" type=\"{http://www.onvif.org/ver10/schema}NetworkHost\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dpAddress\" })\r\n@XmlRootElement(name = \"SetDPAddresses\")\r\npublic class SetDPAddresses {\r\n\r\n\t@XmlElement(name = \"DPAddress\")\r\n\tprotected List<NetworkHost> dpAddress;\r\n\r\n\t/**\r\n\t * Gets the value of the dpAddress property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dpAddress property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDPAddress().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkHost }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkHost> getDPAddress() {\r\n\t\tif (dpAddress == null) {\r\n\t\t\tdpAddress = new ArrayList<NetworkHost>();\r\n\t\t}\r\n\t\treturn this.dpAddress;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDPAddressesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetDPAddressesResponse\")\r\npublic class SetDPAddressesResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDiscoveryMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DiscoveryMode;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DiscoveryMode\" type=\"{http://www.onvif.org/ver10/schema}DiscoveryMode\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"discoveryMode\" })\r\n@XmlRootElement(name = \"SetDiscoveryMode\")\r\npublic class SetDiscoveryMode {\r\n\r\n\t@XmlElement(name = \"DiscoveryMode\", required = true)\r\n\tprotected DiscoveryMode discoveryMode;\r\n\r\n\t/**\r\n\t * Ruft den Wert der discoveryMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic DiscoveryMode getDiscoveryMode() {\r\n\t\treturn discoveryMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der discoveryMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic void setDiscoveryMode(DiscoveryMode value) {\r\n\t\tthis.discoveryMode = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDiscoveryModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetDiscoveryModeResponse\")\r\npublic class SetDiscoveryModeResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDot1XConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Dot1XConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfiguration\" type=\"{http://www.onvif.org/ver10/schema}Dot1XConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dot1XConfiguration\" })\r\n@XmlRootElement(name = \"SetDot1XConfiguration\")\r\npublic class SetDot1XConfiguration {\r\n\r\n\t@XmlElement(name = \"Dot1XConfiguration\", required = true)\r\n\tprotected Dot1XConfiguration dot1XConfiguration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1XConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic Dot1XConfiguration getDot1XConfiguration() {\r\n\t\treturn dot1XConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1XConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setDot1XConfiguration(Dot1XConfiguration value) {\r\n\t\tthis.dot1XConfiguration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDot1XConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetDot1XConfigurationResponse\")\r\npublic class SetDot1XConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDynamicDNS.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.datatype.Duration;\r\nimport org.onvif.ver10.schema.DynamicDNSType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}DynamicDNSType\"/>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}DNSName\" minOccurs=\"0\"/>\r\n *         <element name=\"TTL\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"type\", \"name\", \"ttl\" })\r\n@XmlRootElement(name = \"SetDynamicDNS\")\r\npublic class SetDynamicDNS {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected DynamicDNSType type;\r\n\t@XmlElement(name = \"Name\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"TTL\")\r\n\tprotected Duration ttl;\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DynamicDNSType }\r\n\t * \r\n\t */\r\n\tpublic DynamicDNSType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DynamicDNSType }\r\n\t * \r\n\t */\r\n\tpublic void setType(DynamicDNSType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ttl-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getTTL() {\r\n\t\treturn ttl;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ttl-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setTTL(Duration value) {\r\n\t\tthis.ttl = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetDynamicDNSResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetDynamicDNSResponse\")\r\npublic class SetDynamicDNSResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetHostname.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"name\" })\r\n@XmlRootElement(name = \"SetHostname\")\r\npublic class SetHostname {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String name;\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetHostnameFromDHCP.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"fromDHCP\" })\r\n@XmlRootElement(name = \"SetHostnameFromDHCP\")\r\npublic class SetHostnameFromDHCP {\r\n\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected boolean fromDHCP;\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(boolean value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetHostnameFromDHCPResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RebootNeeded\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"rebootNeeded\" })\r\n@XmlRootElement(name = \"SetHostnameFromDHCPResponse\")\r\npublic class SetHostnameFromDHCPResponse {\r\n\r\n\t@XmlElement(name = \"RebootNeeded\")\r\n\tprotected boolean rebootNeeded;\r\n\r\n\t/**\r\n\t * Ruft den Wert der rebootNeeded-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRebootNeeded() {\r\n\t\treturn rebootNeeded;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rebootNeeded-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRebootNeeded(boolean value) {\r\n\t\tthis.rebootNeeded = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetHostnameResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetHostnameResponse\")\r\npublic class SetHostnameResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetIPAddressFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.IPAddressFilter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPAddressFilter\" type=\"{http://www.onvif.org/ver10/schema}IPAddressFilter\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ipAddressFilter\" })\r\n@XmlRootElement(name = \"SetIPAddressFilter\")\r\npublic class SetIPAddressFilter {\r\n\r\n\t@XmlElement(name = \"IPAddressFilter\", required = true)\r\n\tprotected IPAddressFilter ipAddressFilter;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipAddressFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilter getIPAddressFilter() {\r\n\t\treturn ipAddressFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipAddressFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic void setIPAddressFilter(IPAddressFilter value) {\r\n\t\tthis.ipAddressFilter = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetIPAddressFilterResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetIPAddressFilterResponse\")\r\npublic class SetIPAddressFilterResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNTP.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkHost;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"NTPManual\" type=\"{http://www.onvif.org/ver10/schema}NetworkHost\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"fromDHCP\", \"ntpManual\" })\r\n@XmlRootElement(name = \"SetNTP\")\r\npublic class SetNTP {\r\n\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected boolean fromDHCP;\r\n\t@XmlElement(name = \"NTPManual\")\r\n\tprotected List<NetworkHost> ntpManual;\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(boolean value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the ntpManual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ntpManual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNTPManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkHost }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkHost> getNTPManual() {\r\n\t\tif (ntpManual == null) {\r\n\t\t\tntpManual = new ArrayList<NetworkHost>();\r\n\t\t}\r\n\t\treturn this.ntpManual;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNTPResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetNTPResponse\")\r\npublic class SetNTPResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNetworkDefaultGateway.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPv4Address\" type=\"{http://www.onvif.org/ver10/schema}IPv4Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6Address\" type=\"{http://www.onvif.org/ver10/schema}IPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"iPv4Address\", \"iPv6Address\" })\r\n@XmlRootElement(name = \"SetNetworkDefaultGateway\")\r\npublic class SetNetworkDefaultGateway {\r\n\r\n\t@XmlElement(name = \"IPv4Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected List<String> iPv4Address;\r\n\t@XmlElement(name = \"IPv6Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected List<String> iPv6Address;\r\n\r\n\t/**\r\n\t * Gets the value of the iPv4Address property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the iPv4Address property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIPv4Address().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getIPv4Address() {\r\n\t\tif (iPv4Address == null) {\r\n\t\t\tiPv4Address = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.iPv4Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the iPv6Address property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the iPv6Address property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIPv6Address().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getIPv6Address() {\r\n\t\tif (iPv6Address == null) {\r\n\t\t\tiPv6Address = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.iPv6Address;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNetworkDefaultGatewayResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetNetworkDefaultGatewayResponse\")\r\npublic class SetNetworkDefaultGatewayResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNetworkInterfaces.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkInterfaceSetConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InterfaceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"NetworkInterface\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceSetConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"interfaceToken\", \"networkInterface\" })\r\n@XmlRootElement(name = \"SetNetworkInterfaces\")\r\npublic class SetNetworkInterfaces {\r\n\r\n\t@XmlElement(name = \"InterfaceToken\", required = true)\r\n\tprotected String interfaceToken;\r\n\t@XmlElement(name = \"NetworkInterface\", required = true)\r\n\tprotected NetworkInterfaceSetConfiguration networkInterface;\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getInterfaceToken() {\r\n\t\treturn interfaceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceToken(String value) {\r\n\t\tthis.interfaceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der networkInterface-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceSetConfiguration getNetworkInterface() {\r\n\t\treturn networkInterface;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der networkInterface-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setNetworkInterface(NetworkInterfaceSetConfiguration value) {\r\n\t\tthis.networkInterface = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNetworkInterfacesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RebootNeeded\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"rebootNeeded\" })\r\n@XmlRootElement(name = \"SetNetworkInterfacesResponse\")\r\npublic class SetNetworkInterfacesResponse {\r\n\r\n\t@XmlElement(name = \"RebootNeeded\")\r\n\tprotected boolean rebootNeeded;\r\n\r\n\t/**\r\n\t * Ruft den Wert der rebootNeeded-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRebootNeeded() {\r\n\t\treturn rebootNeeded;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rebootNeeded-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRebootNeeded(boolean value) {\r\n\t\tthis.rebootNeeded = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNetworkProtocols.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.NetworkProtocol;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NetworkProtocols\" type=\"{http://www.onvif.org/ver10/schema}NetworkProtocol\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"networkProtocols\" })\r\n@XmlRootElement(name = \"SetNetworkProtocols\")\r\npublic class SetNetworkProtocols {\r\n\r\n\t@XmlElement(name = \"NetworkProtocols\", required = true)\r\n\tprotected List<NetworkProtocol> networkProtocols;\r\n\r\n\t/**\r\n\t * Gets the value of the networkProtocols property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the networkProtocols property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNetworkProtocols().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkProtocol }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkProtocol> getNetworkProtocols() {\r\n\t\tif (networkProtocols == null) {\r\n\t\t\tnetworkProtocols = new ArrayList<NetworkProtocol>();\r\n\t\t}\r\n\t\treturn this.networkProtocols;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetNetworkProtocolsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetNetworkProtocolsResponse\")\r\npublic class SetNetworkProtocolsResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRelayOutputSettings.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.RelayOutputSettings;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RelayOutputToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Properties\" type=\"{http://www.onvif.org/ver10/schema}RelayOutputSettings\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"relayOutputToken\", \"properties\" })\r\n@XmlRootElement(name = \"SetRelayOutputSettings\")\r\npublic class SetRelayOutputSettings {\r\n\r\n\t@XmlElement(name = \"RelayOutputToken\", required = true)\r\n\tprotected String relayOutputToken;\r\n\t@XmlElement(name = \"Properties\", required = true)\r\n\tprotected RelayOutputSettings properties;\r\n\r\n\t/**\r\n\t * Ruft den Wert der relayOutputToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRelayOutputToken() {\r\n\t\treturn relayOutputToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relayOutputToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRelayOutputToken(String value) {\r\n\t\tthis.relayOutputToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der properties-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelayOutputSettings }\r\n\t * \r\n\t */\r\n\tpublic RelayOutputSettings getProperties() {\r\n\t\treturn properties;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der properties-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelayOutputSettings }\r\n\t * \r\n\t */\r\n\tpublic void setProperties(RelayOutputSettings value) {\r\n\t\tthis.properties = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRelayOutputSettingsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetRelayOutputSettingsResponse\")\r\npublic class SetRelayOutputSettingsResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRelayOutputState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.RelayLogicalState;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RelayOutputToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"LogicalState\" type=\"{http://www.onvif.org/ver10/schema}RelayLogicalState\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"relayOutputToken\", \"logicalState\" })\r\n@XmlRootElement(name = \"SetRelayOutputState\")\r\npublic class SetRelayOutputState {\r\n\r\n\t@XmlElement(name = \"RelayOutputToken\", required = true)\r\n\tprotected String relayOutputToken;\r\n\t@XmlElement(name = \"LogicalState\", required = true)\r\n\tprotected RelayLogicalState logicalState;\r\n\r\n\t/**\r\n\t * Ruft den Wert der relayOutputToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRelayOutputToken() {\r\n\t\treturn relayOutputToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relayOutputToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRelayOutputToken(String value) {\r\n\t\tthis.relayOutputToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der logicalState-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelayLogicalState }\r\n\t * \r\n\t */\r\n\tpublic RelayLogicalState getLogicalState() {\r\n\t\treturn logicalState;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der logicalState-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelayLogicalState }\r\n\t * \r\n\t */\r\n\tpublic void setLogicalState(RelayLogicalState value) {\r\n\t\tthis.logicalState = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRelayOutputStateResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetRelayOutputStateResponse\")\r\npublic class SetRelayOutputStateResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRemoteDiscoveryMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DiscoveryMode;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RemoteDiscoveryMode\" type=\"{http://www.onvif.org/ver10/schema}DiscoveryMode\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"remoteDiscoveryMode\" })\r\n@XmlRootElement(name = \"SetRemoteDiscoveryMode\")\r\npublic class SetRemoteDiscoveryMode {\r\n\r\n\t@XmlElement(name = \"RemoteDiscoveryMode\", required = true)\r\n\tprotected DiscoveryMode remoteDiscoveryMode;\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteDiscoveryMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic DiscoveryMode getRemoteDiscoveryMode() {\r\n\t\treturn remoteDiscoveryMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteDiscoveryMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DiscoveryMode }\r\n\t * \r\n\t */\r\n\tpublic void setRemoteDiscoveryMode(DiscoveryMode value) {\r\n\t\tthis.remoteDiscoveryMode = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRemoteDiscoveryModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetRemoteDiscoveryModeResponse\")\r\npublic class SetRemoteDiscoveryModeResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRemoteUser.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.RemoteUser;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RemoteUser\" type=\"{http://www.onvif.org/ver10/schema}RemoteUser\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"remoteUser\" })\r\n@XmlRootElement(name = \"SetRemoteUser\")\r\npublic class SetRemoteUser {\r\n\r\n\t@XmlElement(name = \"RemoteUser\")\r\n\tprotected RemoteUser remoteUser;\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteUser-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RemoteUser }\r\n\t * \r\n\t */\r\n\tpublic RemoteUser getRemoteUser() {\r\n\t\treturn remoteUser;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteUser-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RemoteUser }\r\n\t * \r\n\t */\r\n\tpublic void setRemoteUser(RemoteUser value) {\r\n\t\tthis.remoteUser = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetRemoteUserResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetRemoteUserResponse\")\r\npublic class SetRemoteUserResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetScopes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Scopes\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"scopes\" })\r\n@XmlRootElement(name = \"SetScopes\")\r\npublic class SetScopes {\r\n\r\n\t@XmlElement(name = \"Scopes\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> scopes;\r\n\r\n\t/**\r\n\t * Gets the value of the scopes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the scopes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getScopes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getScopes() {\r\n\t\tif (scopes == null) {\r\n\t\t\tscopes = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.scopes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetScopesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetScopesResponse\")\r\npublic class SetScopesResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetSystemDateAndTime.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.DateTime;\r\nimport org.onvif.ver10.schema.SetDateTimeType;\r\nimport org.onvif.ver10.schema.TimeZone;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DateTimeType\" type=\"{http://www.onvif.org/ver10/schema}SetDateTimeType\"/>\r\n *         <element name=\"DaylightSavings\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"TimeZone\" type=\"{http://www.onvif.org/ver10/schema}TimeZone\" minOccurs=\"0\"/>\r\n *         <element name=\"UTCDateTime\" type=\"{http://www.onvif.org/ver10/schema}DateTime\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"dateTimeType\", \"daylightSavings\", \"timeZone\", \"utcDateTime\" })\r\n@XmlRootElement(name = \"SetSystemDateAndTime\")\r\npublic class SetSystemDateAndTime {\r\n\r\n\t@XmlElement(name = \"DateTimeType\", required = true)\r\n\tprotected SetDateTimeType dateTimeType;\r\n\t@XmlElement(name = \"DaylightSavings\")\r\n\tprotected boolean daylightSavings;\r\n\t@XmlElement(name = \"TimeZone\")\r\n\tprotected TimeZone timeZone;\r\n\t@XmlElement(name = \"UTCDateTime\")\r\n\tprotected DateTime utcDateTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dateTimeType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SetDateTimeType }\r\n\t * \r\n\t */\r\n\tpublic SetDateTimeType getDateTimeType() {\r\n\t\treturn dateTimeType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dateTimeType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SetDateTimeType }\r\n\t * \r\n\t */\r\n\tpublic void setDateTimeType(SetDateTimeType value) {\r\n\t\tthis.dateTimeType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der daylightSavings-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDaylightSavings() {\r\n\t\treturn daylightSavings;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der daylightSavings-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDaylightSavings(boolean value) {\r\n\t\tthis.daylightSavings = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der timeZone-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TimeZone }\r\n\t * \r\n\t */\r\n\tpublic TimeZone getTimeZone() {\r\n\t\treturn timeZone;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der timeZone-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TimeZone }\r\n\t * \r\n\t */\r\n\tpublic void setTimeZone(TimeZone value) {\r\n\t\tthis.timeZone = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der utcDateTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic DateTime getUTCDateTime() {\r\n\t\treturn utcDateTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der utcDateTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic void setUTCDateTime(DateTime value) {\r\n\t\tthis.utcDateTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetSystemDateAndTimeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetSystemDateAndTimeResponse\")\r\npublic class SetSystemDateAndTimeResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetSystemFactoryDefault.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.FactoryDefaultType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FactoryDefault\" type=\"{http://www.onvif.org/ver10/schema}FactoryDefaultType\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"factoryDefault\" })\r\n@XmlRootElement(name = \"SetSystemFactoryDefault\")\r\npublic class SetSystemFactoryDefault {\r\n\r\n\t@XmlElement(name = \"FactoryDefault\", required = true)\r\n\tprotected FactoryDefaultType factoryDefault;\r\n\r\n\t/**\r\n\t * Ruft den Wert der factoryDefault-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FactoryDefaultType }\r\n\t * \r\n\t */\r\n\tpublic FactoryDefaultType getFactoryDefault() {\r\n\t\treturn factoryDefault;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der factoryDefault-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FactoryDefaultType }\r\n\t * \r\n\t */\r\n\tpublic void setFactoryDefault(FactoryDefaultType value) {\r\n\t\tthis.factoryDefault = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetSystemFactoryDefaultResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetSystemFactoryDefaultResponse\")\r\npublic class SetSystemFactoryDefaultResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetUser.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.User;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"User\" type=\"{http://www.onvif.org/ver10/schema}User\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"user\" })\r\n@XmlRootElement(name = \"SetUser\")\r\npublic class SetUser {\r\n\r\n\t@XmlElement(name = \"User\", required = true)\r\n\tprotected List<User> user;\r\n\r\n\t/**\r\n\t * Gets the value of the user property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the user property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getUser().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link User }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<User> getUser() {\r\n\t\tif (user == null) {\r\n\t\t\tuser = new ArrayList<User>();\r\n\t\t}\r\n\t\treturn this.user;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetUserResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetUserResponse\")\r\npublic class SetUserResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetZeroConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InterfaceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"interfaceToken\", \"enabled\" })\r\n@XmlRootElement(name = \"SetZeroConfiguration\")\r\npublic class SetZeroConfiguration {\r\n\r\n\t@XmlElement(name = \"InterfaceToken\", required = true)\r\n\tprotected String interfaceToken;\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getInterfaceToken() {\r\n\t\treturn interfaceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceToken(String value) {\r\n\t\tthis.interfaceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SetZeroConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetZeroConfigurationResponse\")\r\npublic class SetZeroConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/StartFirmwareUpgrade.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StartFirmwareUpgrade\")\r\npublic class StartFirmwareUpgrade {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/StartFirmwareUpgradeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"UploadUri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"UploadDelay\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <element name=\"ExpectedDownTime\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"uploadUri\", \"uploadDelay\", \"expectedDownTime\" })\r\n@XmlRootElement(name = \"StartFirmwareUpgradeResponse\")\r\npublic class StartFirmwareUpgradeResponse {\r\n\r\n\t@XmlElement(name = \"UploadUri\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String uploadUri;\r\n\t@XmlElement(name = \"UploadDelay\", required = true)\r\n\tprotected Duration uploadDelay;\r\n\t@XmlElement(name = \"ExpectedDownTime\", required = true)\r\n\tprotected Duration expectedDownTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der uploadUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getUploadUri() {\r\n\t\treturn uploadUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uploadUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setUploadUri(String value) {\r\n\t\tthis.uploadUri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der uploadDelay-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getUploadDelay() {\r\n\t\treturn uploadDelay;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uploadDelay-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setUploadDelay(Duration value) {\r\n\t\tthis.uploadDelay = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der expectedDownTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getExpectedDownTime() {\r\n\t\treturn expectedDownTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der expectedDownTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setExpectedDownTime(Duration value) {\r\n\t\tthis.expectedDownTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/StartSystemRestore.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StartSystemRestore\")\r\npublic class StartSystemRestore {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/StartSystemRestoreResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"UploadUri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"ExpectedDownTime\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"uploadUri\", \"expectedDownTime\" })\r\n@XmlRootElement(name = \"StartSystemRestoreResponse\")\r\npublic class StartSystemRestoreResponse {\r\n\r\n\t@XmlElement(name = \"UploadUri\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String uploadUri;\r\n\t@XmlElement(name = \"ExpectedDownTime\", required = true)\r\n\tprotected Duration expectedDownTime;\r\n\r\n\t/**\r\n\t * Ruft den Wert der uploadUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getUploadUri() {\r\n\t\treturn uploadUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uploadUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setUploadUri(String value) {\r\n\t\tthis.uploadUri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der expectedDownTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getExpectedDownTime() {\r\n\t\treturn expectedDownTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der expectedDownTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setExpectedDownTime(Duration value) {\r\n\t\tthis.expectedDownTime = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SystemCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"DiscoveryResolve\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"DiscoveryBye\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"RemoteDiscovery\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"SystemBackup\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"SystemLogging\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"FirmwareUpgrade\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"HttpFirmwareUpgrade\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"HttpSystemBackup\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"HttpSystemLogging\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"HttpSupportInformation\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemCapabilities\")\r\npublic class SystemCapabilities {\r\n\r\n\t@XmlAttribute(name = \"DiscoveryResolve\")\r\n\tprotected Boolean discoveryResolve;\r\n\t@XmlAttribute(name = \"DiscoveryBye\")\r\n\tprotected Boolean discoveryBye;\r\n\t@XmlAttribute(name = \"RemoteDiscovery\")\r\n\tprotected Boolean remoteDiscovery;\r\n\t@XmlAttribute(name = \"SystemBackup\")\r\n\tprotected Boolean systemBackup;\r\n\t@XmlAttribute(name = \"SystemLogging\")\r\n\tprotected Boolean systemLogging;\r\n\t@XmlAttribute(name = \"FirmwareUpgrade\")\r\n\tprotected Boolean firmwareUpgrade;\r\n\t@XmlAttribute(name = \"HttpFirmwareUpgrade\")\r\n\tprotected Boolean httpFirmwareUpgrade;\r\n\t@XmlAttribute(name = \"HttpSystemBackup\")\r\n\tprotected Boolean httpSystemBackup;\r\n\t@XmlAttribute(name = \"HttpSystemLogging\")\r\n\tprotected Boolean httpSystemLogging;\r\n\t@XmlAttribute(name = \"HttpSupportInformation\")\r\n\tprotected Boolean httpSupportInformation;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der discoveryResolve-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDiscoveryResolve() {\r\n\t\treturn discoveryResolve;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der discoveryResolve-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDiscoveryResolve(Boolean value) {\r\n\t\tthis.discoveryResolve = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der discoveryBye-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDiscoveryBye() {\r\n\t\treturn discoveryBye;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der discoveryBye-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDiscoveryBye(Boolean value) {\r\n\t\tthis.discoveryBye = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteDiscovery-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRemoteDiscovery() {\r\n\t\treturn remoteDiscovery;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteDiscovery-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRemoteDiscovery(Boolean value) {\r\n\t\tthis.remoteDiscovery = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemBackup-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isSystemBackup() {\r\n\t\treturn systemBackup;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemBackup-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setSystemBackup(Boolean value) {\r\n\t\tthis.systemBackup = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemLogging-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isSystemLogging() {\r\n\t\treturn systemLogging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemLogging-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setSystemLogging(Boolean value) {\r\n\t\tthis.systemLogging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der firmwareUpgrade-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isFirmwareUpgrade() {\r\n\t\treturn firmwareUpgrade;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der firmwareUpgrade-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setFirmwareUpgrade(Boolean value) {\r\n\t\tthis.firmwareUpgrade = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpFirmwareUpgrade-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpFirmwareUpgrade() {\r\n\t\treturn httpFirmwareUpgrade;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpFirmwareUpgrade-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpFirmwareUpgrade(Boolean value) {\r\n\t\tthis.httpFirmwareUpgrade = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpSystemBackup-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpSystemBackup() {\r\n\t\treturn httpSystemBackup;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpSystemBackup-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpSystemBackup(Boolean value) {\r\n\t\tthis.httpSystemBackup = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpSystemLogging-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpSystemLogging() {\r\n\t\treturn httpSystemLogging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpSystemLogging-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpSystemLogging(Boolean value) {\r\n\t\tthis.httpSystemLogging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpSupportInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpSupportInformation() {\r\n\t\treturn httpSupportInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpSupportInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpSupportInformation(Boolean value) {\r\n\t\tthis.httpSupportInformation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SystemReboot.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SystemReboot\")\r\npublic class SystemReboot {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/SystemRebootResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Message\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"message\" })\r\n@XmlRootElement(name = \"SystemRebootResponse\")\r\npublic class SystemRebootResponse {\r\n\r\n\t@XmlElement(name = \"Message\", required = true)\r\n\tprotected String message;\r\n\r\n\t/**\r\n\t * Ruft den Wert der message-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getMessage() {\r\n\t\treturn message;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der message-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setMessage(String value) {\r\n\t\tthis.message = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/UpgradeSystemFirmware.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AttachmentData;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Firmware\" type=\"{http://www.onvif.org/ver10/schema}AttachmentData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"firmware\" })\r\n@XmlRootElement(name = \"UpgradeSystemFirmware\")\r\npublic class UpgradeSystemFirmware {\r\n\r\n\t@XmlElement(name = \"Firmware\", required = true)\r\n\tprotected AttachmentData firmware;\r\n\r\n\t/**\r\n\t * Ruft den Wert der firmware-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic AttachmentData getFirmware() {\r\n\t\treturn firmware;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der firmware-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic void setFirmware(AttachmentData value) {\r\n\t\tthis.firmware = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/UpgradeSystemFirmwareResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Message\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"message\" })\r\n@XmlRootElement(name = \"UpgradeSystemFirmwareResponse\")\r\npublic class UpgradeSystemFirmwareResponse {\r\n\r\n\t@XmlElement(name = \"Message\")\r\n\tprotected String message;\r\n\r\n\t/**\r\n\t * Ruft den Wert der message-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getMessage() {\r\n\t\treturn message;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der message-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setMessage(String value) {\r\n\t\tthis.message = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/device/wsdl/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver10/device/wsdl\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver10.device.wsdl;\r\n\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr Capabilities complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"Capabilities\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"WSSubscriptionPolicySupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"WSPullPointSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"WSPausableSubscriptionManagerInterfaceSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"MaxNotificationProducers\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       &lt;attribute name=\"MaxPullPoints\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       &lt;attribute name=\"PersistentNotificationStorage\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Capabilities\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class Capabilities {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n    @XmlAttribute(name = \"WSSubscriptionPolicySupport\")\r\n    protected Boolean wsSubscriptionPolicySupport;\r\n    @XmlAttribute(name = \"WSPullPointSupport\")\r\n    protected Boolean wsPullPointSupport;\r\n    @XmlAttribute(name = \"WSPausableSubscriptionManagerInterfaceSupport\")\r\n    protected Boolean wsPausableSubscriptionManagerInterfaceSupport;\r\n    @XmlAttribute(name = \"MaxNotificationProducers\")\r\n    protected Integer maxNotificationProducers;\r\n    @XmlAttribute(name = \"MaxPullPoints\")\r\n    protected Integer maxPullPoints;\r\n    @XmlAttribute(name = \"PersistentNotificationStorage\")\r\n    protected Boolean persistentNotificationStorage;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * {@link Element }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der wsSubscriptionPolicySupport-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isWSSubscriptionPolicySupport() {\r\n        return wsSubscriptionPolicySupport;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der wsSubscriptionPolicySupport-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setWSSubscriptionPolicySupport(Boolean value) {\r\n        this.wsSubscriptionPolicySupport = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der wsPullPointSupport-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isWSPullPointSupport() {\r\n        return wsPullPointSupport;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der wsPullPointSupport-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setWSPullPointSupport(Boolean value) {\r\n        this.wsPullPointSupport = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der wsPausableSubscriptionManagerInterfaceSupport-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isWSPausableSubscriptionManagerInterfaceSupport() {\r\n        return wsPausableSubscriptionManagerInterfaceSupport;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der wsPausableSubscriptionManagerInterfaceSupport-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setWSPausableSubscriptionManagerInterfaceSupport(Boolean value) {\r\n        this.wsPausableSubscriptionManagerInterfaceSupport = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der maxNotificationProducers-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public Integer getMaxNotificationProducers() {\r\n        return maxNotificationProducers;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maxNotificationProducers-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public void setMaxNotificationProducers(Integer value) {\r\n        this.maxNotificationProducers = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der maxPullPoints-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public Integer getMaxPullPoints() {\r\n        return maxPullPoints;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maxPullPoints-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public void setMaxPullPoints(Integer value) {\r\n        this.maxPullPoints = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der persistentNotificationStorage-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isPersistentNotificationStorage() {\r\n        return persistentNotificationStorage;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der persistentNotificationStorage-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setPersistentNotificationStorage(Boolean value) {\r\n        this.persistentNotificationStorage = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/CreatePullPointSubscription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlElementRef;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsn.b_2.FilterType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse for anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Filter\" type=\"{http://docs.oasis-open.org/wsn/b-2}FilterType\" minOccurs=\"0\"/>\r\n *         <element name=\"InitialTerminationTime\" type=\"{http://docs.oasis-open.org/wsn/b-2}AbsoluteOrRelativeTimeType\" minOccurs=\"0\"/>\r\n *         <element name=\"SubscriptionPolicy\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"filter\",\r\n    \"initialTerminationTime\",\r\n    \"subscriptionPolicy\",\r\n    \"any\"\r\n})\r\n@XmlRootElement(name = \"CreatePullPointSubscription\")\r\npublic class CreatePullPointSubscription {\r\n\r\n    @XmlElement(name = \"Filter\")\r\n    protected FilterType filter;\r\n    @XmlElementRef(name = \"InitialTerminationTime\", namespace = \"http://www.onvif.org/ver10/events/wsdl\", type = JAXBElement.class, required = false)\r\n    protected JAXBElement<String> initialTerminationTime;\r\n    @XmlElement(name = \"SubscriptionPolicy\")\r\n    protected CreatePullPointSubscription.SubscriptionPolicy subscriptionPolicy;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Ruft den Wert der filter-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link FilterType }\r\n     *     \r\n     */\r\n    public FilterType getFilter() {\r\n        return filter;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der filter-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link FilterType }\r\n     *     \r\n     */\r\n    public void setFilter(FilterType value) {\r\n        this.filter = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der initialTerminationTime-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link JAXBElement }{@code <}{@link String }{@code >}\r\n     *     \r\n     */\r\n    public JAXBElement<String> getInitialTerminationTime() {\r\n        return initialTerminationTime;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der initialTerminationTime-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link JAXBElement }{@code <}{@link String }{@code >}\r\n     *     \r\n     */\r\n    public void setInitialTerminationTime(JAXBElement<String> value) {\r\n        this.initialTerminationTime = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der subscriptionPolicy-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link CreatePullPointSubscription.SubscriptionPolicy }\r\n     *     \r\n     */\r\n    public CreatePullPointSubscription.SubscriptionPolicy getSubscriptionPolicy() {\r\n        return subscriptionPolicy;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der subscriptionPolicy-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link CreatePullPointSubscription.SubscriptionPolicy }\r\n     *     \r\n     */\r\n    public void setSubscriptionPolicy(CreatePullPointSubscription.SubscriptionPolicy value) {\r\n        this.subscriptionPolicy = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * {@link Element }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n\r\n    /**\r\n     * <p>Java-Klasse for anonymous complex type.\r\n     * \r\n     * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n     * \r\n     * <pre>\r\n     * <complexType>\r\n     *   <complexContent>\r\n     *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n     *       <sequence>\r\n     *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n     *       </sequence>\r\n     *     </restriction>\r\n     *   </complexContent>\r\n     * </complexType>\r\n     * </pre>\r\n     * \r\n     * \r\n     */\r\n    @XmlAccessorType(XmlAccessType.FIELD)\r\n    @XmlType(name = \"\", propOrder = {\r\n        \"any\"\r\n    })\r\n    public static class SubscriptionPolicy {\r\n\r\n        @XmlAnyElement(lax = true)\r\n        protected List<Object> any;\r\n\r\n        /**\r\n         * Gets the value of the any property.\r\n         * \r\n         * <p>\r\n         * This accessor method returns a reference to the live list,\r\n         * not a snapshot. Therefore any modification you make to the\r\n         * returned list will be present inside the JAXB object.\r\n         * This is why there is not a <CODE>set</CODE> method for the any property.\r\n         * \r\n         * <p>\r\n         * For example, to add a new item, do as follows:\r\n         * <pre>\r\n         *    getAny().add(newItem);\r\n         * </pre>\r\n         * \r\n         * \r\n         * <p>\r\n         * Objects of the following type(s) are allowed in the list\r\n         * {@link Object }\r\n         * {@link Element }\r\n         * \r\n         * \r\n         */\r\n        public List<Object> getAny() {\r\n            if (any == null) {\r\n                any = new ArrayList<Object>();\r\n            }\r\n            return this.any;\r\n        }\r\n\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/CreatePullPointSubscriptionResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.w3._2005._08.addressing.EndpointReferenceType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"SubscriptionReference\" type=\"{http://www.w3.org/2005/08/addressing}EndpointReferenceType\"/>\r\n *         &lt;element ref=\"{http://docs.oasis-open.org/wsn/b-2}CurrentTime\"/>\r\n *         &lt;element ref=\"{http://docs.oasis-open.org/wsn/b-2}TerminationTime\"/>\r\n *         &lt;any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"subscriptionReference\",\r\n    \"currentTime\",\r\n    \"terminationTime\",\r\n    \"any\"\r\n})\r\n@XmlRootElement(name = \"CreatePullPointSubscriptionResponse\")\r\npublic class CreatePullPointSubscriptionResponse {\r\n\r\n    @XmlElement(name = \"SubscriptionReference\", required = true)\r\n    protected EndpointReferenceType subscriptionReference;\r\n    @XmlElement(name = \"CurrentTime\", namespace = \"http://docs.oasis-open.org/wsn/b-2\", required = true)\r\n    @XmlSchemaType(name = \"dateTime\")\r\n    protected XMLGregorianCalendar currentTime;\r\n    @XmlElement(name = \"TerminationTime\", namespace = \"http://docs.oasis-open.org/wsn/b-2\", required = true, nillable = true)\r\n    @XmlSchemaType(name = \"dateTime\")\r\n    protected XMLGregorianCalendar terminationTime;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Ruft den Wert der subscriptionReference-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link EndpointReferenceType }\r\n     *     \r\n     */\r\n    public EndpointReferenceType getSubscriptionReference() {\r\n        return subscriptionReference;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der subscriptionReference-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link EndpointReferenceType }\r\n     *     \r\n     */\r\n    public void setSubscriptionReference(EndpointReferenceType value) {\r\n        this.subscriptionReference = value;\r\n    }\r\n\r\n    /**\r\n     * Current time of the server for synchronization purposes.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public XMLGregorianCalendar getCurrentTime() {\r\n        return currentTime;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der currentTime-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public void setCurrentTime(XMLGregorianCalendar value) {\r\n        this.currentTime = value;\r\n    }\r\n\r\n    /**\r\n     * Date time when the PullPoint will be shut down without further pull requests.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public XMLGregorianCalendar getTerminationTime() {\r\n        return terminationTime;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der terminationTime-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public void setTerminationTime(XMLGregorianCalendar value) {\r\n        this.terminationTime = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * {@link Element }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/GetEventProperties.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetEventProperties\")\r\npublic class GetEventProperties {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/GetEventPropertiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsn.t_1.TopicSetType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"TopicNamespaceLocation\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element ref=\"{http://docs.oasis-open.org/wsn/b-2}FixedTopicSet\"/>\r\n *         &lt;element ref=\"{http://docs.oasis-open.org/wsn/t-1}TopicSet\"/>\r\n *         &lt;element ref=\"{http://docs.oasis-open.org/wsn/b-2}TopicExpressionDialect\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element name=\"MessageContentFilterDialect\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element name=\"ProducerPropertiesFilterDialect\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"MessageContentSchemaLocation\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *         &lt;any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"topicNamespaceLocation\",\r\n    \"fixedTopicSet\",\r\n    \"topicSet\",\r\n    \"topicExpressionDialect\",\r\n    \"messageContentFilterDialect\",\r\n    \"producerPropertiesFilterDialect\",\r\n    \"messageContentSchemaLocation\",\r\n    \"any\"\r\n})\r\n@XmlRootElement(name = \"GetEventPropertiesResponse\")\r\npublic class GetEventPropertiesResponse {\r\n\r\n    @XmlElement(name = \"TopicNamespaceLocation\", required = true)\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected List<String> topicNamespaceLocation;\r\n    @XmlElement(name = \"FixedTopicSet\", namespace = \"http://docs.oasis-open.org/wsn/b-2\", defaultValue = \"true\")\r\n    protected boolean fixedTopicSet;\r\n    @XmlElement(name = \"TopicSet\", namespace = \"http://docs.oasis-open.org/wsn/t-1\", required = true)\r\n    protected TopicSetType topicSet;\r\n    @XmlElement(name = \"TopicExpressionDialect\", namespace = \"http://docs.oasis-open.org/wsn/b-2\", required = true)\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected List<String> topicExpressionDialect;\r\n    @XmlElement(name = \"MessageContentFilterDialect\", required = true)\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected List<String> messageContentFilterDialect;\r\n    @XmlElement(name = \"ProducerPropertiesFilterDialect\")\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected List<String> producerPropertiesFilterDialect;\r\n    @XmlElement(name = \"MessageContentSchemaLocation\", required = true)\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected List<String> messageContentSchemaLocation;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Gets the value of the topicNamespaceLocation property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the topicNamespaceLocation property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getTopicNamespaceLocation().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getTopicNamespaceLocation() {\r\n        if (topicNamespaceLocation == null) {\r\n            topicNamespaceLocation = new ArrayList<String>();\r\n        }\r\n        return this.topicNamespaceLocation;\r\n    }\r\n\r\n    /**\r\n     * True when topicset is fixed for all times.\r\n     * \r\n     */\r\n    public boolean isFixedTopicSet() {\r\n        return fixedTopicSet;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der fixedTopicSet-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setFixedTopicSet(boolean value) {\r\n        this.fixedTopicSet = value;\r\n    }\r\n\r\n    /**\r\n     * Set of topics supported.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link TopicSetType }\r\n     *     \r\n     */\r\n    public TopicSetType getTopicSet() {\r\n        return topicSet;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der topicSet-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link TopicSetType }\r\n     *     \r\n     */\r\n    public void setTopicSet(TopicSetType value) {\r\n        this.topicSet = value;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * \t\t\t\t\t\t\tDefines the XPath expression syntax supported for matching topic expressions. \r\n     * <pre>\r\n     * &lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;br xmlns:soap=\"http://schemas.xmlsoap.org/wsdl/soap12/\" xmlns:tev=\"http://www.onvif.org/ver10/events/wsdl\" xmlns:wsa=\"http://www.w3.org/2005/08/addressing\" xmlns:wsaw=\"http://www.w3.org/2006/05/addressing/wsdl\" xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:wsntw=\"http://docs.oasis-open.org/wsn/bw-2\" xmlns:wsrf-rw=\"http://docs.oasis-open.org/wsrf/rw-2\" xmlns:wstop=\"http://docs.oasis-open.org/wsn/t-1\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n     * </pre>\r\n     * \r\n     * \t\t\t\t\t\t\tThe following TopicExpressionDialects are mandatory for an ONVIF compliant device :\r\n     * \t\t\t\t\t\t\t\r\n     * <pre>\r\n     * &lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;ul xmlns:soap=\"http://schemas.xmlsoap.org/wsdl/soap12/\" xmlns:tev=\"http://www.onvif.org/ver10/events/wsdl\" xmlns:wsa=\"http://www.w3.org/2005/08/addressing\" xmlns:wsaw=\"http://www.w3.org/2006/05/addressing/wsdl\" xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:wsntw=\"http://docs.oasis-open.org/wsn/bw-2\" xmlns:wsrf-rw=\"http://docs.oasis-open.org/wsrf/rw-2\" xmlns:wstop=\"http://docs.oasis-open.org/wsn/t-1\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" type=\"disc\"&gt;&lt;li&gt;http://docs.oasis-open.org/wsn/t-1/TopicExpression/Concrete&lt;/li&gt;&lt;li&gt;http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet.&lt;/li&gt;&lt;/ul&gt;\r\n     * </pre>\r\n     * Gets the value of the topicExpressionDialect property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the topicExpressionDialect property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getTopicExpressionDialect().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getTopicExpressionDialect() {\r\n        if (topicExpressionDialect == null) {\r\n            topicExpressionDialect = new ArrayList<String>();\r\n        }\r\n        return this.topicExpressionDialect;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the messageContentFilterDialect property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the messageContentFilterDialect property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getMessageContentFilterDialect().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getMessageContentFilterDialect() {\r\n        if (messageContentFilterDialect == null) {\r\n            messageContentFilterDialect = new ArrayList<String>();\r\n        }\r\n        return this.messageContentFilterDialect;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the producerPropertiesFilterDialect property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the producerPropertiesFilterDialect property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getProducerPropertiesFilterDialect().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getProducerPropertiesFilterDialect() {\r\n        if (producerPropertiesFilterDialect == null) {\r\n            producerPropertiesFilterDialect = new ArrayList<String>();\r\n        }\r\n        return this.producerPropertiesFilterDialect;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the messageContentSchemaLocation property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the messageContentSchemaLocation property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getMessageContentSchemaLocation().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getMessageContentSchemaLocation() {\r\n        if (messageContentSchemaLocation == null) {\r\n            messageContentSchemaLocation = new ArrayList<String>();\r\n        }\r\n        return this.messageContentSchemaLocation;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/GetServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetServiceCapabilities\")\r\npublic class GetServiceCapabilities {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/GetServiceCapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Capabilities\" type=\"{http://www.onvif.org/ver10/events/wsdl}Capabilities\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"capabilities\"\r\n})\r\n@XmlRootElement(name = \"GetServiceCapabilitiesResponse\")\r\npublic class GetServiceCapabilitiesResponse {\r\n\r\n    @XmlElement(name = \"Capabilities\", required = true)\r\n    protected Capabilities capabilities;\r\n\r\n    /**\r\n     * Ruft den Wert der capabilities-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Capabilities }\r\n     *     \r\n     */\r\n    public Capabilities getCapabilities() {\r\n        return capabilities;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der capabilities-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Capabilities }\r\n     *     \r\n     */\r\n    public void setCapabilities(Capabilities value) {\r\n        this.capabilities = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * This object contains factory methods for each \r\n * Java content interface and Java element interface \r\n * generated in the org.onvif.ver10.events.wsdl package. \r\n * <p>An ObjectFactory allows you to programatically \r\n * construct new instances of the Java representation \r\n * for XML content. The Java representation of XML \r\n * content can consist of schema derived interfaces \r\n * and classes representing the binding of schema \r\n * type definitions, element declarations and model \r\n * groups.  Factory methods for each of these are \r\n * provided in this class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n    private final static QName _Capabilities_QNAME = new QName(\"http://www.onvif.org/ver10/events/wsdl\", \"Capabilities\");\r\n    private final static QName _CreatePullPointSubscriptionInitialTerminationTime_QNAME = new QName(\"http://www.onvif.org/ver10/events/wsdl\", \"InitialTerminationTime\");\r\n\r\n    /**\r\n     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver10.events.wsdl\r\n     * \r\n     */\r\n    public ObjectFactory() {\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreatePullPointSubscription }\r\n     * \r\n     */\r\n    public CreatePullPointSubscription createCreatePullPointSubscription() {\r\n        return new CreatePullPointSubscription();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SeekResponse }\r\n     * \r\n     */\r\n    public SeekResponse createSeekResponse() {\r\n        return new SeekResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link PullMessages }\r\n     * \r\n     */\r\n    public PullMessages createPullMessages() {\r\n        return new PullMessages();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link PullMessagesResponse }\r\n     * \r\n     */\r\n    public PullMessagesResponse createPullMessagesResponse() {\r\n        return new PullMessagesResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreatePullPointSubscriptionResponse }\r\n     * \r\n     */\r\n    public CreatePullPointSubscriptionResponse createCreatePullPointSubscriptionResponse() {\r\n        return new CreatePullPointSubscriptionResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetServiceCapabilitiesResponse }\r\n     * \r\n     */\r\n    public GetServiceCapabilitiesResponse createGetServiceCapabilitiesResponse() {\r\n        return new GetServiceCapabilitiesResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link Capabilities }\r\n     * \r\n     */\r\n    public Capabilities createCapabilities() {\r\n        return new Capabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetSynchronizationPointResponse }\r\n     * \r\n     */\r\n    public SetSynchronizationPointResponse createSetSynchronizationPointResponse() {\r\n        return new SetSynchronizationPointResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetEventProperties }\r\n     * \r\n     */\r\n    public GetEventProperties createGetEventProperties() {\r\n        return new GetEventProperties();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetServiceCapabilities }\r\n     * \r\n     */\r\n    public GetServiceCapabilities createGetServiceCapabilities() {\r\n        return new GetServiceCapabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetEventPropertiesResponse }\r\n     * \r\n     */\r\n    public GetEventPropertiesResponse createGetEventPropertiesResponse() {\r\n        return new GetEventPropertiesResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetSynchronizationPoint }\r\n     * \r\n     */\r\n    public SetSynchronizationPoint createSetSynchronizationPoint() {\r\n        return new SetSynchronizationPoint();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreatePullPointSubscription.SubscriptionPolicy }\r\n     * \r\n     */\r\n    public CreatePullPointSubscription.SubscriptionPolicy createCreatePullPointSubscriptionSubscriptionPolicy() {\r\n        return new CreatePullPointSubscription.SubscriptionPolicy();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link PullMessagesFaultResponse }\r\n     * \r\n     */\r\n    public PullMessagesFaultResponse createPullMessagesFaultResponse() {\r\n        return new PullMessagesFaultResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link Seek }\r\n     * \r\n     */\r\n    public Seek createSeek() {\r\n        return new Seek();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link org.onvif.ver10.events.wsdl.SubscriptionPolicy }\r\n     * \r\n     */\r\n    public org.onvif.ver10.events.wsdl.SubscriptionPolicy createSubscriptionPolicy() {\r\n        return new org.onvif.ver10.events.wsdl.SubscriptionPolicy();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link Capabilities }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver10/events/wsdl\", name = \"Capabilities\")\r\n    public JAXBElement<Capabilities> createCapabilities(Capabilities value) {\r\n        return new JAXBElement<Capabilities>(_Capabilities_QNAME, Capabilities.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver10/events/wsdl\", name = \"InitialTerminationTime\", scope = CreatePullPointSubscription.class)\r\n    public JAXBElement<String> createCreatePullPointSubscriptionInitialTerminationTime(String value) {\r\n        return new JAXBElement<String>(_CreatePullPointSubscriptionInitialTerminationTime_QNAME, String.class, CreatePullPointSubscription.class, value);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/PullMessages.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Timeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         &lt;element name=\"MessageLimit\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"timeout\",\r\n    \"messageLimit\",\r\n    \"any\"\r\n})\r\n@XmlRootElement(name = \"PullMessages\")\r\npublic class PullMessages {\r\n\r\n    @XmlElement(name = \"Timeout\", required = true)\r\n    protected Duration timeout;\r\n    @XmlElement(name = \"MessageLimit\")\r\n    protected int messageLimit;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Ruft den Wert der timeout-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Duration }\r\n     *     \r\n     */\r\n    public Duration getTimeout() {\r\n        return timeout;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der timeout-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Duration }\r\n     *     \r\n     */\r\n    public void setTimeout(Duration value) {\r\n        this.timeout = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der messageLimit-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getMessageLimit() {\r\n        return messageLimit;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der messageLimit-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setMessageLimit(int value) {\r\n        this.messageLimit = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/PullMessagesFaultResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"MaxTimeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         &lt;element name=\"MaxMessageLimit\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"maxTimeout\",\r\n    \"maxMessageLimit\",\r\n    \"any\"\r\n})\r\n@XmlRootElement(name = \"PullMessagesFaultResponse\")\r\npublic class PullMessagesFaultResponse {\r\n\r\n    @XmlElement(name = \"MaxTimeout\", required = true)\r\n    protected Duration maxTimeout;\r\n    @XmlElement(name = \"MaxMessageLimit\")\r\n    protected int maxMessageLimit;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Ruft den Wert der maxTimeout-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Duration }\r\n     *     \r\n     */\r\n    public Duration getMaxTimeout() {\r\n        return maxTimeout;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maxTimeout-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Duration }\r\n     *     \r\n     */\r\n    public void setMaxTimeout(Duration value) {\r\n        this.maxTimeout = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der maxMessageLimit-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getMaxMessageLimit() {\r\n        return maxMessageLimit;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maxMessageLimit-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setMaxMessageLimit(int value) {\r\n        this.maxMessageLimit = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/PullMessagesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"CurrentTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         &lt;element name=\"TerminationTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         &lt;element ref=\"{http://docs.oasis-open.org/wsn/b-2}NotificationMessage\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"currentTime\",\r\n    \"terminationTime\",\r\n    \"notificationMessage\"\r\n})\r\n@XmlRootElement(name = \"PullMessagesResponse\")\r\npublic class PullMessagesResponse {\r\n\r\n    @XmlElement(name = \"CurrentTime\", required = true)\r\n    @XmlSchemaType(name = \"dateTime\")\r\n    protected XMLGregorianCalendar currentTime;\r\n    @XmlElement(name = \"TerminationTime\", required = true)\r\n    @XmlSchemaType(name = \"dateTime\")\r\n    protected XMLGregorianCalendar terminationTime;\r\n    @XmlElement(name = \"NotificationMessage\", namespace = \"http://docs.oasis-open.org/wsn/b-2\")\r\n    protected List<NotificationMessageHolderType> notificationMessage;\r\n\r\n    /**\r\n     * Ruft den Wert der currentTime-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public XMLGregorianCalendar getCurrentTime() {\r\n        return currentTime;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der currentTime-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public void setCurrentTime(XMLGregorianCalendar value) {\r\n        this.currentTime = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der terminationTime-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public XMLGregorianCalendar getTerminationTime() {\r\n        return terminationTime;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der terminationTime-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public void setTerminationTime(XMLGregorianCalendar value) {\r\n        this.terminationTime = value;\r\n    }\r\n\r\n    /**\r\n     * List of messages. This list shall be empty in case of a timeout.Gets the value of the notificationMessage property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the notificationMessage property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getNotificationMessage().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link NotificationMessageHolderType }\r\n     * \r\n     * \r\n     */\r\n    public List<NotificationMessageHolderType> getNotificationMessage() {\r\n        if (notificationMessage == null) {\r\n            notificationMessage = new ArrayList<NotificationMessageHolderType>();\r\n        }\r\n        return this.notificationMessage;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/Seek.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"UtcTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         &lt;element name=\"Reverse\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         &lt;any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"utcTime\",\r\n    \"reverse\",\r\n    \"any\"\r\n})\r\n@XmlRootElement(name = \"Seek\")\r\npublic class Seek {\r\n\r\n    @XmlElement(name = \"UtcTime\", required = true)\r\n    @XmlSchemaType(name = \"dateTime\")\r\n    protected XMLGregorianCalendar utcTime;\r\n    @XmlElement(name = \"Reverse\")\r\n    protected Boolean reverse;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Ruft den Wert der utcTime-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public XMLGregorianCalendar getUtcTime() {\r\n        return utcTime;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der utcTime-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link XMLGregorianCalendar }\r\n     *     \r\n     */\r\n    public void setUtcTime(XMLGregorianCalendar value) {\r\n        this.utcTime = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der reverse-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isReverse() {\r\n        return reverse;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der reverse-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setReverse(Boolean value) {\r\n        this.reverse = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/SeekResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SeekResponse\")\r\npublic class SeekResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/SetSynchronizationPoint.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetSynchronizationPoint\")\r\npublic class SetSynchronizationPoint {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/SetSynchronizationPointResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetSynchronizationPointResponse\")\r\npublic class SetSynchronizationPointResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/SubscriptionPolicy.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.events.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * Optional ONVIF defined pull point subscription policies\r\n * \r\n * <p>Java-Klasse fr SubscriptionPolicy complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"SubscriptionPolicy\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"ChangedOnly\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SubscriptionPolicy\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class SubscriptionPolicy {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n    @XmlAttribute(name = \"ChangedOnly\")\r\n    protected Boolean changedOnly;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * {@link Element }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der changedOnly-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isChangedOnly() {\r\n        return changedOnly;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der changedOnly-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setChangedOnly(Boolean value) {\r\n        this.changedOnly = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/events/wsdl/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.03.16 um 01:52:47 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver10/events/wsdl\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver10.events.wsdl;\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioDecoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddAudioDecoderConfiguration\")\r\npublic class AddAudioDecoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioDecoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddAudioDecoderConfigurationResponse\")\r\npublic class AddAudioDecoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddAudioEncoderConfiguration\")\r\npublic class AddAudioEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddAudioEncoderConfigurationResponse\")\r\npublic class AddAudioEncoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddAudioOutputConfiguration\")\r\npublic class AddAudioOutputConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioOutputConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddAudioOutputConfigurationResponse\")\r\npublic class AddAudioOutputConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddAudioSourceConfiguration\")\r\npublic class AddAudioSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddAudioSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddAudioSourceConfigurationResponse\")\r\npublic class AddAudioSourceConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddMetadataConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddMetadataConfiguration\")\r\npublic class AddMetadataConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddMetadataConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddMetadataConfigurationResponse\")\r\npublic class AddMetadataConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddPTZConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddPTZConfiguration\")\r\npublic class AddPTZConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddPTZConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddPTZConfigurationResponse\")\r\npublic class AddPTZConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddVideoAnalyticsConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddVideoAnalyticsConfiguration\")\r\npublic class AddVideoAnalyticsConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddVideoAnalyticsConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddVideoAnalyticsConfigurationResponse\")\r\npublic class AddVideoAnalyticsConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddVideoEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddVideoEncoderConfiguration\")\r\npublic class AddVideoEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddVideoEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddVideoEncoderConfigurationResponse\")\r\npublic class AddVideoEncoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddVideoSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"configurationToken\" })\r\n@XmlRootElement(name = \"AddVideoSourceConfiguration\")\r\npublic class AddVideoSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/AddVideoSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddVideoSourceConfigurationResponse\")\r\npublic class AddVideoSourceConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Capabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Capabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileCapabilities\" type=\"{http://www.onvif.org/ver10/media/wsdl}ProfileCapabilities\"/>\r\n *         <element name=\"StreamingCapabilities\" type=\"{http://www.onvif.org/ver10/media/wsdl}StreamingCapabilities\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"SnapshotUri\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"Rotation\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"VideoSourceMode\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"OSD\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Capabilities\", propOrder = { \"profileCapabilities\", \"streamingCapabilities\", \"any\" })\r\npublic class Capabilities {\r\n\r\n\t@XmlElement(name = \"ProfileCapabilities\", required = true)\r\n\tprotected ProfileCapabilities profileCapabilities;\r\n\t@XmlElement(name = \"StreamingCapabilities\", required = true)\r\n\tprotected StreamingCapabilities streamingCapabilities;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"SnapshotUri\")\r\n\tprotected Boolean snapshotUri;\r\n\t@XmlAttribute(name = \"Rotation\")\r\n\tprotected Boolean rotation;\r\n\t@XmlAttribute(name = \"VideoSourceMode\")\r\n\tprotected Boolean videoSourceMode;\r\n\t@XmlAttribute(name = \"OSD\")\r\n\tprotected Boolean osd;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ProfileCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ProfileCapabilities getProfileCapabilities() {\r\n\t\treturn profileCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ProfileCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setProfileCapabilities(ProfileCapabilities value) {\r\n\t\tthis.profileCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der streamingCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link StreamingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic StreamingCapabilities getStreamingCapabilities() {\r\n\t\treturn streamingCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der streamingCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link StreamingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setStreamingCapabilities(StreamingCapabilities value) {\r\n\t\tthis.streamingCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der snapshotUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isSnapshotUri() {\r\n\t\treturn snapshotUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der snapshotUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setSnapshotUri(Boolean value) {\r\n\t\tthis.snapshotUri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rotation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRotation() {\r\n\t\treturn rotation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rotation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRotation(Boolean value) {\r\n\t\tthis.rotation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSourceMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isVideoSourceMode() {\r\n\t\treturn videoSourceMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSourceMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setVideoSourceMode(Boolean value) {\r\n\t\tthis.videoSourceMode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der osd-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isOSD() {\r\n\t\treturn osd;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osd-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setOSD(Boolean value) {\r\n\t\tthis.osd = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/CreateOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSD\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osd\", \"any\" })\r\n@XmlRootElement(name = \"CreateOSD\")\r\npublic class CreateOSD {\r\n\r\n\t@XmlElement(name = \"OSD\", required = true)\r\n\tprotected OSDConfiguration osd;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osd-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDConfiguration getOSD() {\r\n\t\treturn osd;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osd-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setOSD(OSDConfiguration value) {\r\n\t\tthis.osd = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/CreateOSDResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSDToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osdToken\", \"any\" })\r\n@XmlRootElement(name = \"CreateOSDResponse\")\r\npublic class CreateOSDResponse {\r\n\r\n\t@XmlElement(name = \"OSDToken\", required = true)\r\n\tprotected String osdToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osdToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getOSDToken() {\r\n\t\treturn osdToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osdToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setOSDToken(String value) {\r\n\t\tthis.osdToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/CreateProfile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         <element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"name\", \"token\" })\r\n@XmlRootElement(name = \"CreateProfile\")\r\npublic class CreateProfile {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"Token\")\r\n\tprotected String token;\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/CreateProfileResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Profile;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Profile\" type=\"{http://www.onvif.org/ver10/schema}Profile\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profile\" })\r\n@XmlRootElement(name = \"CreateProfileResponse\")\r\npublic class CreateProfileResponse {\r\n\r\n\t@XmlElement(name = \"Profile\", required = true)\r\n\tprotected Profile profile;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profile-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Profile }\r\n\t * \r\n\t */\r\n\tpublic Profile getProfile() {\r\n\t\treturn profile;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profile-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Profile }\r\n\t * \r\n\t */\r\n\tpublic void setProfile(Profile value) {\r\n\t\tthis.profile = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/DeleteOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSDToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osdToken\", \"any\" })\r\n@XmlRootElement(name = \"DeleteOSD\")\r\npublic class DeleteOSD {\r\n\r\n\t@XmlElement(name = \"OSDToken\", required = true)\r\n\tprotected String osdToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osdToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getOSDToken() {\r\n\t\treturn osdToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osdToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setOSDToken(String value) {\r\n\t\tthis.osdToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/DeleteOSDResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"DeleteOSDResponse\")\r\npublic class DeleteOSDResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/DeleteProfile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"DeleteProfile\")\r\npublic class DeleteProfile {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/DeleteProfileResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"DeleteProfileResponse\")\r\npublic class DeleteProfileResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioDecoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetAudioDecoderConfiguration\")\r\npublic class GetAudioDecoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioDecoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurationOptions\")\r\npublic class GetAudioDecoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioDecoderConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurationOptionsResponse\")\r\npublic class GetAudioDecoderConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected AudioDecoderConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(AudioDecoderConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioDecoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurationResponse\")\r\npublic class GetAudioDecoderConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioDecoderConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioDecoderConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioDecoderConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurations\")\r\npublic class GetAudioDecoderConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioDecoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurationsResponse\")\r\npublic class GetAudioDecoderConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioDecoderConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioDecoderConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioDecoderConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioDecoderConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetAudioEncoderConfiguration\")\r\npublic class GetAudioEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioEncoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurationOptions\")\r\npublic class GetAudioEncoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioEncoderConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoderConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurationOptionsResponse\")\r\npublic class GetAudioEncoderConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected AudioEncoderConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(AudioEncoderConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurationResponse\")\r\npublic class GetAudioEncoderConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioEncoderConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioEncoderConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioEncoderConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurations\")\r\npublic class GetAudioEncoderConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioEncoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurationsResponse\")\r\npublic class GetAudioEncoderConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioEncoderConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioEncoderConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioEncoderConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioEncoderConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetAudioOutputConfiguration\")\r\npublic class GetAudioOutputConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetAudioOutputConfigurationOptions\")\r\npublic class GetAudioOutputConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetAudioOutputConfigurationOptionsResponse\")\r\npublic class GetAudioOutputConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected AudioOutputConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioOutputConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioOutputConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioOutputConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(AudioOutputConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetAudioOutputConfigurationResponse\")\r\npublic class GetAudioOutputConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioOutputConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioOutputConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioOutputConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAudioOutputConfigurations\")\r\npublic class GetAudioOutputConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetAudioOutputConfigurationsResponse\")\r\npublic class GetAudioOutputConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioOutputConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioOutputConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioOutputConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioOutputConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputs.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAudioOutputs\")\r\npublic class GetAudioOutputs {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioOutputsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutput;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AudioOutputs\" type=\"{http://www.onvif.org/ver10/schema}AudioOutput\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"audioOutputs\" })\r\n@XmlRootElement(name = \"GetAudioOutputsResponse\")\r\npublic class GetAudioOutputsResponse {\r\n\r\n\t@XmlElement(name = \"AudioOutputs\")\r\n\tprotected List<AudioOutput> audioOutputs;\r\n\r\n\t/**\r\n\t * Gets the value of the audioOutputs property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the audioOutputs property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAudioOutputs().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioOutput }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioOutput> getAudioOutputs() {\r\n\t\tif (audioOutputs == null) {\r\n\t\t\taudioOutputs = new ArrayList<AudioOutput>();\r\n\t\t}\r\n\t\treturn this.audioOutputs;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetAudioSourceConfiguration\")\r\npublic class GetAudioSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourceConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetAudioSourceConfigurationOptions\")\r\npublic class GetAudioSourceConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourceConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetAudioSourceConfigurationOptionsResponse\")\r\npublic class GetAudioSourceConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected AudioSourceConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(AudioSourceConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetAudioSourceConfigurationResponse\")\r\npublic class GetAudioSourceConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioSourceConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioSourceConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourceConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAudioSourceConfigurations\")\r\npublic class GetAudioSourceConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourceConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetAudioSourceConfigurationsResponse\")\r\npublic class GetAudioSourceConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioSourceConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioSourceConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioSourceConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioSourceConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSources.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetAudioSources\")\r\npublic class GetAudioSources {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetAudioSourcesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSource;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AudioSources\" type=\"{http://www.onvif.org/ver10/schema}AudioSource\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"audioSources\" })\r\n@XmlRootElement(name = \"GetAudioSourcesResponse\")\r\npublic class GetAudioSourcesResponse {\r\n\r\n\t@XmlElement(name = \"AudioSources\")\r\n\tprotected List<AudioSource> audioSources;\r\n\r\n\t/**\r\n\t * Gets the value of the audioSources property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the audioSources property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAudioSources().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioSource }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioSource> getAudioSources() {\r\n\t\tif (audioSources == null) {\r\n\t\t\taudioSources = new ArrayList<AudioSource>();\r\n\t\t}\r\n\t\treturn this.audioSources;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioDecoderConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioDecoderConfigurations\")\r\npublic class GetCompatibleAudioDecoderConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioDecoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioDecoderConfigurationsResponse\")\r\npublic class GetCompatibleAudioDecoderConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioDecoderConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioDecoderConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioDecoderConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioDecoderConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioEncoderConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioEncoderConfigurations\")\r\npublic class GetCompatibleAudioEncoderConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioEncoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioEncoderConfigurationsResponse\")\r\npublic class GetCompatibleAudioEncoderConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioEncoderConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioEncoderConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioEncoderConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioEncoderConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioOutputConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioOutputConfigurations\")\r\npublic class GetCompatibleAudioOutputConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioOutputConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioOutputConfigurationsResponse\")\r\npublic class GetCompatibleAudioOutputConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioOutputConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioOutputConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioOutputConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioOutputConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioSourceConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioSourceConfigurations\")\r\npublic class GetCompatibleAudioSourceConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleAudioSourceConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleAudioSourceConfigurationsResponse\")\r\npublic class GetCompatibleAudioSourceConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<AudioSourceConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioSourceConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioSourceConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<AudioSourceConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleMetadataConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleMetadataConfigurations\")\r\npublic class GetCompatibleMetadataConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleMetadataConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleMetadataConfigurationsResponse\")\r\npublic class GetCompatibleMetadataConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<MetadataConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link MetadataConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<MetadataConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<MetadataConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleVideoAnalyticsConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleVideoAnalyticsConfigurations\")\r\npublic class GetCompatibleVideoAnalyticsConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleVideoAnalyticsConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoAnalyticsConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleVideoAnalyticsConfigurationsResponse\")\r\npublic class GetCompatibleVideoAnalyticsConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<VideoAnalyticsConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoAnalyticsConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<VideoAnalyticsConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleVideoEncoderConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleVideoEncoderConfigurations\")\r\npublic class GetCompatibleVideoEncoderConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleVideoEncoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleVideoEncoderConfigurationsResponse\")\r\npublic class GetCompatibleVideoEncoderConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<VideoEncoderConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoEncoderConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoEncoderConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<VideoEncoderConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleVideoSourceConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleVideoSourceConfigurations\")\r\npublic class GetCompatibleVideoSourceConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetCompatibleVideoSourceConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetCompatibleVideoSourceConfigurationsResponse\")\r\npublic class GetCompatibleVideoSourceConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<VideoSourceConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoSourceConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoSourceConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<VideoSourceConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetGuaranteedNumberOfVideoEncoderInstances.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetGuaranteedNumberOfVideoEncoderInstances\")\r\npublic class GetGuaranteedNumberOfVideoEncoderInstances {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetGuaranteedNumberOfVideoEncoderInstancesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TotalNumber\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"JPEG\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"H264\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"MPEG4\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"totalNumber\", \"jpeg\", \"h264\", \"mpeg4\" })\r\n@XmlRootElement(name = \"GetGuaranteedNumberOfVideoEncoderInstancesResponse\")\r\npublic class GetGuaranteedNumberOfVideoEncoderInstancesResponse {\r\n\r\n\t@XmlElement(name = \"TotalNumber\")\r\n\tprotected int totalNumber;\r\n\t@XmlElement(name = \"JPEG\")\r\n\tprotected Integer jpeg;\r\n\t@XmlElement(name = \"H264\")\r\n\tprotected Integer h264;\r\n\t@XmlElement(name = \"MPEG4\")\r\n\tprotected Integer mpeg4;\r\n\r\n\t/**\r\n\t * Ruft den Wert der totalNumber-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getTotalNumber() {\r\n\t\treturn totalNumber;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der totalNumber-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTotalNumber(int value) {\r\n\t\tthis.totalNumber = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der jpeg-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getJPEG() {\r\n\t\treturn jpeg;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der jpeg-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setJPEG(Integer value) {\r\n\t\tthis.jpeg = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der h264-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getH264() {\r\n\t\treturn h264;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der h264-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setH264(Integer value) {\r\n\t\tthis.h264 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mpeg4-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getMPEG4() {\r\n\t\treturn mpeg4;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mpeg4-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setMPEG4(Integer value) {\r\n\t\tthis.mpeg4 = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetMetadataConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetMetadataConfiguration\")\r\npublic class GetMetadataConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetMetadataConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetMetadataConfigurationOptions\")\r\npublic class GetMetadataConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetMetadataConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetMetadataConfigurationOptionsResponse\")\r\npublic class GetMetadataConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected MetadataConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(MetadataConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetMetadataConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetMetadataConfigurationResponse\")\r\npublic class GetMetadataConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected MetadataConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(MetadataConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetMetadataConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetMetadataConfigurations\")\r\npublic class GetMetadataConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetMetadataConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetMetadataConfigurationsResponse\")\r\npublic class GetMetadataConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<MetadataConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link MetadataConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<MetadataConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<MetadataConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSDToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osdToken\", \"any\" })\r\n@XmlRootElement(name = \"GetOSD\")\r\npublic class GetOSD {\r\n\r\n\t@XmlElement(name = \"OSDToken\", required = true)\r\n\tprotected String osdToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osdToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getOSDToken() {\r\n\t\treturn osdToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osdToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setOSDToken(String value) {\r\n\t\tthis.osdToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetOSDOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"any\" })\r\n@XmlRootElement(name = \"GetOSDOptions\")\r\npublic class GetOSDOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetOSDOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfigurationOptions;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSDOptions\" type=\"{http://www.onvif.org/ver10/schema}OSDConfigurationOptions\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osdOptions\", \"any\" })\r\n@XmlRootElement(name = \"GetOSDOptionsResponse\")\r\npublic class GetOSDOptionsResponse {\r\n\r\n\t@XmlElement(name = \"OSDOptions\", required = true)\r\n\tprotected OSDConfigurationOptions osdOptions;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osdOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDConfigurationOptions getOSDOptions() {\r\n\t\treturn osdOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osdOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOSDOptions(OSDConfigurationOptions value) {\r\n\t\tthis.osdOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetOSDResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSD\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osd\", \"any\" })\r\n@XmlRootElement(name = \"GetOSDResponse\")\r\npublic class GetOSDResponse {\r\n\r\n\t@XmlElement(name = \"OSD\", required = true)\r\n\tprotected OSDConfiguration osd;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osd-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDConfiguration getOSD() {\r\n\t\treturn osd;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osd-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setOSD(OSDConfiguration value) {\r\n\t\tthis.osd = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetOSDs.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetOSDs\")\r\npublic class GetOSDs {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetOSDsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSDs\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osDs\" })\r\n@XmlRootElement(name = \"GetOSDsResponse\")\r\npublic class GetOSDsResponse {\r\n\r\n\t@XmlElement(name = \"OSDs\")\r\n\tprotected List<OSDConfiguration> osDs;\r\n\r\n\t/**\r\n\t * Gets the value of the osDs property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the osDs property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getOSDs().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link OSDConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<OSDConfiguration> getOSDs() {\r\n\t\tif (osDs == null) {\r\n\t\t\tosDs = new ArrayList<OSDConfiguration>();\r\n\t\t}\r\n\t\treturn this.osDs;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetProfile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetProfile\")\r\npublic class GetProfile {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetProfileResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Profile;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Profile\" type=\"{http://www.onvif.org/ver10/schema}Profile\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profile\" })\r\n@XmlRootElement(name = \"GetProfileResponse\")\r\npublic class GetProfileResponse {\r\n\r\n\t@XmlElement(name = \"Profile\", required = true)\r\n\tprotected Profile profile;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profile-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Profile }\r\n\t * \r\n\t */\r\n\tpublic Profile getProfile() {\r\n\t\treturn profile;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profile-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Profile }\r\n\t * \r\n\t */\r\n\tpublic void setProfile(Profile value) {\r\n\t\tthis.profile = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetProfiles.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetProfiles\")\r\npublic class GetProfiles {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetProfilesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.Profile;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Profiles\" type=\"{http://www.onvif.org/ver10/schema}Profile\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profiles\" })\r\n@XmlRootElement(name = \"GetProfilesResponse\")\r\npublic class GetProfilesResponse {\r\n\r\n\t@XmlElement(name = \"Profiles\")\r\n\tprotected List<Profile> profiles;\r\n\r\n\t/**\r\n\t * Gets the value of the profiles property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the profiles property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getProfiles().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Profile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Profile> getProfiles() {\r\n\t\tif (profiles == null) {\r\n\t\t\tprofiles = new ArrayList<Profile>();\r\n\t\t}\r\n\t\treturn this.profiles;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetServiceCapabilities\")\r\npublic class GetServiceCapabilities {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetServiceCapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Capabilities\" type=\"{http://www.onvif.org/ver10/media/wsdl}Capabilities\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"capabilities\" })\r\n@XmlRootElement(name = \"GetServiceCapabilitiesResponse\")\r\npublic class GetServiceCapabilitiesResponse {\r\n\r\n\t@XmlElement(name = \"Capabilities\", required = true)\r\n\tprotected Capabilities capabilities;\r\n\r\n\t/**\r\n\t * Ruft den Wert der capabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Capabilities getCapabilities() {\r\n\t\treturn capabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der capabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic void setCapabilities(Capabilities value) {\r\n\t\tthis.capabilities = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetSnapshotUri.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetSnapshotUri\")\r\npublic class GetSnapshotUri {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetSnapshotUriResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MediaUri;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MediaUri\" type=\"{http://www.onvif.org/ver10/schema}MediaUri\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"mediaUri\" })\r\n@XmlRootElement(name = \"GetSnapshotUriResponse\")\r\npublic class GetSnapshotUriResponse {\r\n\r\n\t@XmlElement(name = \"MediaUri\", required = true)\r\n\tprotected MediaUri mediaUri;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mediaUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MediaUri }\r\n\t * \r\n\t */\r\n\tpublic MediaUri getMediaUri() {\r\n\t\treturn mediaUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mediaUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MediaUri }\r\n\t * \r\n\t */\r\n\tpublic void setMediaUri(MediaUri value) {\r\n\t\tthis.mediaUri = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetStreamUri.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.StreamSetup;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"StreamSetup\" type=\"{http://www.onvif.org/ver10/schema}StreamSetup\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"streamSetup\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetStreamUri\")\r\npublic class GetStreamUri {\r\n\r\n\t@XmlElement(name = \"StreamSetup\", required = true)\r\n\tprotected StreamSetup streamSetup;\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der streamSetup-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link StreamSetup }\r\n\t * \r\n\t */\r\n\tpublic StreamSetup getStreamSetup() {\r\n\t\treturn streamSetup;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der streamSetup-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link StreamSetup }\r\n\t * \r\n\t */\r\n\tpublic void setStreamSetup(StreamSetup value) {\r\n\t\tthis.streamSetup = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetStreamUriResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MediaUri;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MediaUri\" type=\"{http://www.onvif.org/ver10/schema}MediaUri\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"mediaUri\" })\r\n@XmlRootElement(name = \"GetStreamUriResponse\")\r\npublic class GetStreamUriResponse {\r\n\r\n\t@XmlElement(name = \"MediaUri\", required = true)\r\n\tprotected MediaUri mediaUri;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mediaUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MediaUri }\r\n\t * \r\n\t */\r\n\tpublic MediaUri getMediaUri() {\r\n\t\treturn mediaUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mediaUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MediaUri }\r\n\t * \r\n\t */\r\n\tpublic void setMediaUri(MediaUri value) {\r\n\t\tthis.mediaUri = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoAnalyticsConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetVideoAnalyticsConfiguration\")\r\npublic class GetVideoAnalyticsConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoAnalyticsConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoAnalyticsConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetVideoAnalyticsConfigurationResponse\")\r\npublic class GetVideoAnalyticsConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected VideoAnalyticsConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(VideoAnalyticsConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoAnalyticsConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetVideoAnalyticsConfigurations\")\r\npublic class GetVideoAnalyticsConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoAnalyticsConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoAnalyticsConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetVideoAnalyticsConfigurationsResponse\")\r\npublic class GetVideoAnalyticsConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<VideoAnalyticsConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoAnalyticsConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<VideoAnalyticsConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetVideoEncoderConfiguration\")\r\npublic class GetVideoEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoEncoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurationOptions\")\r\npublic class GetVideoEncoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoEncoderConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoderConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurationOptionsResponse\")\r\npublic class GetVideoEncoderConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected VideoEncoderConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(VideoEncoderConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurationResponse\")\r\npublic class GetVideoEncoderConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected VideoEncoderConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(VideoEncoderConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoEncoderConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurations\")\r\npublic class GetVideoEncoderConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoEncoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurationsResponse\")\r\npublic class GetVideoEncoderConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<VideoEncoderConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoEncoderConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoEncoderConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<VideoEncoderConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetVideoSourceConfiguration\")\r\npublic class GetVideoSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\", \"profileToken\" })\r\n@XmlRootElement(name = \"GetVideoSourceConfigurationOptions\")\r\npublic class GetVideoSourceConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\")\r\n\tprotected String configurationToken;\r\n\t@XmlElement(name = \"ProfileToken\")\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetVideoSourceConfigurationOptionsResponse\")\r\npublic class GetVideoSourceConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected VideoSourceConfigurationOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(VideoSourceConfigurationOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\" })\r\n@XmlRootElement(name = \"GetVideoSourceConfigurationResponse\")\r\npublic class GetVideoSourceConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected VideoSourceConfiguration configuration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(VideoSourceConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetVideoSourceConfigurations\")\r\npublic class GetVideoSourceConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurations\" })\r\n@XmlRootElement(name = \"GetVideoSourceConfigurationsResponse\")\r\npublic class GetVideoSourceConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"Configurations\")\r\n\tprotected List<VideoSourceConfiguration> configurations;\r\n\r\n\t/**\r\n\t * Gets the value of the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getConfigurations().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoSourceConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoSourceConfiguration> getConfigurations() {\r\n\t\tif (configurations == null) {\r\n\t\t\tconfigurations = new ArrayList<VideoSourceConfiguration>();\r\n\t\t}\r\n\t\treturn this.configurations;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceModes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"videoSourceToken\" })\r\n@XmlRootElement(name = \"GetVideoSourceModes\")\r\npublic class GetVideoSourceModes {\r\n\r\n\t@XmlElement(name = \"VideoSourceToken\", required = true)\r\n\tprotected String videoSourceToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getVideoSourceToken() {\r\n\t\treturn videoSourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setVideoSourceToken(String value) {\r\n\t\tthis.videoSourceToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourceModesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"VideoSourceModes\" type=\"{http://www.onvif.org/ver10/media/wsdl}VideoSourceMode\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"videoSourceModes\" })\r\n@XmlRootElement(name = \"GetVideoSourceModesResponse\")\r\npublic class GetVideoSourceModesResponse {\r\n\r\n\t@XmlElement(name = \"VideoSourceModes\", required = true)\r\n\tprotected List<VideoSourceMode> videoSourceModes;\r\n\r\n\t/**\r\n\t * Gets the value of the videoSourceModes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the videoSourceModes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getVideoSourceModes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoSourceMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoSourceMode> getVideoSourceModes() {\r\n\t\tif (videoSourceModes == null) {\r\n\t\t\tvideoSourceModes = new ArrayList<VideoSourceMode>();\r\n\t\t}\r\n\t\treturn this.videoSourceModes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSources.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetVideoSources\")\r\npublic class GetVideoSources {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/GetVideoSourcesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSource;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"VideoSources\" type=\"{http://www.onvif.org/ver10/schema}VideoSource\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"videoSources\" })\r\n@XmlRootElement(name = \"GetVideoSourcesResponse\")\r\npublic class GetVideoSourcesResponse {\r\n\r\n\t@XmlElement(name = \"VideoSources\")\r\n\tprotected List<VideoSource> videoSources;\r\n\r\n\t/**\r\n\t * Gets the value of the videoSources property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the videoSources property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getVideoSources().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoSource }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoSource> getVideoSources() {\r\n\t\tif (videoSources == null) {\r\n\t\t\tvideoSources = new ArrayList<VideoSource>();\r\n\t\t}\r\n\t\treturn this.videoSources;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.onvif.ver10.media.wsdl package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _Capabilities_QNAME = new QName(\"http://www.onvif.org/ver10/media/wsdl\", \"Capabilities\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver10.media.wsdl\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceConfigurationOptionsResponse createGetVideoSourceConfigurationOptionsResponse() {\r\n\t\treturn new GetVideoSourceConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioEncoderConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioEncoderConfigurations createGetCompatibleAudioEncoderConfigurations() {\r\n\t\treturn new GetCompatibleAudioEncoderConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoEncoderConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoEncoderConfigurationsResponse createGetVideoEncoderConfigurationsResponse() {\r\n\t\treturn new GetVideoEncoderConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoEncoderConfigurationResponse createGetVideoEncoderConfigurationResponse() {\r\n\t\treturn new GetVideoEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StartMulticastStreaming }\r\n\t * \r\n\t */\r\n\tpublic StartMulticastStreaming createStartMulticastStreaming() {\r\n\t\treturn new StartMulticastStreaming();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMetadataConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetMetadataConfigurationOptions createGetMetadataConfigurationOptions() {\r\n\t\treturn new GetMetadataConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetMetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetMetadataConfiguration createSetMetadataConfiguration() {\r\n\t\treturn new SetMetadataConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetOSDResponse }\r\n\t * \r\n\t */\r\n\tpublic SetOSDResponse createSetOSDResponse() {\r\n\t\treturn new SetOSDResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetOSDResponse }\r\n\t * \r\n\t */\r\n\tpublic GetOSDResponse createGetOSDResponse() {\r\n\t\treturn new GetOSDResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceConfiguration createGetVideoSourceConfiguration() {\r\n\t\treturn new GetVideoSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourceConfiguration createGetAudioSourceConfiguration() {\r\n\t\treturn new GetAudioSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioDecoderConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioDecoderConfigurations createGetCompatibleAudioDecoderConfigurations() {\r\n\t\treturn new GetCompatibleAudioDecoderConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetProfileResponse }\r\n\t * \r\n\t */\r\n\tpublic GetProfileResponse createGetProfileResponse() {\r\n\t\treturn new GetProfileResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceConfigurations createGetVideoSourceConfigurations() {\r\n\t\treturn new GetVideoSourceConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetVideoEncoderConfiguration createSetVideoEncoderConfiguration() {\r\n\t\treturn new SetVideoEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddAudioOutputConfiguration createAddAudioOutputConfiguration() {\r\n\t\treturn new AddAudioOutputConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateProfile }\r\n\t * \r\n\t */\r\n\tpublic CreateProfile createCreateProfile() {\r\n\t\treturn new CreateProfile();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddAudioEncoderConfiguration createAddAudioEncoderConfiguration() {\r\n\t\treturn new AddAudioEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetSynchronizationPointResponse }\r\n\t * \r\n\t */\r\n\tpublic SetSynchronizationPointResponse createSetSynchronizationPointResponse() {\r\n\t\treturn new SetSynchronizationPointResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteProfile }\r\n\t * \r\n\t */\r\n\tpublic DeleteProfile createDeleteProfile() {\r\n\t\treturn new DeleteProfile();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetGuaranteedNumberOfVideoEncoderInstancesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetGuaranteedNumberOfVideoEncoderInstancesResponse createGetGuaranteedNumberOfVideoEncoderInstancesResponse() {\r\n\t\treturn new GetGuaranteedNumberOfVideoEncoderInstancesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioDecoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioDecoderConfigurationResponse createRemoveAudioDecoderConfigurationResponse() {\r\n\t\treturn new RemoveAudioDecoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetVideoAnalyticsConfiguration createGetVideoAnalyticsConfiguration() {\r\n\t\treturn new GetVideoAnalyticsConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoSourceModeResponse }\r\n\t * \r\n\t */\r\n\tpublic SetVideoSourceModeResponse createSetVideoSourceModeResponse() {\r\n\t\treturn new SetVideoSourceModeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioEncoderConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioEncoderConfigurationOptionsResponse createGetAudioEncoderConfigurationOptionsResponse() {\r\n\t\treturn new GetAudioEncoderConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputConfiguration createGetAudioOutputConfiguration() {\r\n\t\treturn new GetAudioOutputConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetVideoSourceConfigurationResponse createSetVideoSourceConfigurationResponse() {\r\n\t\treturn new SetVideoSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetVideoSourceConfiguration createSetVideoSourceConfiguration() {\r\n\t\treturn new SetVideoSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteProfileResponse }\r\n\t * \r\n\t */\r\n\tpublic DeleteProfileResponse createDeleteProfileResponse() {\r\n\t\treturn new DeleteProfileResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetProfilesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetProfilesResponse createGetProfilesResponse() {\r\n\t\treturn new GetProfilesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioOutputConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddAudioOutputConfigurationResponse createAddAudioOutputConfigurationResponse() {\r\n\t\treturn new AddAudioOutputConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourcesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourcesResponse createGetAudioSourcesResponse() {\r\n\t\treturn new GetAudioSourcesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioSourceConfigurationResponse createRemoveAudioSourceConfigurationResponse() {\r\n\t\treturn new RemoveAudioSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputs }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputs createGetAudioOutputs() {\r\n\t\treturn new GetAudioOutputs();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioDecoderConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioDecoderConfigurationsResponse createGetAudioDecoderConfigurationsResponse() {\r\n\t\treturn new GetAudioDecoderConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleVideoSourceConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleVideoSourceConfigurations createGetCompatibleVideoSourceConfigurations() {\r\n\t\treturn new GetCompatibleVideoSourceConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddVideoSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddVideoSourceConfigurationResponse createAddVideoSourceConfigurationResponse() {\r\n\t\treturn new AddVideoSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourceConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourceConfigurationsResponse createGetAudioSourceConfigurationsResponse() {\r\n\t\treturn new GetAudioSourceConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputsResponse createGetAudioOutputsResponse() {\r\n\t\treturn new GetAudioOutputsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceConfigurationResponse createGetVideoSourceConfigurationResponse() {\r\n\t\treturn new GetVideoSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioSourceConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioSourceConfigurations createGetCompatibleAudioSourceConfigurations() {\r\n\t\treturn new GetCompatibleAudioSourceConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateOSD }\r\n\t * \r\n\t */\r\n\tpublic CreateOSD createCreateOSD() {\r\n\t\treturn new CreateOSD();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioEncoderConfigurationResponse createGetAudioEncoderConfigurationResponse() {\r\n\t\treturn new GetAudioEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetMetadataConfiguration createGetMetadataConfiguration() {\r\n\t\treturn new GetMetadataConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSnapshotUriResponse }\r\n\t * \r\n\t */\r\n\tpublic GetSnapshotUriResponse createGetSnapshotUriResponse() {\r\n\t\treturn new GetSnapshotUriResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetAudioEncoderConfiguration createSetAudioEncoderConfiguration() {\r\n\t\treturn new SetAudioEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleMetadataConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleMetadataConfigurationsResponse createGetCompatibleMetadataConfigurationsResponse() {\r\n\t\treturn new GetCompatibleMetadataConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddVideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddVideoAnalyticsConfiguration createAddVideoAnalyticsConfiguration() {\r\n\t\treturn new AddVideoAnalyticsConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveVideoSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveVideoSourceConfigurationResponse createRemoveVideoSourceConfigurationResponse() {\r\n\t\treturn new RemoveVideoSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetOSDsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetOSDsResponse createGetOSDsResponse() {\r\n\t\treturn new GetOSDsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourceConfigurationOptions createGetAudioSourceConfigurationOptions() {\r\n\t\treturn new GetAudioSourceConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoAnalyticsConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetVideoAnalyticsConfigurationResponse createSetVideoAnalyticsConfigurationResponse() {\r\n\t\treturn new SetVideoAnalyticsConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoEncoderConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoEncoderConfigurationOptionsResponse createGetVideoEncoderConfigurationOptionsResponse() {\r\n\t\treturn new GetVideoEncoderConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddAudioSourceConfiguration createAddAudioSourceConfiguration() {\r\n\t\treturn new AddAudioSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoAnalyticsConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoAnalyticsConfigurationsResponse createGetVideoAnalyticsConfigurationsResponse() {\r\n\t\treturn new GetVideoAnalyticsConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleVideoSourceConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleVideoSourceConfigurationsResponse createGetCompatibleVideoSourceConfigurationsResponse() {\r\n\t\treturn new GetCompatibleVideoSourceConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleVideoEncoderConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleVideoEncoderConfigurations createGetCompatibleVideoEncoderConfigurations() {\r\n\t\treturn new GetCompatibleVideoEncoderConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddAudioSourceConfigurationResponse createAddAudioSourceConfigurationResponse() {\r\n\t\treturn new AddAudioSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSources }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSources createGetAudioSources() {\r\n\t\treturn new GetAudioSources();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetOSD }\r\n\t * \r\n\t */\r\n\tpublic GetOSD createGetOSD() {\r\n\t\treturn new GetOSD();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetVideoEncoderConfigurationOptions createGetVideoEncoderConfigurationOptions() {\r\n\t\treturn new GetVideoEncoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveVideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveVideoAnalyticsConfiguration createRemoveVideoAnalyticsConfiguration() {\r\n\t\treturn new RemoveVideoAnalyticsConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetVideoEncoderConfigurationResponse createSetVideoEncoderConfigurationResponse() {\r\n\t\treturn new SetVideoEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetAudioDecoderConfiguration createSetAudioDecoderConfiguration() {\r\n\t\treturn new SetAudioDecoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StartMulticastStreamingResponse }\r\n\t * \r\n\t */\r\n\tpublic StartMulticastStreamingResponse createStartMulticastStreamingResponse() {\r\n\t\treturn new StartMulticastStreamingResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleVideoAnalyticsConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleVideoAnalyticsConfigurations createGetCompatibleVideoAnalyticsConfigurations() {\r\n\t\treturn new GetCompatibleVideoAnalyticsConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioSourceConfiguration createRemoveAudioSourceConfiguration() {\r\n\t\treturn new RemoveAudioSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputConfigurationOptionsResponse createGetAudioOutputConfigurationOptionsResponse() {\r\n\t\treturn new GetAudioOutputConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetProfiles }\r\n\t * \r\n\t */\r\n\tpublic GetProfiles createGetProfiles() {\r\n\t\treturn new GetProfiles();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetAudioOutputConfiguration createSetAudioOutputConfiguration() {\r\n\t\treturn new SetAudioOutputConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteOSD }\r\n\t * \r\n\t */\r\n\tpublic DeleteOSD createDeleteOSD() {\r\n\t\treturn new DeleteOSD();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetAudioEncoderConfigurationResponse createSetAudioEncoderConfigurationResponse() {\r\n\t\treturn new SetAudioEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddAudioEncoderConfigurationResponse createAddAudioEncoderConfigurationResponse() {\r\n\t\treturn new AddAudioEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeleteOSDResponse }\r\n\t * \r\n\t */\r\n\tpublic DeleteOSDResponse createDeleteOSDResponse() {\r\n\t\treturn new DeleteOSDResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceConfigurationOptions createGetVideoSourceConfigurationOptions() {\r\n\t\treturn new GetVideoSourceConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoAnalyticsConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoAnalyticsConfigurationResponse createGetVideoAnalyticsConfigurationResponse() {\r\n\t\treturn new GetVideoAnalyticsConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceModesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceModesResponse createGetVideoSourceModesResponse() {\r\n\t\treturn new GetVideoSourceModesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceMode }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceMode createVideoSourceMode() {\r\n\t\treturn new VideoSourceMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceModes }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceModes createGetVideoSourceModes() {\r\n\t\treturn new GetVideoSourceModes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetGuaranteedNumberOfVideoEncoderInstances }\r\n\t * \r\n\t */\r\n\tpublic GetGuaranteedNumberOfVideoEncoderInstances createGetGuaranteedNumberOfVideoEncoderInstances() {\r\n\t\treturn new GetGuaranteedNumberOfVideoEncoderInstances();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetStreamUri }\r\n\t * \r\n\t */\r\n\tpublic GetStreamUri createGetStreamUri() {\r\n\t\treturn new GetStreamUri();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddPTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddPTZConfiguration createAddPTZConfiguration() {\r\n\t\treturn new AddPTZConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddPTZConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddPTZConfigurationResponse createAddPTZConfigurationResponse() {\r\n\t\treturn new AddPTZConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleVideoAnalyticsConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleVideoAnalyticsConfigurationsResponse createGetCompatibleVideoAnalyticsConfigurationsResponse() {\r\n\t\treturn new GetCompatibleVideoAnalyticsConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveMetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveMetadataConfiguration createRemoveMetadataConfiguration() {\r\n\t\treturn new RemoveMetadataConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourceConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourceConfigurationOptionsResponse createGetAudioSourceConfigurationOptionsResponse() {\r\n\t\treturn new GetAudioSourceConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddVideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddVideoSourceConfiguration createAddVideoSourceConfiguration() {\r\n\t\treturn new AddVideoSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetAudioDecoderConfiguration createGetAudioDecoderConfiguration() {\r\n\t\treturn new GetAudioDecoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMetadataConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetMetadataConfigurationOptionsResponse createGetMetadataConfigurationOptionsResponse() {\r\n\t\treturn new GetMetadataConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServiceCapabilitiesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetServiceCapabilitiesResponse createGetServiceCapabilitiesResponse() {\r\n\t\treturn new GetServiceCapabilitiesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Capabilities createCapabilities() {\r\n\t\treturn new Capabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoEncoderConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetVideoEncoderConfigurations createGetVideoEncoderConfigurations() {\r\n\t\treturn new GetVideoEncoderConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputConfigurations createGetAudioOutputConfigurations() {\r\n\t\treturn new GetAudioOutputConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetOSDOptions }\r\n\t * \r\n\t */\r\n\tpublic GetOSDOptions createGetOSDOptions() {\r\n\t\treturn new GetOSDOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioOutputConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioOutputConfigurationResponse createRemoveAudioOutputConfigurationResponse() {\r\n\t\treturn new RemoveAudioOutputConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetOSDs }\r\n\t * \r\n\t */\r\n\tpublic GetOSDs createGetOSDs() {\r\n\t\treturn new GetOSDs();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetSnapshotUri }\r\n\t * \r\n\t */\r\n\tpublic GetSnapshotUri createGetSnapshotUri() {\r\n\t\treturn new GetSnapshotUri();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourceConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourceConfigurationsResponse createGetVideoSourceConfigurationsResponse() {\r\n\t\treturn new GetVideoSourceConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddVideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddVideoEncoderConfiguration createAddVideoEncoderConfiguration() {\r\n\t\treturn new AddVideoEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveVideoEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveVideoEncoderConfigurationResponse createRemoveVideoEncoderConfigurationResponse() {\r\n\t\treturn new RemoveVideoEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetAudioEncoderConfiguration createGetAudioEncoderConfiguration() {\r\n\t\treturn new GetAudioEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddAudioDecoderConfiguration createAddAudioDecoderConfiguration() {\r\n\t\treturn new AddAudioDecoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddMetadataConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddMetadataConfigurationResponse createAddMetadataConfigurationResponse() {\r\n\t\treturn new AddMetadataConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioOutputConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioOutputConfigurationsResponse createGetCompatibleAudioOutputConfigurationsResponse() {\r\n\t\treturn new GetCompatibleAudioOutputConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioOutputConfiguration createRemoveAudioOutputConfiguration() {\r\n\t\treturn new RemoveAudioOutputConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioSourceConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioSourceConfigurationsResponse createGetCompatibleAudioSourceConfigurationsResponse() {\r\n\t\treturn new GetCompatibleAudioSourceConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveVideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveVideoSourceConfiguration createRemoveVideoSourceConfiguration() {\r\n\t\treturn new RemoveVideoSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputConfigurationOptions createGetAudioOutputConfigurationOptions() {\r\n\t\treturn new GetAudioOutputConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioOutputConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioOutputConfigurations createGetCompatibleAudioOutputConfigurations() {\r\n\t\treturn new GetCompatibleAudioOutputConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateProfileResponse }\r\n\t * \r\n\t */\r\n\tpublic CreateProfileResponse createCreateProfileResponse() {\r\n\t\treturn new CreateProfileResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioDecoderConfiguration createRemoveAudioDecoderConfiguration() {\r\n\t\treturn new RemoveAudioDecoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputConfigurationResponse createGetAudioOutputConfigurationResponse() {\r\n\t\treturn new GetAudioOutputConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetMetadataConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetMetadataConfigurationResponse createSetMetadataConfigurationResponse() {\r\n\t\treturn new SetMetadataConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveVideoAnalyticsConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveVideoAnalyticsConfigurationResponse createRemoveVideoAnalyticsConfigurationResponse() {\r\n\t\treturn new RemoveVideoAnalyticsConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServiceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic GetServiceCapabilities createGetServiceCapabilities() {\r\n\t\treturn new GetServiceCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetAudioSourceConfiguration createSetAudioSourceConfiguration() {\r\n\t\treturn new SetAudioSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetOSD }\r\n\t * \r\n\t */\r\n\tpublic SetOSD createSetOSD() {\r\n\t\treturn new SetOSD();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddVideoAnalyticsConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddVideoAnalyticsConfigurationResponse createAddVideoAnalyticsConfigurationResponse() {\r\n\t\treturn new AddVideoAnalyticsConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddAudioDecoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddAudioDecoderConfigurationResponse createAddAudioDecoderConfigurationResponse() {\r\n\t\treturn new AddAudioDecoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioOutputConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioOutputConfigurationsResponse createGetAudioOutputConfigurationsResponse() {\r\n\t\treturn new GetAudioOutputConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioEncoderConfigurationResponse createRemoveAudioEncoderConfigurationResponse() {\r\n\t\treturn new RemoveAudioEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddMetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AddMetadataConfiguration createAddMetadataConfiguration() {\r\n\t\treturn new AddMetadataConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetVideoEncoderConfiguration createGetVideoEncoderConfiguration() {\r\n\t\treturn new GetVideoEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveMetadataConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemoveMetadataConfigurationResponse createRemoveMetadataConfigurationResponse() {\r\n\t\treturn new RemoveMetadataConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleVideoEncoderConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleVideoEncoderConfigurationsResponse createGetCompatibleVideoEncoderConfigurationsResponse() {\r\n\t\treturn new GetCompatibleVideoEncoderConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetAudioSourceConfigurationResponse createSetAudioSourceConfigurationResponse() {\r\n\t\treturn new SetAudioSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StopMulticastStreamingResponse }\r\n\t * \r\n\t */\r\n\tpublic StopMulticastStreamingResponse createStopMulticastStreamingResponse() {\r\n\t\treturn new StopMulticastStreamingResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioOutputConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetAudioOutputConfigurationResponse createSetAudioOutputConfigurationResponse() {\r\n\t\treturn new SetAudioOutputConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetAudioDecoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetAudioDecoderConfigurationResponse createSetAudioDecoderConfigurationResponse() {\r\n\t\treturn new SetAudioDecoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioEncoderConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioEncoderConfigurationsResponse createGetCompatibleAudioEncoderConfigurationsResponse() {\r\n\t\treturn new GetCompatibleAudioEncoderConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourceConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourceConfigurations createGetAudioSourceConfigurations() {\r\n\t\treturn new GetAudioSourceConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSourcesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSourcesResponse createGetVideoSourcesResponse() {\r\n\t\treturn new GetVideoSourcesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioEncoderConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetAudioEncoderConfigurations createGetAudioEncoderConfigurations() {\r\n\t\treturn new GetAudioEncoderConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemovePTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemovePTZConfiguration createRemovePTZConfiguration() {\r\n\t\treturn new RemovePTZConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreateOSDResponse }\r\n\t * \r\n\t */\r\n\tpublic CreateOSDResponse createCreateOSDResponse() {\r\n\t\treturn new CreateOSDResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveVideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveVideoEncoderConfiguration createRemoveVideoEncoderConfiguration() {\r\n\t\treturn new RemoveVideoEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetSynchronizationPoint }\r\n\t * \r\n\t */\r\n\tpublic SetSynchronizationPoint createSetSynchronizationPoint() {\r\n\t\treturn new SetSynchronizationPoint();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoAnalyticsConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetVideoAnalyticsConfigurations createGetVideoAnalyticsConfigurations() {\r\n\t\treturn new GetVideoAnalyticsConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioDecoderConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetAudioDecoderConfigurations createGetAudioDecoderConfigurations() {\r\n\t\treturn new GetAudioDecoderConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetStreamUriResponse }\r\n\t * \r\n\t */\r\n\tpublic GetStreamUriResponse createGetStreamUriResponse() {\r\n\t\treturn new GetStreamUriResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetAudioDecoderConfigurationOptions createGetAudioDecoderConfigurationOptions() {\r\n\t\treturn new GetAudioDecoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMetadataConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetMetadataConfigurations createGetMetadataConfigurations() {\r\n\t\treturn new GetMetadataConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMetadataConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetMetadataConfigurationResponse createGetMetadataConfigurationResponse() {\r\n\t\treturn new GetMetadataConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StopMulticastStreaming }\r\n\t * \r\n\t */\r\n\tpublic StopMulticastStreaming createStopMulticastStreaming() {\r\n\t\treturn new StopMulticastStreaming();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetVideoAnalyticsConfiguration createSetVideoAnalyticsConfiguration() {\r\n\t\treturn new SetVideoAnalyticsConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioDecoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioDecoderConfigurationResponse createGetAudioDecoderConfigurationResponse() {\r\n\t\treturn new GetAudioDecoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetAudioEncoderConfigurationOptions createGetAudioEncoderConfigurationOptions() {\r\n\t\treturn new GetAudioEncoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioDecoderConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioDecoderConfigurationOptionsResponse createGetAudioDecoderConfigurationOptionsResponse() {\r\n\t\treturn new GetAudioDecoderConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioEncoderConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioEncoderConfigurationsResponse createGetAudioEncoderConfigurationsResponse() {\r\n\t\treturn new GetAudioEncoderConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleAudioDecoderConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleAudioDecoderConfigurationsResponse createGetCompatibleAudioDecoderConfigurationsResponse() {\r\n\t\treturn new GetCompatibleAudioDecoderConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetProfile }\r\n\t * \r\n\t */\r\n\tpublic GetProfile createGetProfile() {\r\n\t\treturn new GetProfile();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AddVideoEncoderConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic AddVideoEncoderConfigurationResponse createAddVideoEncoderConfigurationResponse() {\r\n\t\treturn new AddVideoEncoderConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetOSDOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetOSDOptionsResponse createGetOSDOptionsResponse() {\r\n\t\treturn new GetOSDOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetMetadataConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetMetadataConfigurationsResponse createGetMetadataConfigurationsResponse() {\r\n\t\treturn new GetMetadataConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetVideoSourceMode }\r\n\t * \r\n\t */\r\n\tpublic SetVideoSourceMode createSetVideoSourceMode() {\r\n\t\treturn new SetVideoSourceMode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemovePTZConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic RemovePTZConfigurationResponse createRemovePTZConfigurationResponse() {\r\n\t\treturn new RemovePTZConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetAudioSourceConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetAudioSourceConfigurationResponse createGetAudioSourceConfigurationResponse() {\r\n\t\treturn new GetAudioSourceConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleMetadataConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleMetadataConfigurations createGetCompatibleMetadataConfigurations() {\r\n\t\treturn new GetCompatibleMetadataConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoveAudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RemoveAudioEncoderConfiguration createRemoveAudioEncoderConfiguration() {\r\n\t\treturn new RemoveAudioEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetVideoSources }\r\n\t * \r\n\t */\r\n\tpublic GetVideoSources createGetVideoSources() {\r\n\t\treturn new GetVideoSources();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceModeExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceModeExtension createVideoSourceModeExtension() {\r\n\t\treturn new VideoSourceModeExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StreamingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic StreamingCapabilities createStreamingCapabilities() {\r\n\t\treturn new StreamingCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ProfileCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ProfileCapabilities createProfileCapabilities() {\r\n\t\treturn new ProfileCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Capabilities }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/media/wsdl\", name = \"Capabilities\")\r\n\tpublic JAXBElement<Capabilities> createCapabilities(Capabilities value) {\r\n\t\treturn new JAXBElement<Capabilities>(_Capabilities_QNAME, Capabilities.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/ProfileCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ProfileCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ProfileCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"MaximumNumberOfProfiles\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ProfileCapabilities\", propOrder = { \"any\" })\r\npublic class ProfileCapabilities {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"MaximumNumberOfProfiles\")\r\n\tprotected Integer maximumNumberOfProfiles;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumNumberOfProfiles-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getMaximumNumberOfProfiles() {\r\n\t\treturn maximumNumberOfProfiles;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumNumberOfProfiles-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setMaximumNumberOfProfiles(Integer value) {\r\n\t\tthis.maximumNumberOfProfiles = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioDecoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveAudioDecoderConfiguration\")\r\npublic class RemoveAudioDecoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioDecoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveAudioDecoderConfigurationResponse\")\r\npublic class RemoveAudioDecoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveAudioEncoderConfiguration\")\r\npublic class RemoveAudioEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveAudioEncoderConfigurationResponse\")\r\npublic class RemoveAudioEncoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveAudioOutputConfiguration\")\r\npublic class RemoveAudioOutputConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioOutputConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveAudioOutputConfigurationResponse\")\r\npublic class RemoveAudioOutputConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveAudioSourceConfiguration\")\r\npublic class RemoveAudioSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveAudioSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveAudioSourceConfigurationResponse\")\r\npublic class RemoveAudioSourceConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveMetadataConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveMetadataConfiguration\")\r\npublic class RemoveMetadataConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveMetadataConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveMetadataConfigurationResponse\")\r\npublic class RemoveMetadataConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemovePTZConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemovePTZConfiguration\")\r\npublic class RemovePTZConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemovePTZConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemovePTZConfigurationResponse\")\r\npublic class RemovePTZConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveVideoAnalyticsConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveVideoAnalyticsConfiguration\")\r\npublic class RemoveVideoAnalyticsConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveVideoAnalyticsConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveVideoAnalyticsConfigurationResponse\")\r\npublic class RemoveVideoAnalyticsConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveVideoEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveVideoEncoderConfiguration\")\r\npublic class RemoveVideoEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveVideoEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveVideoEncoderConfigurationResponse\")\r\npublic class RemoveVideoEncoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveVideoSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"RemoveVideoSourceConfiguration\")\r\npublic class RemoveVideoSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/RemoveVideoSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveVideoSourceConfigurationResponse\")\r\npublic class RemoveVideoSourceConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioDecoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetAudioDecoderConfiguration\")\r\npublic class SetAudioDecoderConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioDecoderConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioDecoderConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioDecoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetAudioDecoderConfigurationResponse\")\r\npublic class SetAudioDecoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetAudioEncoderConfiguration\")\r\npublic class SetAudioEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioEncoderConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioEncoderConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetAudioEncoderConfigurationResponse\")\r\npublic class SetAudioEncoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetAudioOutputConfiguration\")\r\npublic class SetAudioOutputConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioOutputConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioOutputConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioOutputConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioOutputConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetAudioOutputConfigurationResponse\")\r\npublic class SetAudioOutputConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetAudioSourceConfiguration\")\r\npublic class SetAudioSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected AudioSourceConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(AudioSourceConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetAudioSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetAudioSourceConfigurationResponse\")\r\npublic class SetAudioSourceConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetMetadataConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetMetadataConfiguration\")\r\npublic class SetMetadataConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected MetadataConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(MetadataConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetMetadataConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetMetadataConfigurationResponse\")\r\npublic class SetMetadataConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OSD\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"osd\", \"any\" })\r\n@XmlRootElement(name = \"SetOSD\")\r\npublic class SetOSD {\r\n\r\n\t@XmlElement(name = \"OSD\", required = true)\r\n\tprotected OSDConfiguration osd;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der osd-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDConfiguration getOSD() {\r\n\t\treturn osd;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der osd-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setOSD(OSDConfiguration value) {\r\n\t\tthis.osd = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetOSDResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"any\" })\r\n@XmlRootElement(name = \"SetOSDResponse\")\r\npublic class SetOSDResponse {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetSynchronizationPoint.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"SetSynchronizationPoint\")\r\npublic class SetSynchronizationPoint {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetSynchronizationPointResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetSynchronizationPointResponse\")\r\npublic class SetSynchronizationPointResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoAnalyticsConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoAnalyticsConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetVideoAnalyticsConfiguration\")\r\npublic class SetVideoAnalyticsConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected VideoAnalyticsConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(VideoAnalyticsConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoAnalyticsConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetVideoAnalyticsConfigurationResponse\")\r\npublic class SetVideoAnalyticsConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoderConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetVideoEncoderConfiguration\")\r\npublic class SetVideoEncoderConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected VideoEncoderConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(VideoEncoderConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoEncoderConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetVideoEncoderConfigurationResponse\")\r\npublic class SetVideoEncoderConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configuration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetVideoSourceConfiguration\")\r\npublic class SetVideoSourceConfiguration {\r\n\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected VideoSourceConfiguration configuration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(VideoSourceConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoSourceConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetVideoSourceConfigurationResponse\")\r\npublic class SetVideoSourceConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoSourceMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"VideoSourceModeToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"videoSourceToken\", \"videoSourceModeToken\" })\r\n@XmlRootElement(name = \"SetVideoSourceMode\")\r\npublic class SetVideoSourceMode {\r\n\r\n\t@XmlElement(name = \"VideoSourceToken\", required = true)\r\n\tprotected String videoSourceToken;\r\n\t@XmlElement(name = \"VideoSourceModeToken\", required = true)\r\n\tprotected String videoSourceModeToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getVideoSourceToken() {\r\n\t\treturn videoSourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setVideoSourceToken(String value) {\r\n\t\tthis.videoSourceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSourceModeToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getVideoSourceModeToken() {\r\n\t\treturn videoSourceModeToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSourceModeToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setVideoSourceModeToken(String value) {\r\n\t\tthis.videoSourceModeToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/SetVideoSourceModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Reboot\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"reboot\" })\r\n@XmlRootElement(name = \"SetVideoSourceModeResponse\")\r\npublic class SetVideoSourceModeResponse {\r\n\r\n\t@XmlElement(name = \"Reboot\")\r\n\tprotected boolean reboot;\r\n\r\n\t/**\r\n\t * Ruft den Wert der reboot-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isReboot() {\r\n\t\treturn reboot;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der reboot-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setReboot(boolean value) {\r\n\t\tthis.reboot = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/StartMulticastStreaming.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"StartMulticastStreaming\")\r\npublic class StartMulticastStreaming {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/StartMulticastStreamingResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StartMulticastStreamingResponse\")\r\npublic class StartMulticastStreamingResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/StopMulticastStreaming.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"StopMulticastStreaming\")\r\npublic class StopMulticastStreaming {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/StopMulticastStreamingResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StopMulticastStreamingResponse\")\r\npublic class StopMulticastStreamingResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/StreamingCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r StreamingCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"StreamingCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"RTPMulticast\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"RTP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"RTP_RTSP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"NonAggregateControl\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"NoRTSPStreaming\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"StreamingCapabilities\", propOrder = { \"any\" })\r\npublic class StreamingCapabilities {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"RTPMulticast\")\r\n\tprotected Boolean rtpMulticast;\r\n\t@XmlAttribute(name = \"RTP_TCP\")\r\n\tprotected Boolean rtptcp;\r\n\t@XmlAttribute(name = \"RTP_RTSP_TCP\")\r\n\tprotected Boolean rtprtsptcp;\r\n\t@XmlAttribute(name = \"NonAggregateControl\")\r\n\tprotected Boolean nonAggregateControl;\r\n\t@XmlAttribute(name = \"NoRTSPStreaming\")\r\n\tprotected Boolean noRTSPStreaming;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtpMulticast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRTPMulticast() {\r\n\t\treturn rtpMulticast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtpMulticast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRTPMulticast(Boolean value) {\r\n\t\tthis.rtpMulticast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtptcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRTPTCP() {\r\n\t\treturn rtptcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtptcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRTPTCP(Boolean value) {\r\n\t\tthis.rtptcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtprtsptcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRTPRTSPTCP() {\r\n\t\treturn rtprtsptcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtprtsptcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRTPRTSPTCP(Boolean value) {\r\n\t\tthis.rtprtsptcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der nonAggregateControl-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isNonAggregateControl() {\r\n\t\treturn nonAggregateControl;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nonAggregateControl-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setNonAggregateControl(Boolean value) {\r\n\t\tthis.nonAggregateControl = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der noRTSPStreaming-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isNoRTSPStreaming() {\r\n\t\treturn noRTSPStreaming;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der noRTSPStreaming-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setNoRTSPStreaming(Boolean value) {\r\n\t\tthis.noRTSPStreaming = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/VideoSourceMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlList;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.onvif.ver10.schema.VideoResolution;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceMode complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceMode\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MaxFramerate\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MaxResolution\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\"/>\r\n *         <element name=\"Encodings\" type=\"{http://www.onvif.org/ver10/media/wsdl}EncodingTypes\"/>\r\n *         <element name=\"Reboot\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Description\" type=\"{http://www.onvif.org/ver10/schema}Description\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/media/wsdl}VideoSourceModeExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"token\" use=\"required\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *       <attribute name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceMode\", propOrder = { \"maxFramerate\", \"maxResolution\", \"encodings\", \"reboot\", \"description\", \"extension\" })\r\npublic class VideoSourceMode {\r\n\r\n\t@XmlElement(name = \"MaxFramerate\")\r\n\tprotected float maxFramerate;\r\n\t@XmlElement(name = \"MaxResolution\", required = true)\r\n\tprotected VideoResolution maxResolution;\r\n\t@XmlList\r\n\t@XmlElement(name = \"Encodings\", required = true)\r\n\tprotected List<String> encodings;\r\n\t@XmlElement(name = \"Reboot\")\r\n\tprotected boolean reboot;\r\n\t@XmlElement(name = \"Description\")\r\n\tprotected String description;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceModeExtension extension;\r\n\t@XmlAttribute(name = \"token\", required = true)\r\n\tprotected String token;\r\n\t@XmlAttribute(name = \"Enabled\")\r\n\tprotected Boolean enabled;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxFramerate-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMaxFramerate() {\r\n\t\treturn maxFramerate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxFramerate-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaxFramerate(float value) {\r\n\t\tthis.maxFramerate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxResolution-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic VideoResolution getMaxResolution() {\r\n\t\treturn maxResolution;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxResolution-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic void setMaxResolution(VideoResolution value) {\r\n\t\tthis.maxResolution = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the encodings property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the encodings property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getEncodings().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getEncodings() {\r\n\t\tif (encodings == null) {\r\n\t\t\tencodings = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.encodings;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der reboot-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isReboot() {\r\n\t\treturn reboot;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der reboot-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setReboot(boolean value) {\r\n\t\tthis.reboot = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der description-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDescription() {\r\n\t\treturn description;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der description-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDescription(String value) {\r\n\t\tthis.description = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceModeExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceModeExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceModeExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceModeExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(Boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/VideoSourceModeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceModeExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceModeExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceModeExtension\", propOrder = { \"any\" })\r\npublic class VideoSourceModeExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object } {@link Element }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/media/wsdl/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.19 um 02:35:56 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver10/media/wsdl\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver10.media.wsdl;\r\n\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AACDecOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AACDecOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AACDecOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Bitrate\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <element name=\"SampleRateRange\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AACDecOptions\", propOrder = { \"bitrate\", \"sampleRateRange\", \"any\" })\r\npublic class AACDecOptions {\r\n\r\n\t@XmlElement(name = \"Bitrate\", required = true)\r\n\tprotected IntList bitrate;\r\n\t@XmlElement(name = \"SampleRateRange\", required = true)\r\n\tprotected IntList sampleRateRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getBitrate() {\r\n\t\treturn bitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setBitrate(IntList value) {\r\n\t\tthis.bitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sampleRateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getSampleRateRange() {\r\n\t\treturn sampleRateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sampleRateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setSampleRateRange(IntList value) {\r\n\t\tthis.sampleRateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AbsoluteFocus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AbsoluteFocus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AbsoluteFocus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Position\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AbsoluteFocus\", propOrder = { \"position\", \"speed\" })\r\npublic class AbsoluteFocus {\r\n\r\n\t@XmlElement(name = \"Position\")\r\n\tprotected float position;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected Float speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPosition(float value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(Float value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AbsoluteFocusOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AbsoluteFocusOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AbsoluteFocusOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Position\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AbsoluteFocusOptions\", propOrder = { \"position\", \"speed\" })\r\npublic class AbsoluteFocusOptions {\r\n\r\n\t@XmlElement(name = \"Position\", required = true)\r\n\tprotected FloatRange position;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected FloatRange speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setPosition(FloatRange value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(FloatRange value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ActionEngineEventPayload.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.xmlsoap.schemas.soap.envelope.Envelope;\r\nimport org.xmlsoap.schemas.soap.envelope.Fault;\r\n\r\n/**\r\n * Action Engine Event Payload data structure contains the information about the ONVIF command invocations. Since this event could be generated by other or proprietary actions, the\r\n * command invocation specific fields are defined as optional and additional extension mechanism is provided for future or additional action definitions.\r\n * \r\n * <p>\r\n * Java-Klasse f�r ActionEngineEventPayload complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ActionEngineEventPayload\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RequestInfo\" type=\"{http://schemas.xmlsoap.org/soap/envelope/}Envelope\" minOccurs=\"0\"/>\r\n *         <element name=\"ResponseInfo\" type=\"{http://schemas.xmlsoap.org/soap/envelope/}Envelope\" minOccurs=\"0\"/>\r\n *         <element name=\"Fault\" type=\"{http://schemas.xmlsoap.org/soap/envelope/}Fault\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ActionEngineEventPayloadExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ActionEngineEventPayload\", propOrder = { \"requestInfo\", \"responseInfo\", \"fault\", \"extension\" })\r\npublic class ActionEngineEventPayload {\r\n\r\n\t@XmlElement(name = \"RequestInfo\")\r\n\tprotected Envelope requestInfo;\r\n\t@XmlElement(name = \"ResponseInfo\")\r\n\tprotected Envelope responseInfo;\r\n\t@XmlElement(name = \"Fault\")\r\n\tprotected Fault fault;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ActionEngineEventPayloadExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der requestInfo-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Envelope }\r\n\t * \r\n\t */\r\n\tpublic Envelope getRequestInfo() {\r\n\t\treturn requestInfo;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der requestInfo-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Envelope }\r\n\t * \r\n\t */\r\n\tpublic void setRequestInfo(Envelope value) {\r\n\t\tthis.requestInfo = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der responseInfo-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Envelope }\r\n\t * \r\n\t */\r\n\tpublic Envelope getResponseInfo() {\r\n\t\treturn responseInfo;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der responseInfo-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Envelope }\r\n\t * \r\n\t */\r\n\tpublic void setResponseInfo(Envelope value) {\r\n\t\tthis.responseInfo = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fault-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Fault }\r\n\t * \r\n\t */\r\n\tpublic Fault getFault() {\r\n\t\treturn fault;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fault-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Fault }\r\n\t * \r\n\t */\r\n\tpublic void setFault(Fault value) {\r\n\t\tthis.fault = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ActionEngineEventPayloadExtension }\r\n\t * \r\n\t */\r\n\tpublic ActionEngineEventPayloadExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ActionEngineEventPayloadExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ActionEngineEventPayloadExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ActionEngineEventPayloadExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ActionEngineEventPayloadExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ActionEngineEventPayloadExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ActionEngineEventPayloadExtension\", propOrder = { \"any\" })\r\npublic class ActionEngineEventPayloadExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"RuleSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"AnalyticsModuleSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsCapabilities\", propOrder = { \"xAddr\", \"ruleSupport\", \"analyticsModuleSupport\", \"any\" })\r\npublic class AnalyticsCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"RuleSupport\")\r\n\tprotected boolean ruleSupport;\r\n\t@XmlElement(name = \"AnalyticsModuleSupport\")\r\n\tprotected boolean analyticsModuleSupport;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ruleSupport-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRuleSupport() {\r\n\t\treturn ruleSupport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ruleSupport-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRuleSupport(boolean value) {\r\n\t\tthis.ruleSupport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsModuleSupport-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAnalyticsModuleSupport() {\r\n\t\treturn analyticsModuleSupport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsModuleSupport-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsModuleSupport(boolean value) {\r\n\t\tthis.analyticsModuleSupport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsDeviceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsDeviceCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsDeviceCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"RuleSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsDeviceExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsDeviceCapabilities\", propOrder = { \"xAddr\", \"ruleSupport\", \"extension\" })\r\npublic class AnalyticsDeviceCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"RuleSupport\")\r\n\tprotected Boolean ruleSupport;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AnalyticsDeviceExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ruleSupport-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRuleSupport() {\r\n\t\treturn ruleSupport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ruleSupport-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRuleSupport(Boolean value) {\r\n\t\tthis.ruleSupport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsDeviceExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsDeviceExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AnalyticsDeviceExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsDeviceEngineConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsDeviceEngineConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsDeviceEngineConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"EngineConfiguration\" type=\"{http://www.onvif.org/ver10/schema}EngineConfiguration\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsDeviceEngineConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsDeviceEngineConfiguration\", propOrder = { \"engineConfiguration\", \"extension\" })\r\npublic class AnalyticsDeviceEngineConfiguration {\r\n\r\n\t@XmlElement(name = \"EngineConfiguration\", required = true)\r\n\tprotected List<EngineConfiguration> engineConfiguration;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AnalyticsDeviceEngineConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the engineConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the engineConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getEngineConfiguration().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link EngineConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<EngineConfiguration> getEngineConfiguration() {\r\n\t\tif (engineConfiguration == null) {\r\n\t\t\tengineConfiguration = new ArrayList<EngineConfiguration>();\r\n\t\t}\r\n\t\treturn this.engineConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsDeviceEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceEngineConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsDeviceEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AnalyticsDeviceEngineConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsDeviceEngineConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsDeviceEngineConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsDeviceEngineConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsDeviceEngineConfigurationExtension\", propOrder = { \"any\" })\r\npublic class AnalyticsDeviceEngineConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsDeviceExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsDeviceExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsDeviceExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsDeviceExtension\", propOrder = { \"any\" })\r\npublic class AnalyticsDeviceExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngine.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngine complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngine\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"AnalyticsEngineConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsDeviceEngineConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngine\", propOrder = { \"analyticsEngineConfiguration\", \"any\" })\r\npublic class AnalyticsEngine extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"AnalyticsEngineConfiguration\", required = true)\r\n\tprotected AnalyticsDeviceEngineConfiguration analyticsEngineConfiguration;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsEngineConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsDeviceEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceEngineConfiguration getAnalyticsEngineConfiguration() {\r\n\t\treturn analyticsEngineConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsEngineConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsDeviceEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsEngineConfiguration(AnalyticsDeviceEngineConfiguration value) {\r\n\t\tthis.analyticsEngineConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngineConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngineConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngineConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AnalyticsModule\" type=\"{http://www.onvif.org/ver10/schema}Config\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsEngineConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngineConfiguration\", propOrder = { \"analyticsModule\", \"extension\" })\r\npublic class AnalyticsEngineConfiguration {\r\n\r\n\t@XmlElement(name = \"AnalyticsModule\")\r\n\tprotected List<Config> analyticsModule;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AnalyticsEngineConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the analyticsModule property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the analyticsModule property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAnalyticsModule().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Config }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Config> getAnalyticsModule() {\r\n\t\tif (analyticsModule == null) {\r\n\t\t\tanalyticsModule = new ArrayList<Config>();\r\n\t\t}\r\n\t\treturn this.analyticsModule;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AnalyticsEngineConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngineConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngineConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngineConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngineConfigurationExtension\", propOrder = { \"any\" })\r\npublic class AnalyticsEngineConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngineControl.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngineControl complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngineControl\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"EngineToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"EngineConfigToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"InputToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"ReceiverToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Multicast\" type=\"{http://www.onvif.org/ver10/schema}MulticastConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Subscription\" type=\"{http://www.onvif.org/ver10/schema}Config\"/>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ModeOfOperation\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngineControl\", propOrder = { \"engineToken\", \"engineConfigToken\", \"inputToken\", \"receiverToken\", \"multicast\", \"subscription\", \"mode\",\r\n\t\t\"any\" })\r\npublic class AnalyticsEngineControl extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"EngineToken\", required = true)\r\n\tprotected String engineToken;\r\n\t@XmlElement(name = \"EngineConfigToken\", required = true)\r\n\tprotected String engineConfigToken;\r\n\t@XmlElement(name = \"InputToken\", required = true)\r\n\tprotected List<String> inputToken;\r\n\t@XmlElement(name = \"ReceiverToken\", required = true)\r\n\tprotected List<String> receiverToken;\r\n\t@XmlElement(name = \"Multicast\")\r\n\tprotected MulticastConfiguration multicast;\r\n\t@XmlElement(name = \"Subscription\", required = true)\r\n\tprotected Config subscription;\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected ModeOfOperation mode;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der engineToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getEngineToken() {\r\n\t\treturn engineToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der engineToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setEngineToken(String value) {\r\n\t\tthis.engineToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der engineConfigToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getEngineConfigToken() {\r\n\t\treturn engineConfigToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der engineConfigToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setEngineConfigToken(String value) {\r\n\t\tthis.engineConfigToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the inputToken property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the inputToken property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getInputToken().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getInputToken() {\r\n\t\tif (inputToken == null) {\r\n\t\t\tinputToken = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.inputToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the receiverToken property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the receiverToken property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getReceiverToken().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getReceiverToken() {\r\n\t\tif (receiverToken == null) {\r\n\t\t\treceiverToken = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.receiverToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der multicast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MulticastConfiguration getMulticast() {\r\n\t\treturn multicast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der multicast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setMulticast(MulticastConfiguration value) {\r\n\t\tthis.multicast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subscription-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Config }\r\n\t * \r\n\t */\r\n\tpublic Config getSubscription() {\r\n\t\treturn subscription;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subscription-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Config }\r\n\t * \r\n\t */\r\n\tpublic void setSubscription(Config value) {\r\n\t\tthis.subscription = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ModeOfOperation }\r\n\t * \r\n\t */\r\n\tpublic ModeOfOperation getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ModeOfOperation }\r\n\t * \r\n\t */\r\n\tpublic void setMode(ModeOfOperation value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngineInput.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngineInput complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngineInput\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"SourceIdentification\" type=\"{http://www.onvif.org/ver10/schema}SourceIdentification\"/>\r\n *         <element name=\"VideoInput\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfiguration\"/>\r\n *         <element name=\"MetadataInput\" type=\"{http://www.onvif.org/ver10/schema}MetadataInput\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngineInput\", propOrder = { \"sourceIdentification\", \"videoInput\", \"metadataInput\", \"any\" })\r\npublic class AnalyticsEngineInput extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"SourceIdentification\", required = true)\r\n\tprotected SourceIdentification sourceIdentification;\r\n\t@XmlElement(name = \"VideoInput\", required = true)\r\n\tprotected VideoEncoderConfiguration videoInput;\r\n\t@XmlElement(name = \"MetadataInput\", required = true)\r\n\tprotected MetadataInput metadataInput;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceIdentification-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SourceIdentification }\r\n\t * \r\n\t */\r\n\tpublic SourceIdentification getSourceIdentification() {\r\n\t\treturn sourceIdentification;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceIdentification-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SourceIdentification }\r\n\t * \r\n\t */\r\n\tpublic void setSourceIdentification(SourceIdentification value) {\r\n\t\tthis.sourceIdentification = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoInput-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfiguration getVideoInput() {\r\n\t\treturn videoInput;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoInput-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setVideoInput(VideoEncoderConfiguration value) {\r\n\t\tthis.videoInput = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der metadataInput-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataInput }\r\n\t * \r\n\t */\r\n\tpublic MetadataInput getMetadataInput() {\r\n\t\treturn metadataInput;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der metadataInput-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataInput }\r\n\t * \r\n\t */\r\n\tpublic void setMetadataInput(MetadataInput value) {\r\n\t\tthis.metadataInput = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngineInputInfo.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngineInputInfo complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngineInputInfo\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InputInfo\" type=\"{http://www.onvif.org/ver10/schema}Config\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsEngineInputInfoExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngineInputInfo\", propOrder = { \"inputInfo\", \"extension\" })\r\npublic class AnalyticsEngineInputInfo {\r\n\r\n\t@XmlElement(name = \"InputInfo\")\r\n\tprotected Config inputInfo;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AnalyticsEngineInputInfoExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der inputInfo-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Config }\r\n\t * \r\n\t */\r\n\tpublic Config getInputInfo() {\r\n\t\treturn inputInfo;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der inputInfo-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Config }\r\n\t * \r\n\t */\r\n\tpublic void setInputInfo(Config value) {\r\n\t\tthis.inputInfo = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsEngineInputInfoExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineInputInfoExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsEngineInputInfoExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AnalyticsEngineInputInfoExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsEngineInputInfoExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsEngineInputInfoExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsEngineInputInfoExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsEngineInputInfoExtension\", propOrder = { \"any\" })\r\npublic class AnalyticsEngineInputInfoExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsState complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsState\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Error\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"State\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsState\", propOrder = { \"error\", \"state\", \"any\" })\r\npublic class AnalyticsState {\r\n\r\n\t@XmlElement(name = \"Error\")\r\n\tprotected String error;\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected String state;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der error-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getError() {\r\n\t\treturn error;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der error-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setError(String value) {\r\n\t\tthis.error = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setState(String value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnalyticsStateInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnalyticsStateInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnalyticsStateInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AnalyticsEngineControlToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"State\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsState\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnalyticsStateInformation\", propOrder = { \"analyticsEngineControlToken\", \"state\", \"any\" })\r\npublic class AnalyticsStateInformation {\r\n\r\n\t@XmlElement(name = \"AnalyticsEngineControlToken\", required = true)\r\n\tprotected String analyticsEngineControlToken;\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected AnalyticsState state;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsEngineControlToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAnalyticsEngineControlToken() {\r\n\t\treturn analyticsEngineControlToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsEngineControlToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsEngineControlToken(String value) {\r\n\t\tthis.analyticsEngineControlToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsState }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsState getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsState }\r\n\t * \r\n\t */\r\n\tpublic void setState(AnalyticsState value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AnyHolder.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AnyHolder complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AnyHolder\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AnyHolder\", propOrder = { \"any\" })\r\npublic class AnyHolder {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Appearance.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Appearance complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Appearance\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Transformation\" type=\"{http://www.onvif.org/ver10/schema}Transformation\" minOccurs=\"0\"/>\r\n *         <element name=\"Shape\" type=\"{http://www.onvif.org/ver10/schema}ShapeDescriptor\" minOccurs=\"0\"/>\r\n *         <element name=\"Color\" type=\"{http://www.onvif.org/ver10/schema}ColorDescriptor\" minOccurs=\"0\"/>\r\n *         <element name=\"Class\" type=\"{http://www.onvif.org/ver10/schema}ClassDescriptor\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AppearanceExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Appearance\", propOrder = { \"transformation\", \"shape\", \"color\", \"clazz\", \"extension\" })\r\npublic class Appearance {\r\n\r\n\t@XmlElement(name = \"Transformation\")\r\n\tprotected Transformation transformation;\r\n\t@XmlElement(name = \"Shape\")\r\n\tprotected ShapeDescriptor shape;\r\n\t@XmlElement(name = \"Color\")\r\n\tprotected ColorDescriptor color;\r\n\t@XmlElement(name = \"Class\")\r\n\tprotected ClassDescriptor clazz;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AppearanceExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der transformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic Transformation getTransformation() {\r\n\t\treturn transformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der transformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic void setTransformation(Transformation value) {\r\n\t\tthis.transformation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der shape-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ShapeDescriptor }\r\n\t * \r\n\t */\r\n\tpublic ShapeDescriptor getShape() {\r\n\t\treturn shape;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der shape-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ShapeDescriptor }\r\n\t * \r\n\t */\r\n\tpublic void setShape(ShapeDescriptor value) {\r\n\t\tthis.shape = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der color-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ColorDescriptor }\r\n\t * \r\n\t */\r\n\tpublic ColorDescriptor getColor() {\r\n\t\treturn color;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der color-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ColorDescriptor }\r\n\t * \r\n\t */\r\n\tpublic void setColor(ColorDescriptor value) {\r\n\t\tthis.color = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der clazz-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ClassDescriptor }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptor getClazz() {\r\n\t\treturn clazz;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der clazz-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ClassDescriptor }\r\n\t * \r\n\t */\r\n\tpublic void setClazz(ClassDescriptor value) {\r\n\t\tthis.clazz = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AppearanceExtension }\r\n\t * \r\n\t */\r\n\tpublic AppearanceExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AppearanceExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AppearanceExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AppearanceExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AppearanceExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AppearanceExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AppearanceExtension\", propOrder = { \"any\" })\r\npublic class AppearanceExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ArrayOfFileProgress.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ArrayOfFileProgress complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ArrayOfFileProgress\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"FileProgress\" type=\"{http://www.onvif.org/ver10/schema}FileProgress\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ArrayOfFileProgressExtension\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ArrayOfFileProgress\", propOrder = {\r\n    \"fileProgress\",\r\n    \"extension\"\r\n})\r\npublic class ArrayOfFileProgress {\r\n\r\n    @XmlElement(name = \"FileProgress\")\r\n    protected List<FileProgress> fileProgress;\r\n    @XmlElement(name = \"Extension\")\r\n    protected ArrayOfFileProgressExtension extension;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the fileProgress property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the fileProgress property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getFileProgress().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link FileProgress }\r\n     * \r\n     * \r\n     */\r\n    public List<FileProgress> getFileProgress() {\r\n        if (fileProgress == null) {\r\n            fileProgress = new ArrayList<FileProgress>();\r\n        }\r\n        return this.fileProgress;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der extension-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ArrayOfFileProgressExtension }\r\n     *     \r\n     */\r\n    public ArrayOfFileProgressExtension getExtension() {\r\n        return extension;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der extension-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ArrayOfFileProgressExtension }\r\n     *     \r\n     */\r\n    public void setExtension(ArrayOfFileProgressExtension value) {\r\n        this.extension = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ArrayOfFileProgressExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ArrayOfFileProgressExtension complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ArrayOfFileProgressExtension\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ArrayOfFileProgressExtension\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class ArrayOfFileProgressExtension {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AttachmentData.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3._2004._08.xop.include.Include;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AttachmentData complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AttachmentData\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://www.w3.org/2004/08/xop/include}Include\"/>\r\n *       </sequence>\r\n *       <attribute ref=\"{http://www.w3.org/2005/05/xmlmime}contentType\"/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AttachmentData\", propOrder = { \"include\" })\r\npublic class AttachmentData {\r\n\r\n\t@XmlElement(name = \"Include\", namespace = \"http://www.w3.org/2004/08/xop/include\", required = true)\r\n\tprotected Include include;\r\n\t@XmlAttribute(name = \"contentType\", namespace = \"http://www.w3.org/2005/05/xmlmime\")\r\n\tprotected String contentType;\r\n\r\n\t/**\r\n\t * Ruft den Wert der include-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Include }\r\n\t * \r\n\t */\r\n\tpublic Include getInclude() {\r\n\t\treturn include;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der include-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Include }\r\n\t * \r\n\t */\r\n\tpublic void setInclude(Include value) {\r\n\t\tthis.include = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contentType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getContentType() {\r\n\t\treturn contentType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contentType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setContentType(String value) {\r\n\t\tthis.contentType = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioAnalyticsStream.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioAnalyticsStream complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioAnalyticsStream\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AudioDescriptor\" type=\"{http://www.onvif.org/ver10/schema}AudioDescriptor\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AudioAnalyticsStreamExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioAnalyticsStream\", propOrder = { \"audioDescriptor\", \"extension\" })\r\npublic class AudioAnalyticsStream {\r\n\r\n\t@XmlElement(name = \"AudioDescriptor\")\r\n\tprotected List<AudioDescriptor> audioDescriptor;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AudioAnalyticsStreamExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the audioDescriptor property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the audioDescriptor property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAudioDescriptor().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioDescriptor }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioDescriptor> getAudioDescriptor() {\r\n\t\tif (audioDescriptor == null) {\r\n\t\t\taudioDescriptor = new ArrayList<AudioDescriptor>();\r\n\t\t}\r\n\t\treturn this.audioDescriptor;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioAnalyticsStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioAnalyticsStreamExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioAnalyticsStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AudioAnalyticsStreamExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioAnalyticsStreamExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioAnalyticsStreamExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioAnalyticsStreamExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioAnalyticsStreamExtension\", propOrder = { \"any\" })\r\npublic class AudioAnalyticsStreamExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioAttributes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioAttributes complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioAttributes\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Bitrate\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"Encoding\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoding\"/>\r\n *         <element name=\"Samplerate\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioAttributes\", propOrder = { \"bitrate\", \"encoding\", \"samplerate\", \"any\" })\r\npublic class AudioAttributes {\r\n\r\n\t@XmlElement(name = \"Bitrate\")\r\n\tprotected Integer bitrate;\r\n\t@XmlElement(name = \"Encoding\", required = true)\r\n\tprotected AudioEncoding encoding;\r\n\t@XmlElement(name = \"Samplerate\")\r\n\tprotected int samplerate;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getBitrate() {\r\n\t\treturn bitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setBitrate(Integer value) {\r\n\t\tthis.bitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der encoding-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoding }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoding getEncoding() {\r\n\t\treturn encoding;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encoding-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoding }\r\n\t * \r\n\t */\r\n\tpublic void setEncoding(AudioEncoding value) {\r\n\t\tthis.encoding = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der samplerate-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getSamplerate() {\r\n\t\treturn samplerate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der samplerate-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSamplerate(int value) {\r\n\t\tthis.samplerate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioClassCandidate.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioClassCandidate complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioClassCandidate\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}AudioClassType\"/>\r\n *         <element name=\"Likelihood\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioClassCandidate\", propOrder = { \"type\", \"likelihood\", \"any\" })\r\npublic class AudioClassCandidate {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected String type;\r\n\t@XmlElement(name = \"Likelihood\")\r\n\tprotected float likelihood;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setType(String value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der likelihood-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getLikelihood() {\r\n\t\treturn likelihood;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der likelihood-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setLikelihood(float value) {\r\n\t\tthis.likelihood = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioClassDescriptor.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioClassDescriptor complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioClassDescriptor\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ClassCandidate\" type=\"{http://www.onvif.org/ver10/schema}AudioClassCandidate\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AudioClassDescriptorExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioClassDescriptor\", propOrder = { \"classCandidate\", \"extension\" })\r\npublic class AudioClassDescriptor {\r\n\r\n\t@XmlElement(name = \"ClassCandidate\")\r\n\tprotected List<AudioClassCandidate> classCandidate;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AudioClassDescriptorExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the classCandidate property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the classCandidate property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getClassCandidate().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioClassCandidate }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioClassCandidate> getClassCandidate() {\r\n\t\tif (classCandidate == null) {\r\n\t\t\tclassCandidate = new ArrayList<AudioClassCandidate>();\r\n\t\t}\r\n\t\treturn this.classCandidate;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioClassDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioClassDescriptorExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioClassDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AudioClassDescriptorExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioClassDescriptorExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioClassDescriptorExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioClassDescriptorExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioClassDescriptorExtension\", propOrder = { \"any\" })\r\npublic class AudioClassDescriptorExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioDecoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * The Audio Decoder Configuration does not contain any that parameter to configure the decoding .A decoder shall decode every data it receives (according to its capabilities).\r\n * \r\n * <p>\r\n * Java-Klasse f�r AudioDecoderConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioDecoderConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioDecoderConfiguration\", propOrder = { \"any\" })\r\npublic class AudioDecoderConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioDecoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioDecoderConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioDecoderConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AACDecOptions\" type=\"{http://www.onvif.org/ver10/schema}AACDecOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"G711DecOptions\" type=\"{http://www.onvif.org/ver10/schema}G711DecOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"G726DecOptions\" type=\"{http://www.onvif.org/ver10/schema}G726DecOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfigurationOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioDecoderConfigurationOptions\", propOrder = { \"aacDecOptions\", \"g711DecOptions\", \"g726DecOptions\", \"extension\" })\r\npublic class AudioDecoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"AACDecOptions\")\r\n\tprotected AACDecOptions aacDecOptions;\r\n\t@XmlElement(name = \"G711DecOptions\")\r\n\tprotected G711DecOptions g711DecOptions;\r\n\t@XmlElement(name = \"G726DecOptions\")\r\n\tprotected G726DecOptions g726DecOptions;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AudioDecoderConfigurationOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der aacDecOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AACDecOptions }\r\n\t * \r\n\t */\r\n\tpublic AACDecOptions getAACDecOptions() {\r\n\t\treturn aacDecOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der aacDecOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AACDecOptions }\r\n\t * \r\n\t */\r\n\tpublic void setAACDecOptions(AACDecOptions value) {\r\n\t\tthis.aacDecOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der g711DecOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link G711DecOptions }\r\n\t * \r\n\t */\r\n\tpublic G711DecOptions getG711DecOptions() {\r\n\t\treturn g711DecOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der g711DecOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link G711DecOptions }\r\n\t * \r\n\t */\r\n\tpublic void setG711DecOptions(G711DecOptions value) {\r\n\t\tthis.g711DecOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der g726DecOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link G726DecOptions }\r\n\t * \r\n\t */\r\n\tpublic G726DecOptions getG726DecOptions() {\r\n\t\treturn g726DecOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der g726DecOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link G726DecOptions }\r\n\t * \r\n\t */\r\n\tpublic void setG726DecOptions(G726DecOptions value) {\r\n\t\tthis.g726DecOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioDecoderConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfigurationOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioDecoderConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AudioDecoderConfigurationOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioDecoderConfigurationOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioDecoderConfigurationOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioDecoderConfigurationOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioDecoderConfigurationOptionsExtension\", propOrder = { \"any\" })\r\npublic class AudioDecoderConfigurationOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioDescriptor.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioDescriptor complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioDescriptor\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"UtcTime\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioDescriptor\", propOrder = { \"any\" })\r\npublic class AudioDescriptor {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAttribute(name = \"UtcTime\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar utcTime;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der utcTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getUtcTime() {\r\n\t\treturn utcTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der utcTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setUtcTime(XMLGregorianCalendar value) {\r\n\t\tthis.utcTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncoder2Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr AudioEncoder2Configuration complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"AudioEncoder2Configuration\">\r\n *   &lt;complexContent>\r\n *     &lt;extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Encoding\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"Multicast\" type=\"{http://www.onvif.org/ver10/schema}MulticastConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Bitrate\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;element name=\"SampleRate\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/extension>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioEncoder2Configuration\", propOrder = {\r\n    \"encoding\",\r\n    \"multicast\",\r\n    \"bitrate\",\r\n    \"sampleRate\",\r\n    \"any\"\r\n})\r\npublic class AudioEncoder2Configuration\r\n    extends ConfigurationEntity\r\n{\r\n\r\n    @XmlElement(name = \"Encoding\", required = true)\r\n    protected String encoding;\r\n    @XmlElement(name = \"Multicast\")\r\n    protected MulticastConfiguration multicast;\r\n    @XmlElement(name = \"Bitrate\")\r\n    protected int bitrate;\r\n    @XmlElement(name = \"SampleRate\")\r\n    protected int sampleRate;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der encoding-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getEncoding() {\r\n        return encoding;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der encoding-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setEncoding(String value) {\r\n        this.encoding = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der multicast-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MulticastConfiguration }\r\n     *     \r\n     */\r\n    public MulticastConfiguration getMulticast() {\r\n        return multicast;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der multicast-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MulticastConfiguration }\r\n     *     \r\n     */\r\n    public void setMulticast(MulticastConfiguration value) {\r\n        this.multicast = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der bitrate-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getBitrate() {\r\n        return bitrate;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der bitrate-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setBitrate(int value) {\r\n        this.bitrate = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der sampleRate-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getSampleRate() {\r\n        return sampleRate;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der sampleRate-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setSampleRate(int value) {\r\n        this.sampleRate = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncoder2ConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr AudioEncoder2ConfigurationOptions complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"AudioEncoder2ConfigurationOptions\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Encoding\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"BitrateList\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         &lt;element name=\"SampleRateList\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioEncoder2ConfigurationOptions\", propOrder = {\r\n    \"encoding\",\r\n    \"bitrateList\",\r\n    \"sampleRateList\",\r\n    \"any\"\r\n})\r\npublic class AudioEncoder2ConfigurationOptions {\r\n\r\n    @XmlElement(name = \"Encoding\", required = true)\r\n    protected String encoding;\r\n    @XmlElement(name = \"BitrateList\", required = true)\r\n    protected IntList bitrateList;\r\n    @XmlElement(name = \"SampleRateList\", required = true)\r\n    protected IntList sampleRateList;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der encoding-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getEncoding() {\r\n        return encoding;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der encoding-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setEncoding(String value) {\r\n        this.encoding = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der bitrateList-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link IntList }\r\n     *     \r\n     */\r\n    public IntList getBitrateList() {\r\n        return bitrateList;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der bitrateList-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link IntList }\r\n     *     \r\n     */\r\n    public void setBitrateList(IntList value) {\r\n        this.bitrateList = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der sampleRateList-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link IntList }\r\n     *     \r\n     */\r\n    public IntList getSampleRateList() {\r\n        return sampleRateList;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der sampleRateList-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link IntList }\r\n     *     \r\n     */\r\n    public void setSampleRateList(IntList value) {\r\n        this.sampleRateList = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioEncoderConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioEncoderConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"Encoding\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoding\"/>\r\n *         <element name=\"Bitrate\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"SampleRate\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Multicast\" type=\"{http://www.onvif.org/ver10/schema}MulticastConfiguration\"/>\r\n *         <element name=\"SessionTimeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioEncoderConfiguration\", propOrder = { \"encoding\", \"bitrate\", \"sampleRate\", \"multicast\", \"sessionTimeout\", \"any\" })\r\npublic class AudioEncoderConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"Encoding\", required = true)\r\n\tprotected AudioEncoding encoding;\r\n\t@XmlElement(name = \"Bitrate\")\r\n\tprotected int bitrate;\r\n\t@XmlElement(name = \"SampleRate\")\r\n\tprotected int sampleRate;\r\n\t@XmlElement(name = \"Multicast\", required = true)\r\n\tprotected MulticastConfiguration multicast;\r\n\t@XmlElement(name = \"SessionTimeout\", required = true)\r\n\tprotected Duration sessionTimeout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der encoding-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoding }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoding getEncoding() {\r\n\t\treturn encoding;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encoding-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoding }\r\n\t * \r\n\t */\r\n\tpublic void setEncoding(AudioEncoding value) {\r\n\t\tthis.encoding = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrate-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getBitrate() {\r\n\t\treturn bitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrate-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setBitrate(int value) {\r\n\t\tthis.bitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sampleRate-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getSampleRate() {\r\n\t\treturn sampleRate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sampleRate-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSampleRate(int value) {\r\n\t\tthis.sampleRate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der multicast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MulticastConfiguration getMulticast() {\r\n\t\treturn multicast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der multicast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setMulticast(MulticastConfiguration value) {\r\n\t\tthis.multicast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sessionTimeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getSessionTimeout() {\r\n\t\treturn sessionTimeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sessionTimeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setSessionTimeout(Duration value) {\r\n\t\tthis.sessionTimeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncoderConfigurationOption.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioEncoderConfigurationOption complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioEncoderConfigurationOption\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Encoding\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoding\"/>\r\n *         <element name=\"BitrateList\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <element name=\"SampleRateList\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioEncoderConfigurationOption\", propOrder = { \"encoding\", \"bitrateList\", \"sampleRateList\", \"any\" })\r\npublic class AudioEncoderConfigurationOption {\r\n\r\n\t@XmlElement(name = \"Encoding\", required = true)\r\n\tprotected AudioEncoding encoding;\r\n\t@XmlElement(name = \"BitrateList\", required = true)\r\n\tprotected IntList bitrateList;\r\n\t@XmlElement(name = \"SampleRateList\", required = true)\r\n\tprotected IntList sampleRateList;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der encoding-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoding }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoding getEncoding() {\r\n\t\treturn encoding;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encoding-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoding }\r\n\t * \r\n\t */\r\n\tpublic void setEncoding(AudioEncoding value) {\r\n\t\tthis.encoding = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrateList-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getBitrateList() {\r\n\t\treturn bitrateList;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrateList-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setBitrateList(IntList value) {\r\n\t\tthis.bitrateList = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sampleRateList-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getSampleRateList() {\r\n\t\treturn sampleRateList;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sampleRateList-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setSampleRateList(IntList value) {\r\n\t\tthis.sampleRateList = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioEncoderConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioEncoderConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfigurationOption\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioEncoderConfigurationOptions\", propOrder = { \"options\" })\r\npublic class AudioEncoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"Options\")\r\n\tprotected List<AudioEncoderConfigurationOption> options;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the options property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the options property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getOptions().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AudioEncoderConfigurationOption }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AudioEncoderConfigurationOption> getOptions() {\r\n\t\tif (options == null) {\r\n\t\t\toptions = new ArrayList<AudioEncoderConfigurationOption>();\r\n\t\t}\r\n\t\treturn this.options;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncoding.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioEncoding.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"AudioEncoding\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"G711\"/>\r\n *     <enumeration value=\"G726\"/>\r\n *     <enumeration value=\"AAC\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"AudioEncoding\")\r\n@XmlEnum\r\npublic enum AudioEncoding {\r\n\r\n\t@XmlEnumValue(\"G711\")\r\n\tG_711(\"G711\"), @XmlEnumValue(\"G726\")\r\n\tG_726(\"G726\"), AAC(\"AAC\");\r\n\tprivate final String value;\r\n\r\n\tAudioEncoding(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static AudioEncoding fromValue(String v) {\r\n\t\tfor (AudioEncoding c : AudioEncoding.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioEncodingMimeNames.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr AudioEncodingMimeNames.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"AudioEncodingMimeNames\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"PCMU\"/>\r\n *     &lt;enumeration value=\"G726\"/>\r\n *     &lt;enumeration value=\"MP4A-LATM\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"AudioEncodingMimeNames\")\r\n@XmlEnum\r\npublic enum AudioEncodingMimeNames {\r\n\r\n    PCMU(\"PCMU\"),\r\n    @XmlEnumValue(\"G726\")\r\n    G_726(\"G726\"),\r\n    @XmlEnumValue(\"MP4A-LATM\")\r\n    MP_4_A_LATM(\"MP4A-LATM\");\r\n    private final String value;\r\n\r\n    AudioEncodingMimeNames(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static AudioEncodingMimeNames fromValue(String v) {\r\n        for (AudioEncodingMimeNames c: AudioEncodingMimeNames.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioOutput.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * Representation of a physical audio outputs.\r\n * \r\n * <p>\r\n * Java-Klasse f�r AudioOutput complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioOutput\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioOutput\", propOrder = { \"any\" })\r\npublic class AudioOutput extends DeviceEntity {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioOutputConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioOutputConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"OutputToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"SendPrimacy\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"OutputLevel\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioOutputConfiguration\", propOrder = { \"outputToken\", \"sendPrimacy\", \"outputLevel\", \"any\" })\r\npublic class AudioOutputConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"OutputToken\", required = true)\r\n\tprotected String outputToken;\r\n\t@XmlElement(name = \"SendPrimacy\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String sendPrimacy;\r\n\t@XmlElement(name = \"OutputLevel\")\r\n\tprotected int outputLevel;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der outputToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getOutputToken() {\r\n\t\treturn outputToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der outputToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setOutputToken(String value) {\r\n\t\tthis.outputToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sendPrimacy-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSendPrimacy() {\r\n\t\treturn sendPrimacy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sendPrimacy-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSendPrimacy(String value) {\r\n\t\tthis.sendPrimacy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der outputLevel-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getOutputLevel() {\r\n\t\treturn outputLevel;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der outputLevel-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setOutputLevel(int value) {\r\n\t\tthis.outputLevel = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioOutputConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioOutputConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioOutputConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"OutputTokensAvailable\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"SendPrimacyOptions\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"OutputLevelRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioOutputConfigurationOptions\", propOrder = { \"outputTokensAvailable\", \"sendPrimacyOptions\", \"outputLevelRange\", \"any\" })\r\npublic class AudioOutputConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"OutputTokensAvailable\", required = true)\r\n\tprotected List<String> outputTokensAvailable;\r\n\t@XmlElement(name = \"SendPrimacyOptions\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> sendPrimacyOptions;\r\n\t@XmlElement(name = \"OutputLevelRange\", required = true)\r\n\tprotected IntRange outputLevelRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the outputTokensAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the outputTokensAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getOutputTokensAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getOutputTokensAvailable() {\r\n\t\tif (outputTokensAvailable == null) {\r\n\t\t\toutputTokensAvailable = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.outputTokensAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the sendPrimacyOptions property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the sendPrimacyOptions property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSendPrimacyOptions().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getSendPrimacyOptions() {\r\n\t\tif (sendPrimacyOptions == null) {\r\n\t\t\tsendPrimacyOptions = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.sendPrimacyOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der outputLevelRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getOutputLevelRange() {\r\n\t\treturn outputLevelRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der outputLevelRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setOutputLevelRange(IntRange value) {\r\n\t\tthis.outputLevelRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioSource.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * Representation of a physical audio input.\r\n * \r\n * <p>\r\n * Java-Klasse f�r AudioSource complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioSource\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"Channels\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioSource\", propOrder = { \"channels\", \"any\" })\r\npublic class AudioSource extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"Channels\")\r\n\tprotected int channels;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der channels-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getChannels() {\r\n\t\treturn channels;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der channels-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setChannels(int value) {\r\n\t\tthis.channels = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioSourceConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioSourceConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"SourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioSourceConfiguration\", propOrder = { \"sourceToken\", \"any\" })\r\npublic class AudioSourceConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"SourceToken\", required = true)\r\n\tprotected String sourceToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSourceToken() {\r\n\t\treturn sourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSourceToken(String value) {\r\n\t\tthis.sourceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioSourceConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioSourceConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioSourceConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InputTokensAvailable\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioSourceConfigurationOptions\", propOrder = { \"inputTokensAvailable\", \"extension\" })\r\npublic class AudioSourceConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"InputTokensAvailable\", required = true)\r\n\tprotected List<String> inputTokensAvailable;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected AudioSourceOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the inputTokensAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the inputTokensAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getInputTokensAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getInputTokensAvailable() {\r\n\t\tif (inputTokensAvailable == null) {\r\n\t\t\tinputTokensAvailable = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.inputTokensAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioSourceOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioSourceOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(AudioSourceOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AudioSourceOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AudioSourceOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AudioSourceOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AudioSourceOptionsExtension\", propOrder = { \"any\" })\r\npublic class AudioSourceOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/AutoFocusMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AutoFocusMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"AutoFocusMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"AUTO\"/>\r\n *     <enumeration value=\"MANUAL\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"AutoFocusMode\")\r\n@XmlEnum\r\npublic enum AutoFocusMode {\r\n\r\n\tAUTO, MANUAL;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static AutoFocusMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BacklightCompensation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BacklightCompensation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BacklightCompensation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensationMode\"/>\r\n *         <element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BacklightCompensation\", propOrder = { \"mode\", \"level\" })\r\npublic class BacklightCompensation {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected BacklightCompensationMode mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected float level;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BacklightCompensationMode }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensationMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BacklightCompensationMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(BacklightCompensationMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setLevel(float value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BacklightCompensation20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Type describing whether BLC mode is enabled or disabled (on/off).\r\n * \r\n * <p>\r\n * Java-Klasse f�r BacklightCompensation20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BacklightCompensation20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensationMode\"/>\r\n *         <element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BacklightCompensation20\", propOrder = { \"mode\", \"level\" })\r\npublic class BacklightCompensation20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected BacklightCompensationMode mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected Float level;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BacklightCompensationMode }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensationMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BacklightCompensationMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(BacklightCompensationMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(Float value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BacklightCompensationMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BacklightCompensationMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"BacklightCompensationMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"ON\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"BacklightCompensationMode\")\r\n@XmlEnum\r\npublic enum BacklightCompensationMode {\r\n\r\n\t/**\r\n\t * Backlight compensation is disabled.\r\n\t * \r\n\t */\r\n\tOFF,\r\n\r\n\t/**\r\n\t * Backlight compensation is enabled.\r\n\t * \r\n\t */\r\n\tON;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static BacklightCompensationMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BacklightCompensationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BacklightCompensationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BacklightCompensationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Level\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BacklightCompensationOptions\", propOrder = { \"mode\", \"level\" })\r\npublic class BacklightCompensationOptions {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<WideDynamicMode> mode;\r\n\t@XmlElement(name = \"Level\", required = true)\r\n\tprotected FloatRange level;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link WideDynamicMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<WideDynamicMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<WideDynamicMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(FloatRange value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BacklightCompensationOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BacklightCompensationOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BacklightCompensationOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensationMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Level\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BacklightCompensationOptions20\", propOrder = { \"mode\", \"level\" })\r\npublic class BacklightCompensationOptions20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<BacklightCompensationMode> mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected FloatRange level;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link BacklightCompensationMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<BacklightCompensationMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<BacklightCompensationMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(FloatRange value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BackupFile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BackupFile complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BackupFile\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Data\" type=\"{http://www.onvif.org/ver10/schema}AttachmentData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BackupFile\", propOrder = { \"name\", \"data\" })\r\npublic class BackupFile {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"Data\", required = true)\r\n\tprotected AttachmentData data;\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der data-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic AttachmentData getData() {\r\n\t\treturn data;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der data-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic void setData(AttachmentData value) {\r\n\t\tthis.data = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Behaviour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Behaviour complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Behaviour\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Removed\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Idle\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}BehaviourExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Behaviour\", propOrder = { \"removed\", \"idle\", \"extension\" })\r\npublic class Behaviour {\r\n\r\n\t@XmlElement(name = \"Removed\")\r\n\tprotected Behaviour.Removed removed;\r\n\t@XmlElement(name = \"Idle\")\r\n\tprotected Behaviour.Idle idle;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected BehaviourExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der removed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Behaviour.Removed }\r\n\t * \r\n\t */\r\n\tpublic Behaviour.Removed getRemoved() {\r\n\t\treturn removed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der removed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Behaviour.Removed }\r\n\t * \r\n\t */\r\n\tpublic void setRemoved(Behaviour.Removed value) {\r\n\t\tthis.removed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der idle-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Behaviour.Idle }\r\n\t * \r\n\t */\r\n\tpublic Behaviour.Idle getIdle() {\r\n\t\treturn idle;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der idle-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Behaviour.Idle }\r\n\t * \r\n\t */\r\n\tpublic void setIdle(Behaviour.Idle value) {\r\n\t\tthis.idle = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BehaviourExtension }\r\n\t * \r\n\t */\r\n\tpublic BehaviourExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BehaviourExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(BehaviourExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class Idle {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected List<java.lang.Object> any;\r\n\r\n\t\t/**\r\n\t\t * Gets the value of the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB\r\n\t\t * object. This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * For example, to add a new item, do as follows:\r\n\t\t * \r\n\t\t * <pre>\r\n\t\t * getAny().add(newItem);\r\n\t\t * </pre>\r\n\t\t * \r\n\t\t * \r\n\t\t * <p>\r\n\t\t * Objects of the following type(s) are allowed in the list {@link java.lang.Object }\r\n\t\t * \r\n\t\t * \r\n\t\t */\r\n\t\tpublic List<java.lang.Object> getAny() {\r\n\t\t\tif (any == null) {\r\n\t\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t\t}\r\n\t\t\treturn this.any;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class Removed {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected List<java.lang.Object> any;\r\n\r\n\t\t/**\r\n\t\t * Gets the value of the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB\r\n\t\t * object. This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * For example, to add a new item, do as follows:\r\n\t\t * \r\n\t\t * <pre>\r\n\t\t * getAny().add(newItem);\r\n\t\t * </pre>\r\n\t\t * \r\n\t\t * \r\n\t\t * <p>\r\n\t\t * Objects of the following type(s) are allowed in the list {@link java.lang.Object }\r\n\t\t * \r\n\t\t * \r\n\t\t */\r\n\t\tpublic List<java.lang.Object> getAny() {\r\n\t\t\tif (any == null) {\r\n\t\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t\t}\r\n\t\t\treturn this.any;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BehaviourExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BehaviourExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BehaviourExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BehaviourExtension\", propOrder = { \"any\" })\r\npublic class BehaviourExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/BinaryData.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r BinaryData complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"BinaryData\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Data\" type=\"{http://www.w3.org/2001/XMLSchema}base64Binary\"/>\r\n *       </sequence>\r\n *       <attribute ref=\"{http://www.w3.org/2005/05/xmlmime}contentType\"/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"BinaryData\", propOrder = { \"data\" })\r\npublic class BinaryData {\r\n\r\n\t@XmlElement(name = \"Data\", required = true)\r\n\tprotected byte[] data;\r\n\t@XmlAttribute(name = \"contentType\", namespace = \"http://www.w3.org/2005/05/xmlmime\")\r\n\tprotected String contentType;\r\n\r\n\t/**\r\n\t * Ruft den Wert der data-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is byte[]\r\n\t */\r\n\tpublic byte[] getData() {\r\n\t\treturn data;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der data-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is byte[]\r\n\t */\r\n\tpublic void setData(byte[] value) {\r\n\t\tthis.data = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contentType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getContentType() {\r\n\t\treturn contentType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contentType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setContentType(String value) {\r\n\t\tthis.contentType = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Capabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Capabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Analytics\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Device\" type=\"{http://www.onvif.org/ver10/schema}DeviceCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Events\" type=\"{http://www.onvif.org/ver10/schema}EventCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Imaging\" type=\"{http://www.onvif.org/ver10/schema}ImagingCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Media\" type=\"{http://www.onvif.org/ver10/schema}MediaCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"PTZ\" type=\"{http://www.onvif.org/ver10/schema}PTZCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}CapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Capabilities\", propOrder = { \"analytics\", \"device\", \"events\", \"imaging\", \"media\", \"ptz\", \"extension\" })\r\npublic class Capabilities {\r\n\r\n\t@XmlElement(name = \"Analytics\")\r\n\tprotected AnalyticsCapabilities analytics;\r\n\t@XmlElement(name = \"Device\")\r\n\tprotected DeviceCapabilities device;\r\n\t@XmlElement(name = \"Events\")\r\n\tprotected EventCapabilities events;\r\n\t@XmlElement(name = \"Imaging\")\r\n\tprotected ImagingCapabilities imaging;\r\n\t@XmlElement(name = \"Media\")\r\n\tprotected MediaCapabilities media;\r\n\t@XmlElement(name = \"PTZ\")\r\n\tprotected PTZCapabilities ptz;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected CapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der analytics-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsCapabilities }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsCapabilities getAnalytics() {\r\n\t\treturn analytics;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analytics-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setAnalytics(AnalyticsCapabilities value) {\r\n\t\tthis.analytics = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der device-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DeviceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DeviceCapabilities getDevice() {\r\n\t\treturn device;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der device-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DeviceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setDevice(DeviceCapabilities value) {\r\n\t\tthis.device = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der events-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EventCapabilities }\r\n\t * \r\n\t */\r\n\tpublic EventCapabilities getEvents() {\r\n\t\treturn events;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der events-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EventCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setEvents(EventCapabilities value) {\r\n\t\tthis.events = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der imaging-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ImagingCapabilities getImaging() {\r\n\t\treturn imaging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imaging-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setImaging(ImagingCapabilities value) {\r\n\t\tthis.imaging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der media-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MediaCapabilities }\r\n\t * \r\n\t */\r\n\tpublic MediaCapabilities getMedia() {\r\n\t\treturn media;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der media-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MediaCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setMedia(MediaCapabilities value) {\r\n\t\tthis.media = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptz-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZCapabilities }\r\n\t * \r\n\t */\r\n\tpublic PTZCapabilities getPTZ() {\r\n\t\treturn ptz;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptz-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setPTZ(PTZCapabilities value) {\r\n\t\tthis.ptz = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic CapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(CapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DeviceIO\" type=\"{http://www.onvif.org/ver10/schema}DeviceIOCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Display\" type=\"{http://www.onvif.org/ver10/schema}DisplayCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Recording\" type=\"{http://www.onvif.org/ver10/schema}RecordingCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Search\" type=\"{http://www.onvif.org/ver10/schema}SearchCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Replay\" type=\"{http://www.onvif.org/ver10/schema}ReplayCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Receiver\" type=\"{http://www.onvif.org/ver10/schema}ReceiverCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"AnalyticsDevice\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsDeviceCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Extensions\" type=\"{http://www.onvif.org/ver10/schema}CapabilitiesExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CapabilitiesExtension\", propOrder = { \"any\", \"deviceIO\", \"display\", \"recording\", \"search\", \"replay\", \"receiver\", \"analyticsDevice\",\r\n\t\t\"extensions\" })\r\npublic class CapabilitiesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"DeviceIO\")\r\n\tprotected DeviceIOCapabilities deviceIO;\r\n\t@XmlElement(name = \"Display\")\r\n\tprotected DisplayCapabilities display;\r\n\t@XmlElement(name = \"Recording\")\r\n\tprotected RecordingCapabilities recording;\r\n\t@XmlElement(name = \"Search\")\r\n\tprotected SearchCapabilities search;\r\n\t@XmlElement(name = \"Replay\")\r\n\tprotected ReplayCapabilities replay;\r\n\t@XmlElement(name = \"Receiver\")\r\n\tprotected ReceiverCapabilities receiver;\r\n\t@XmlElement(name = \"AnalyticsDevice\")\r\n\tprotected AnalyticsDeviceCapabilities analyticsDevice;\r\n\t@XmlElement(name = \"Extensions\")\r\n\tprotected CapabilitiesExtension2 extensions;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der deviceIO-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DeviceIOCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DeviceIOCapabilities getDeviceIO() {\r\n\t\treturn deviceIO;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der deviceIO-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DeviceIOCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setDeviceIO(DeviceIOCapabilities value) {\r\n\t\tthis.deviceIO = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der display-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DisplayCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DisplayCapabilities getDisplay() {\r\n\t\treturn display;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der display-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DisplayCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setDisplay(DisplayCapabilities value) {\r\n\t\tthis.display = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der recording-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic RecordingCapabilities getRecording() {\r\n\t\treturn recording;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recording-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setRecording(RecordingCapabilities value) {\r\n\t\tthis.recording = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der search-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SearchCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SearchCapabilities getSearch() {\r\n\t\treturn search;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der search-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SearchCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setSearch(SearchCapabilities value) {\r\n\t\tthis.search = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der replay-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReplayCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ReplayCapabilities getReplay() {\r\n\t\treturn replay;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der replay-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReplayCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setReplay(ReplayCapabilities value) {\r\n\t\tthis.replay = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der receiver-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReceiverCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ReceiverCapabilities getReceiver() {\r\n\t\treturn receiver;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der receiver-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReceiverCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setReceiver(ReceiverCapabilities value) {\r\n\t\tthis.receiver = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsDevice-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsDeviceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceCapabilities getAnalyticsDevice() {\r\n\t\treturn analyticsDevice;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsDevice-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsDeviceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsDevice(AnalyticsDeviceCapabilities value) {\r\n\t\tthis.analyticsDevice = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extensions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic CapabilitiesExtension2 getExtensions() {\r\n\t\treturn extensions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extensions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtensions(CapabilitiesExtension2 value) {\r\n\t\tthis.extensions = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CapabilitiesExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CapabilitiesExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CapabilitiesExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CapabilitiesExtension2\", propOrder = { \"any\" })\r\npublic class CapabilitiesExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CapabilityCategory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CapabilityCategory.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"CapabilityCategory\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"All\"/>\r\n *     <enumeration value=\"Analytics\"/>\r\n *     <enumeration value=\"Device\"/>\r\n *     <enumeration value=\"Events\"/>\r\n *     <enumeration value=\"Imaging\"/>\r\n *     <enumeration value=\"Media\"/>\r\n *     <enumeration value=\"PTZ\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"CapabilityCategory\")\r\n@XmlEnum\r\npublic enum CapabilityCategory {\r\n\r\n\t@XmlEnumValue(\"All\")\r\n\tALL(\"All\"), @XmlEnumValue(\"Analytics\")\r\n\tANALYTICS(\"Analytics\"), @XmlEnumValue(\"Device\")\r\n\tDEVICE(\"Device\"), @XmlEnumValue(\"Events\")\r\n\tEVENTS(\"Events\"), @XmlEnumValue(\"Imaging\")\r\n\tIMAGING(\"Imaging\"), @XmlEnumValue(\"Media\")\r\n\tMEDIA(\"Media\"), PTZ(\"PTZ\");\r\n\tprivate final String value;\r\n\r\n\tCapabilityCategory(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static CapabilityCategory fromValue(String v) {\r\n\t\tfor (CapabilityCategory c : CapabilityCategory.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CellLayout.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.math.BigInteger;\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CellLayout complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CellLayout\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Transformation\" type=\"{http://www.onvif.org/ver10/schema}Transformation\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Columns\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}integer\" />\r\n *       <attribute name=\"Rows\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}integer\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CellLayout\", propOrder = { \"transformation\", \"any\" })\r\npublic class CellLayout {\r\n\r\n\t@XmlElement(name = \"Transformation\", required = true)\r\n\tprotected Transformation transformation;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAttribute(name = \"Columns\", required = true)\r\n\tprotected BigInteger columns;\r\n\t@XmlAttribute(name = \"Rows\", required = true)\r\n\tprotected BigInteger rows;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der transformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic Transformation getTransformation() {\r\n\t\treturn transformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der transformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic void setTransformation(Transformation value) {\r\n\t\tthis.transformation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der columns-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getColumns() {\r\n\t\treturn columns;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der columns-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setColumns(BigInteger value) {\r\n\t\tthis.columns = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rows-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getRows() {\r\n\t\treturn rows;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rows-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setRows(BigInteger value) {\r\n\t\tthis.rows = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Certificate.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Certificate complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Certificate\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *         <element name=\"Certificate\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Certificate\", propOrder = { \"certificateID\", \"certificate\" })\r\npublic class Certificate {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"Certificate\", required = true)\r\n\tprotected BinaryData certificate;\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getCertificate() {\r\n\t\treturn certificate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setCertificate(BinaryData value) {\r\n\t\tthis.certificate = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateGenerationParameters.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateGenerationParameters complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateGenerationParameters\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\" minOccurs=\"0\"/>\r\n *         <element name=\"Subject\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"ValidNotBefore\" type=\"{http://www.w3.org/2001/XMLSchema}token\" minOccurs=\"0\"/>\r\n *         <element name=\"ValidNotAfter\" type=\"{http://www.w3.org/2001/XMLSchema}token\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}CertificateGenerationParametersExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateGenerationParameters\", propOrder = { \"certificateID\", \"subject\", \"validNotBefore\", \"validNotAfter\", \"extension\" })\r\npublic class CertificateGenerationParameters {\r\n\r\n\t@XmlElement(name = \"CertificateID\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"Subject\")\r\n\tprotected String subject;\r\n\t@XmlElement(name = \"ValidNotBefore\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String validNotBefore;\r\n\t@XmlElement(name = \"ValidNotAfter\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String validNotAfter;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected CertificateGenerationParametersExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subject-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSubject() {\r\n\t\treturn subject;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subject-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSubject(String value) {\r\n\t\tthis.subject = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der validNotBefore-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getValidNotBefore() {\r\n\t\treturn validNotBefore;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der validNotBefore-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValidNotBefore(String value) {\r\n\t\tthis.validNotBefore = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der validNotAfter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getValidNotAfter() {\r\n\t\treturn validNotAfter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der validNotAfter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValidNotAfter(String value) {\r\n\t\tthis.validNotAfter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CertificateGenerationParametersExtension }\r\n\t * \r\n\t */\r\n\tpublic CertificateGenerationParametersExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CertificateGenerationParametersExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(CertificateGenerationParametersExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateGenerationParametersExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateGenerationParametersExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateGenerationParametersExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateGenerationParametersExtension\", propOrder = { \"any\" })\r\npublic class CertificateGenerationParametersExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *         <element name=\"IssuerDN\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"SubjectDN\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"KeyUsage\" type=\"{http://www.onvif.org/ver10/schema}CertificateUsage\" minOccurs=\"0\"/>\r\n *         <element name=\"ExtendedKeyUsage\" type=\"{http://www.onvif.org/ver10/schema}CertificateUsage\" minOccurs=\"0\"/>\r\n *         <element name=\"KeyLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"Version\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"SerialNum\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"SignatureAlgorithm\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"Validity\" type=\"{http://www.onvif.org/ver10/schema}DateTimeRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}CertificateInformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateInformation\", propOrder = { \"certificateID\", \"issuerDN\", \"subjectDN\", \"keyUsage\", \"extendedKeyUsage\", \"keyLength\", \"version\",\r\n\t\t\"serialNum\", \"signatureAlgorithm\", \"validity\", \"extension\" })\r\npublic class CertificateInformation {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"IssuerDN\")\r\n\tprotected String issuerDN;\r\n\t@XmlElement(name = \"SubjectDN\")\r\n\tprotected String subjectDN;\r\n\t@XmlElement(name = \"KeyUsage\")\r\n\tprotected CertificateUsage keyUsage;\r\n\t@XmlElement(name = \"ExtendedKeyUsage\")\r\n\tprotected CertificateUsage extendedKeyUsage;\r\n\t@XmlElement(name = \"KeyLength\")\r\n\tprotected Integer keyLength;\r\n\t@XmlElement(name = \"Version\")\r\n\tprotected String version;\r\n\t@XmlElement(name = \"SerialNum\")\r\n\tprotected String serialNum;\r\n\t@XmlElement(name = \"SignatureAlgorithm\")\r\n\tprotected String signatureAlgorithm;\r\n\t@XmlElement(name = \"Validity\")\r\n\tprotected DateTimeRange validity;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected CertificateInformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der issuerDN-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getIssuerDN() {\r\n\t\treturn issuerDN;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der issuerDN-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setIssuerDN(String value) {\r\n\t\tthis.issuerDN = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subjectDN-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSubjectDN() {\r\n\t\treturn subjectDN;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subjectDN-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSubjectDN(String value) {\r\n\t\tthis.subjectDN = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der keyUsage-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CertificateUsage }\r\n\t * \r\n\t */\r\n\tpublic CertificateUsage getKeyUsage() {\r\n\t\treturn keyUsage;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der keyUsage-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CertificateUsage }\r\n\t * \r\n\t */\r\n\tpublic void setKeyUsage(CertificateUsage value) {\r\n\t\tthis.keyUsage = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extendedKeyUsage-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CertificateUsage }\r\n\t * \r\n\t */\r\n\tpublic CertificateUsage getExtendedKeyUsage() {\r\n\t\treturn extendedKeyUsage;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extendedKeyUsage-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CertificateUsage }\r\n\t * \r\n\t */\r\n\tpublic void setExtendedKeyUsage(CertificateUsage value) {\r\n\t\tthis.extendedKeyUsage = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der keyLength-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getKeyLength() {\r\n\t\treturn keyLength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der keyLength-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setKeyLength(Integer value) {\r\n\t\tthis.keyLength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der version-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getVersion() {\r\n\t\treturn version;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der version-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setVersion(String value) {\r\n\t\tthis.version = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der serialNum-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSerialNum() {\r\n\t\treturn serialNum;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der serialNum-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSerialNum(String value) {\r\n\t\tthis.serialNum = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der signatureAlgorithm-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSignatureAlgorithm() {\r\n\t\treturn signatureAlgorithm;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der signatureAlgorithm-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSignatureAlgorithm(String value) {\r\n\t\tthis.signatureAlgorithm = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der validity-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DateTimeRange }\r\n\t * \r\n\t */\r\n\tpublic DateTimeRange getValidity() {\r\n\t\treturn validity;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der validity-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DateTimeRange }\r\n\t * \r\n\t */\r\n\tpublic void setValidity(DateTimeRange value) {\r\n\t\tthis.validity = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link CertificateInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic CertificateInformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link CertificateInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(CertificateInformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateInformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateInformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateInformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateInformationExtension\", propOrder = { \"any\" })\r\npublic class CertificateInformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateStatus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateStatus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *         <element name=\"Status\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateStatus\", propOrder = { \"certificateID\", \"status\", \"any\" })\r\npublic class CertificateStatus {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"Status\")\r\n\tprotected boolean status;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der status-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isStatus() {\r\n\t\treturn status;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der status-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setStatus(boolean value) {\r\n\t\tthis.status = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateUsage.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateUsage complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateUsage\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>string\">\r\n *       <attribute name=\"Critical\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateUsage\", propOrder = { \"value\" })\r\npublic class CertificateUsage {\r\n\r\n\t@XmlValue\r\n\tprotected String value;\r\n\t@XmlAttribute(name = \"Critical\", required = true)\r\n\tprotected boolean critical;\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValue(String value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der critical-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isCritical() {\r\n\t\treturn critical;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der critical-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setCritical(boolean value) {\r\n\t\tthis.critical = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CertificateWithPrivateKey.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r CertificateWithPrivateKey complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CertificateWithPrivateKey\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\" minOccurs=\"0\"/>\r\n *         <element name=\"Certificate\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\"/>\r\n *         <element name=\"PrivateKey\" type=\"{http://www.onvif.org/ver10/schema}BinaryData\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CertificateWithPrivateKey\", propOrder = { \"certificateID\", \"certificate\", \"privateKey\", \"any\" })\r\npublic class CertificateWithPrivateKey {\r\n\r\n\t@XmlElement(name = \"CertificateID\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlElement(name = \"Certificate\", required = true)\r\n\tprotected BinaryData certificate;\r\n\t@XmlElement(name = \"PrivateKey\", required = true)\r\n\tprotected BinaryData privateKey;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getCertificate() {\r\n\t\treturn certificate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setCertificate(BinaryData value) {\r\n\t\tthis.certificate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der privateKey-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData getPrivateKey() {\r\n\t\treturn privateKey;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der privateKey-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic void setPrivateKey(BinaryData value) {\r\n\t\tthis.privateKey = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ClassDescriptor.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ClassDescriptor complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ClassDescriptor\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ClassCandidate\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}ClassType\"/>\r\n *                   <element name=\"Likelihood\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ClassDescriptorExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ClassDescriptor\", propOrder = { \"classCandidate\", \"extension\" })\r\npublic class ClassDescriptor {\r\n\r\n\t@XmlElement(name = \"ClassCandidate\")\r\n\tprotected List<ClassDescriptor.ClassCandidate> classCandidate;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ClassDescriptorExtension extension;\r\n\r\n\t/**\r\n\t * Gets the value of the classCandidate property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the classCandidate property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getClassCandidate().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ClassDescriptor.ClassCandidate }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ClassDescriptor.ClassCandidate> getClassCandidate() {\r\n\t\tif (classCandidate == null) {\r\n\t\t\tclassCandidate = new ArrayList<ClassDescriptor.ClassCandidate>();\r\n\t\t}\r\n\t\treturn this.classCandidate;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ClassDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptorExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ClassDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ClassDescriptorExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}ClassType\"/>\r\n\t *         <element name=\"Likelihood\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"type\", \"likelihood\" })\r\n\tpublic static class ClassCandidate {\r\n\r\n\t\t@XmlElement(name = \"Type\", required = true)\r\n\t\tprotected ClassType type;\r\n\t\t@XmlElement(name = \"Likelihood\")\r\n\t\tprotected float likelihood;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link ClassType }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic ClassType getType() {\r\n\t\t\treturn type;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der type-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link ClassType }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setType(ClassType value) {\r\n\t\t\tthis.type = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der likelihood-Eigenschaft ab.\r\n\t\t * \r\n\t\t */\r\n\t\tpublic float getLikelihood() {\r\n\t\t\treturn likelihood;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der likelihood-Eigenschaft fest.\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setLikelihood(float value) {\r\n\t\t\tthis.likelihood = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ClassDescriptorExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ClassDescriptorExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ClassDescriptorExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"OtherTypes\" type=\"{http://www.onvif.org/ver10/schema}OtherType\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ClassDescriptorExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ClassDescriptorExtension\", propOrder = { \"any\", \"otherTypes\", \"extension\" })\r\npublic class ClassDescriptorExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"OtherTypes\", required = true)\r\n\tprotected List<OtherType> otherTypes;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ClassDescriptorExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the otherTypes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the otherTypes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getOtherTypes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link OtherType }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<OtherType> getOtherTypes() {\r\n\t\tif (otherTypes == null) {\r\n\t\t\totherTypes = new ArrayList<OtherType>();\r\n\t\t}\r\n\t\treturn this.otherTypes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ClassDescriptorExtension2 }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptorExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ClassDescriptorExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ClassDescriptorExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ClassDescriptorExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ClassDescriptorExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ClassDescriptorExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ClassDescriptorExtension2\", propOrder = { \"any\" })\r\npublic class ClassDescriptorExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ClassType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ClassType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ClassType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Animal\"/>\r\n *     <enumeration value=\"Face\"/>\r\n *     <enumeration value=\"Human\"/>\r\n *     <enumeration value=\"Vehical\"/>\r\n *     <enumeration value=\"Other\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ClassType\")\r\n@XmlEnum\r\npublic enum ClassType {\r\n\r\n\t@XmlEnumValue(\"Animal\")\r\n\tANIMAL(\"Animal\"), @XmlEnumValue(\"Face\")\r\n\tFACE(\"Face\"), @XmlEnumValue(\"Human\")\r\n\tHUMAN(\"Human\"), @XmlEnumValue(\"Vehical\")\r\n\tVEHICAL(\"Vehical\"), @XmlEnumValue(\"Other\")\r\n\tOTHER(\"Other\");\r\n\tprivate final String value;\r\n\r\n\tClassType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ClassType fromValue(String v) {\r\n\t\tfor (ClassType c : ClassType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/CodingCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * This type contains the Audio and Video coding capabilities of a display service.\r\n * \r\n * <p>\r\n * Java-Klasse f�r CodingCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"CodingCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AudioEncodingCapabilities\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfigurationOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioDecodingCapabilities\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfigurationOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"VideoDecodingCapabilities\" type=\"{http://www.onvif.org/ver10/schema}VideoDecoderConfigurationOptions\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"CodingCapabilities\", propOrder = { \"audioEncodingCapabilities\", \"audioDecodingCapabilities\", \"videoDecodingCapabilities\", \"any\" })\r\npublic class CodingCapabilities {\r\n\r\n\t@XmlElement(name = \"AudioEncodingCapabilities\")\r\n\tprotected AudioEncoderConfigurationOptions audioEncodingCapabilities;\r\n\t@XmlElement(name = \"AudioDecodingCapabilities\")\r\n\tprotected AudioDecoderConfigurationOptions audioDecodingCapabilities;\r\n\t@XmlElement(name = \"VideoDecodingCapabilities\", required = true)\r\n\tprotected VideoDecoderConfigurationOptions videoDecodingCapabilities;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioEncodingCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfigurationOptions getAudioEncodingCapabilities() {\r\n\t\treturn audioEncodingCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioEncodingCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setAudioEncodingCapabilities(AudioEncoderConfigurationOptions value) {\r\n\t\tthis.audioEncodingCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioDecodingCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfigurationOptions getAudioDecodingCapabilities() {\r\n\t\treturn audioDecodingCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioDecodingCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setAudioDecodingCapabilities(AudioDecoderConfigurationOptions value) {\r\n\t\tthis.audioDecodingCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoDecodingCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoDecoderConfigurationOptions getVideoDecodingCapabilities() {\r\n\t\treturn videoDecodingCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoDecodingCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setVideoDecodingCapabilities(VideoDecoderConfigurationOptions value) {\r\n\t\tthis.videoDecodingCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Color.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Color complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Color\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"X\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"Y\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"Z\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"Colorspace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Color\")\r\npublic class Color {\r\n\r\n\t@XmlAttribute(name = \"X\", required = true)\r\n\tprotected float x;\r\n\t@XmlAttribute(name = \"Y\", required = true)\r\n\tprotected float y;\r\n\t@XmlAttribute(name = \"Z\", required = true)\r\n\tprotected float z;\r\n\t@XmlAttribute(name = \"Colorspace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String colorspace;\r\n\r\n\t/**\r\n\t * Ruft den Wert der x-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getX() {\r\n\t\treturn x;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setX(float value) {\r\n\t\tthis.x = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der y-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getY() {\r\n\t\treturn y;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der y-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setY(float value) {\r\n\t\tthis.y = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der z-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getZ() {\r\n\t\treturn z;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der z-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setZ(float value) {\r\n\t\tthis.z = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorspace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getColorspace() {\r\n\t\treturn colorspace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorspace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setColorspace(String value) {\r\n\t\tthis.colorspace = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ColorCovariance.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ColorCovariance complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ColorCovariance\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"XX\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"YY\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"ZZ\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"XY\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"XZ\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"YZ\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"Colorspace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ColorCovariance\")\r\npublic class ColorCovariance {\r\n\r\n\t@XmlAttribute(name = \"XX\", required = true)\r\n\tprotected float xx;\r\n\t@XmlAttribute(name = \"YY\", required = true)\r\n\tprotected float yy;\r\n\t@XmlAttribute(name = \"ZZ\", required = true)\r\n\tprotected float zz;\r\n\t@XmlAttribute(name = \"XY\")\r\n\tprotected Float xy;\r\n\t@XmlAttribute(name = \"XZ\")\r\n\tprotected Float xz;\r\n\t@XmlAttribute(name = \"YZ\")\r\n\tprotected Float yz;\r\n\t@XmlAttribute(name = \"Colorspace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String colorspace;\r\n\r\n\t/**\r\n\t * Ruft den Wert der xx-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getXX() {\r\n\t\treturn xx;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xx-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setXX(float value) {\r\n\t\tthis.xx = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der yy-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getYY() {\r\n\t\treturn yy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der yy-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setYY(float value) {\r\n\t\tthis.yy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zz-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getZZ() {\r\n\t\treturn zz;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zz-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setZZ(float value) {\r\n\t\tthis.zz = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der xy-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getXY() {\r\n\t\treturn xy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xy-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setXY(Float value) {\r\n\t\tthis.xy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der xz-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getXZ() {\r\n\t\treturn xz;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xz-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setXZ(Float value) {\r\n\t\tthis.xz = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der yz-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getYZ() {\r\n\t\treturn yz;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der yz-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setYZ(Float value) {\r\n\t\tthis.yz = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorspace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getColorspace() {\r\n\t\treturn colorspace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorspace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setColorspace(String value) {\r\n\t\tthis.colorspace = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ColorDescriptor.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ColorDescriptor complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ColorDescriptor\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ColorCluster\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <element name=\"Color\" type=\"{http://www.onvif.org/ver10/schema}Color\"/>\r\n *                   <element name=\"Weight\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *                   <element name=\"Covariance\" type=\"{http://www.onvif.org/ver10/schema}ColorCovariance\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ColorDescriptorExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ColorDescriptor\", propOrder = { \"colorCluster\", \"extension\" })\r\npublic class ColorDescriptor {\r\n\r\n\t@XmlElement(name = \"ColorCluster\")\r\n\tprotected List<ColorDescriptor.ColorCluster> colorCluster;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ColorDescriptorExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the colorCluster property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the colorCluster property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getColorCluster().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ColorDescriptor.ColorCluster }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ColorDescriptor.ColorCluster> getColorCluster() {\r\n\t\tif (colorCluster == null) {\r\n\t\t\tcolorCluster = new ArrayList<ColorDescriptor.ColorCluster>();\r\n\t\t}\r\n\t\treturn this.colorCluster;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ColorDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic ColorDescriptorExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ColorDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ColorDescriptorExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <element name=\"Color\" type=\"{http://www.onvif.org/ver10/schema}Color\"/>\r\n\t *         <element name=\"Weight\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n\t *         <element name=\"Covariance\" type=\"{http://www.onvif.org/ver10/schema}ColorCovariance\" minOccurs=\"0\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"color\", \"weight\", \"covariance\" })\r\n\tpublic static class ColorCluster {\r\n\r\n\t\t@XmlElement(name = \"Color\", required = true)\r\n\t\tprotected Color color;\r\n\t\t@XmlElement(name = \"Weight\")\r\n\t\tprotected Float weight;\r\n\t\t@XmlElement(name = \"Covariance\")\r\n\t\tprotected ColorCovariance covariance;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der color-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link Color }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic Color getColor() {\r\n\t\t\treturn color;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der color-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link Color }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setColor(Color value) {\r\n\t\t\tthis.color = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der weight-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link Float }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic Float getWeight() {\r\n\t\t\treturn weight;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der weight-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link Float }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setWeight(Float value) {\r\n\t\t\tthis.weight = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der covariance-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link ColorCovariance }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic ColorCovariance getCovariance() {\r\n\t\t\treturn covariance;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der covariance-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link ColorCovariance }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setCovariance(ColorCovariance value) {\r\n\t\t\tthis.covariance = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ColorDescriptorExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ColorDescriptorExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ColorDescriptorExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ColorDescriptorExtension\", propOrder = { \"any\" })\r\npublic class ColorDescriptorExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ColorOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * Describe the option of the color supported. Either list each color or define the range of color value. The following values are acceptable for Colourspace attribute.\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<ul xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"&gt;<li&gt;http://www.onvif.org/ver10/colorspace/YCbCr - YCbCr colourspace</li&gt;<li&gt;http://www.onvif.org/ver10/colorspace/CIELUV - CIE LUV</li&gt;<li&gt;http://www.onvif.org/ver10/colorspace/CIELAB - CIE 1976 (L*a*b*)</li&gt;<li&gt;http://www.onvif.org/ver10/colorspace/HSV - HSV colourspace</li&gt;</ul&gt;\r\n * </pre>\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r ColorOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ColorOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <choice>\r\n *           <element name=\"ColorList\" type=\"{http://www.onvif.org/ver10/schema}Color\" maxOccurs=\"unbounded\"/>\r\n *           <element name=\"ColorspaceRange\" type=\"{http://www.onvif.org/ver10/schema}ColorspaceRange\" maxOccurs=\"unbounded\"/>\r\n *         </choice>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ColorOptions\", propOrder = { \"colorList\", \"colorspaceRange\" })\r\npublic class ColorOptions {\r\n\r\n\t@XmlElement(name = \"ColorList\")\r\n\tprotected List<Color> colorList;\r\n\t@XmlElement(name = \"ColorspaceRange\")\r\n\tprotected List<ColorspaceRange> colorspaceRange;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the colorList property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the colorList property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getColorList().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Color }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Color> getColorList() {\r\n\t\tif (colorList == null) {\r\n\t\t\tcolorList = new ArrayList<Color>();\r\n\t\t}\r\n\t\treturn this.colorList;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the colorspaceRange property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the colorspaceRange property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getColorspaceRange().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ColorspaceRange }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ColorspaceRange> getColorspaceRange() {\r\n\t\tif (colorspaceRange == null) {\r\n\t\t\tcolorspaceRange = new ArrayList<ColorspaceRange>();\r\n\t\t}\r\n\t\treturn this.colorspaceRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ColorspaceRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ColorspaceRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ColorspaceRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"X\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Y\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Z\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Colorspace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ColorspaceRange\", propOrder = { \"x\", \"y\", \"z\", \"colorspace\" })\r\npublic class ColorspaceRange {\r\n\r\n\t@XmlElement(name = \"X\", required = true)\r\n\tprotected FloatRange x;\r\n\t@XmlElement(name = \"Y\", required = true)\r\n\tprotected FloatRange y;\r\n\t@XmlElement(name = \"Z\", required = true)\r\n\tprotected FloatRange z;\r\n\t@XmlElement(name = \"Colorspace\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String colorspace;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der x-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getX() {\r\n\t\treturn x;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setX(FloatRange value) {\r\n\t\tthis.x = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der y-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getY() {\r\n\t\treturn y;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der y-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setY(FloatRange value) {\r\n\t\tthis.y = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der z-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getZ() {\r\n\t\treturn z;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der z-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setZ(FloatRange value) {\r\n\t\tthis.z = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorspace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getColorspace() {\r\n\t\treturn colorspace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorspace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setColorspace(String value) {\r\n\t\tthis.colorspace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Config.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Config complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Config\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Parameters\" type=\"{http://www.onvif.org/ver10/schema}ItemList\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *       <attribute name=\"Type\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Config\", propOrder = { \"parameters\" })\r\npublic class Config {\r\n\r\n\t@XmlElement(name = \"Parameters\", required = true)\r\n\tprotected ItemList parameters;\r\n\t@XmlAttribute(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlAttribute(name = \"Type\", required = true)\r\n\tprotected QName type;\r\n\r\n\t/**\r\n\t * Ruft den Wert der parameters-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic ItemList getParameters() {\r\n\t\treturn parameters;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der parameters-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic void setParameters(ItemList value) {\r\n\t\tthis.parameters = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic QName getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic void setType(QName value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ConfigDescription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ConfigDescription complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ConfigDescription\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Parameters\" type=\"{http://www.onvif.org/ver10/schema}ItemListDescription\"/>\r\n *         <element name=\"Messages\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <extension base=\"{http://www.onvif.org/ver10/schema}MessageDescription\">\r\n *                 <sequence>\r\n *                   <element name=\"ParentTopic\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *                 </sequence>\r\n *                 <anyAttribute processContents='lax'/>\r\n *               </extension>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ConfigDescriptionExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ConfigDescription\", propOrder = { \"parameters\", \"messages\", \"extension\" })\r\npublic class ConfigDescription {\r\n\r\n\t@XmlElement(name = \"Parameters\", required = true)\r\n\tprotected ItemListDescription parameters;\r\n\t@XmlElement(name = \"Messages\")\r\n\tprotected List<ConfigDescription.Messages> messages;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ConfigDescriptionExtension extension;\r\n\t@XmlAttribute(name = \"Name\", required = true)\r\n\tprotected QName name;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der parameters-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription getParameters() {\r\n\t\treturn parameters;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der parameters-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic void setParameters(ItemListDescription value) {\r\n\t\tthis.parameters = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the messages property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the messages property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMessages().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ConfigDescription.Messages }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ConfigDescription.Messages> getMessages() {\r\n\t\tif (messages == null) {\r\n\t\t\tmessages = new ArrayList<ConfigDescription.Messages>();\r\n\t\t}\r\n\t\treturn this.messages;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ConfigDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic ConfigDescriptionExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ConfigDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ConfigDescriptionExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic QName getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic void setName(QName value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <extension base=\"{http://www.onvif.org/ver10/schema}MessageDescription\">\r\n\t *       <sequence>\r\n\t *         <element name=\"ParentTopic\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n\t *       </sequence>\r\n\t *       <anyAttribute processContents='lax'/>\r\n\t *     </extension>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"parentTopic\" })\r\n\tpublic static class Messages extends MessageDescription {\r\n\r\n\t\t@XmlElement(name = \"ParentTopic\", required = true)\r\n\t\tprotected String parentTopic;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der parentTopic-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getParentTopic() {\r\n\t\t\treturn parentTopic;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der parentTopic-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setParentTopic(String value) {\r\n\t\t\tthis.parentTopic = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ConfigDescriptionExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ConfigDescriptionExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ConfigDescriptionExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ConfigDescriptionExtension\", propOrder = { \"any\" })\r\npublic class ConfigDescriptionExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ConfigurationEntity.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Base type defining the common properties of a configuration.\r\n * \r\n * <p>\r\n * Java-Klasse f�r ConfigurationEntity complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ConfigurationEntity\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         <element name=\"UseCount\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *       <attribute name=\"token\" use=\"required\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ConfigurationEntity\", propOrder = { \"name\", \"useCount\" })\r\n@XmlSeeAlso({ AudioSourceConfiguration.class, PTZConfiguration.class, VideoSourceConfiguration.class, AudioEncoderConfiguration.class,\r\n\t\tVideoEncoderConfiguration.class, AudioDecoderConfiguration.class, VideoAnalyticsConfiguration.class, AudioOutputConfiguration.class,\r\n\t\tMetadataConfiguration.class, AnalyticsEngineInput.class, AnalyticsEngineControl.class, AnalyticsEngine.class, VideoOutputConfiguration.class })\r\npublic class ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"UseCount\")\r\n\tprotected int useCount;\r\n\t@XmlAttribute(name = \"token\", required = true)\r\n\tprotected String token;\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der useCount-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getUseCount() {\r\n\t\treturn useCount;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der useCount-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setUseCount(int value) {\r\n\t\tthis.useCount = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ContinuousFocus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ContinuousFocus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ContinuousFocus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Speed\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ContinuousFocus\", propOrder = { \"speed\" })\r\npublic class ContinuousFocus {\r\n\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected float speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(float value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ContinuousFocusOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ContinuousFocusOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ContinuousFocusOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ContinuousFocusOptions\", propOrder = { \"speed\" })\r\npublic class ContinuousFocusOptions {\r\n\r\n\t@XmlElement(name = \"Speed\", required = true)\r\n\tprotected FloatRange speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(FloatRange value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DNSInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DNSInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DNSInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SearchDomain\" type=\"{http://www.w3.org/2001/XMLSchema}token\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DNSFromDHCP\" type=\"{http://www.onvif.org/ver10/schema}IPAddress\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DNSManual\" type=\"{http://www.onvif.org/ver10/schema}IPAddress\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}DNSInformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DNSInformation\", propOrder = { \"fromDHCP\", \"searchDomain\", \"dnsFromDHCP\", \"dnsManual\", \"extension\" })\r\npublic class DNSInformation {\r\n\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected boolean fromDHCP;\r\n\t@XmlElement(name = \"SearchDomain\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected List<String> searchDomain;\r\n\t@XmlElement(name = \"DNSFromDHCP\")\r\n\tprotected List<IPAddress> dnsFromDHCP;\r\n\t@XmlElement(name = \"DNSManual\")\r\n\tprotected List<IPAddress> dnsManual;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected DNSInformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(boolean value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the searchDomain property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the searchDomain property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSearchDomain().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getSearchDomain() {\r\n\t\tif (searchDomain == null) {\r\n\t\t\tsearchDomain = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.searchDomain;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dnsFromDHCP property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dnsFromDHCP property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDNSFromDHCP().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link IPAddress }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<IPAddress> getDNSFromDHCP() {\r\n\t\tif (dnsFromDHCP == null) {\r\n\t\t\tdnsFromDHCP = new ArrayList<IPAddress>();\r\n\t\t}\r\n\t\treturn this.dnsFromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dnsManual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dnsManual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDNSManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link IPAddress }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<IPAddress> getDNSManual() {\r\n\t\tif (dnsManual == null) {\r\n\t\t\tdnsManual = new ArrayList<IPAddress>();\r\n\t\t}\r\n\t\treturn this.dnsManual;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DNSInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic DNSInformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DNSInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(DNSInformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DNSInformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DNSInformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DNSInformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DNSInformationExtension\", propOrder = { \"any\" })\r\npublic class DNSInformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Date.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Date complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Date\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Year\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Month\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Day\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Date\", propOrder = { \"year\", \"month\", \"day\" })\r\npublic class Date {\r\n\r\n\t@XmlElement(name = \"Year\")\r\n\tprotected int year;\r\n\t@XmlElement(name = \"Month\")\r\n\tprotected int month;\r\n\t@XmlElement(name = \"Day\")\r\n\tprotected int day;\r\n\r\n\t/**\r\n\t * Ruft den Wert der year-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getYear() {\r\n\t\treturn year;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der year-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setYear(int value) {\r\n\t\tthis.year = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der month-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMonth() {\r\n\t\treturn month;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der month-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMonth(int value) {\r\n\t\tthis.month = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der day-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getDay() {\r\n\t\treturn day;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der day-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDay(int value) {\r\n\t\tthis.day = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DateTime.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DateTime complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DateTime\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Time\" type=\"{http://www.onvif.org/ver10/schema}Time\"/>\r\n *         <element name=\"Date\" type=\"{http://www.onvif.org/ver10/schema}Date\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DateTime\", propOrder = { \"time\", \"date\" })\r\npublic class DateTime {\r\n\r\n\t@XmlElement(name = \"Time\", required = true)\r\n\tprotected Time time;\r\n\t@XmlElement(name = \"Date\", required = true)\r\n\tprotected Date date;\r\n\r\n\t/**\r\n\t * Ruft den Wert der time-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Time }\r\n\t * \r\n\t */\r\n\tpublic Time getTime() {\r\n\t\treturn time;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der time-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Time }\r\n\t * \r\n\t */\r\n\tpublic void setTime(Time value) {\r\n\t\tthis.time = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der date-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Date }\r\n\t * \r\n\t */\r\n\tpublic Date getDate() {\r\n\t\treturn date;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der date-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Date }\r\n\t * \r\n\t */\r\n\tpublic void setDate(Date value) {\r\n\t\tthis.date = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DateTimeRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DateTimeRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DateTimeRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"From\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"Until\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DateTimeRange\", propOrder = { \"from\", \"until\", \"any\" })\r\npublic class DateTimeRange {\r\n\r\n\t@XmlElement(name = \"From\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar from;\r\n\t@XmlElement(name = \"Until\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar until;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der from-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getFrom() {\r\n\t\treturn from;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der from-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setFrom(XMLGregorianCalendar value) {\r\n\t\tthis.from = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der until-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getUntil() {\r\n\t\treturn until;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der until-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setUntil(XMLGregorianCalendar value) {\r\n\t\tthis.until = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Defogging.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr Defogging complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"Defogging\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Mode\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}DefoggingExtension\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Defogging\", propOrder = {\r\n    \"mode\",\r\n    \"level\",\r\n    \"extension\"\r\n})\r\npublic class Defogging {\r\n\r\n    @XmlElement(name = \"Mode\", required = true)\r\n    protected String mode;\r\n    @XmlElement(name = \"Level\")\r\n    protected Float level;\r\n    @XmlElement(name = \"Extension\")\r\n    protected DefoggingExtension extension;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der mode-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getMode() {\r\n        return mode;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der mode-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setMode(String value) {\r\n        this.mode = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der level-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public Float getLevel() {\r\n        return level;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der level-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public void setLevel(Float value) {\r\n        this.level = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der extension-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link DefoggingExtension }\r\n     *     \r\n     */\r\n    public DefoggingExtension getExtension() {\r\n        return extension;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der extension-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link DefoggingExtension }\r\n     *     \r\n     */\r\n    public void setExtension(DefoggingExtension value) {\r\n        this.extension = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DefoggingExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr DefoggingExtension complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"DefoggingExtension\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DefoggingExtension\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class DefoggingExtension {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DefoggingMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr DefoggingMode.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"DefoggingMode\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"OFF\"/>\r\n *     &lt;enumeration value=\"ON\"/>\r\n *     &lt;enumeration value=\"AUTO\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"DefoggingMode\")\r\n@XmlEnum\r\npublic enum DefoggingMode {\r\n\r\n    OFF,\r\n    ON,\r\n    AUTO;\r\n\r\n    public String value() {\r\n        return name();\r\n    }\r\n\r\n    public static DefoggingMode fromValue(String v) {\r\n        return valueOf(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DefoggingOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr DefoggingOptions complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"DefoggingOptions\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Mode\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DefoggingOptions\", propOrder = {\r\n    \"mode\",\r\n    \"level\",\r\n    \"any\"\r\n})\r\npublic class DefoggingOptions {\r\n\r\n    @XmlElement(name = \"Mode\", required = true)\r\n    protected List<String> mode;\r\n    @XmlElement(name = \"Level\")\r\n    protected boolean level;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the mode property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getMode().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getMode() {\r\n        if (mode == null) {\r\n            mode = new ArrayList<String>();\r\n        }\r\n        return this.mode;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der level-Eigenschaft ab.\r\n     * \r\n     */\r\n    public boolean isLevel() {\r\n        return level;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der level-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setLevel(boolean value) {\r\n        this.level = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DeviceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DeviceCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DeviceCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"Network\" type=\"{http://www.onvif.org/ver10/schema}NetworkCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"System\" type=\"{http://www.onvif.org/ver10/schema}SystemCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"IO\" type=\"{http://www.onvif.org/ver10/schema}IOCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Security\" type=\"{http://www.onvif.org/ver10/schema}SecurityCapabilities\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}DeviceCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DeviceCapabilities\", propOrder = { \"xAddr\", \"network\", \"system\", \"io\", \"security\", \"extension\" })\r\npublic class DeviceCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"Network\")\r\n\tprotected NetworkCapabilities network;\r\n\t@XmlElement(name = \"System\")\r\n\tprotected SystemCapabilities system;\r\n\t@XmlElement(name = \"IO\")\r\n\tprotected IOCapabilities io;\r\n\t@XmlElement(name = \"Security\")\r\n\tprotected SecurityCapabilities security;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected DeviceCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der network-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkCapabilities }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilities getNetwork() {\r\n\t\treturn network;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der network-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setNetwork(NetworkCapabilities value) {\r\n\t\tthis.network = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der system-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilities getSystem() {\r\n\t\treturn system;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der system-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setSystem(SystemCapabilities value) {\r\n\t\tthis.system = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der io-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IOCapabilities }\r\n\t * \r\n\t */\r\n\tpublic IOCapabilities getIO() {\r\n\t\treturn io;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der io-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IOCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setIO(IOCapabilities value) {\r\n\t\tthis.io = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der security-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SecurityCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilities getSecurity() {\r\n\t\treturn security;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der security-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SecurityCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setSecurity(SecurityCapabilities value) {\r\n\t\tthis.security = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DeviceCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic DeviceCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DeviceCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(DeviceCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DeviceCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DeviceCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DeviceCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DeviceCapabilitiesExtension\", propOrder = { \"any\" })\r\npublic class DeviceCapabilitiesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DeviceEntity.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Base class for physical entities like inputs and outputs.\r\n * \r\n * <p>\r\n * Java-Klasse f�r DeviceEntity complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DeviceEntity\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"token\" use=\"required\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DeviceEntity\")\r\n@XmlSeeAlso({ RelayOutput.class, NetworkInterface.class, VideoOutput.class, AudioSource.class, OSDConfiguration.class, AudioOutput.class, VideoSource.class,\r\n\t\tDigitalInput.class, PTZNode.class })\r\npublic class DeviceEntity {\r\n\r\n\t@XmlAttribute(name = \"token\", required = true)\r\n\tprotected String token;\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DeviceIOCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DeviceIOCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DeviceIOCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"VideoSources\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"VideoOutputs\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"AudioSources\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"AudioOutputs\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"RelayOutputs\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DeviceIOCapabilities\", propOrder = { \"xAddr\", \"videoSources\", \"videoOutputs\", \"audioSources\", \"audioOutputs\", \"relayOutputs\", \"any\" })\r\npublic class DeviceIOCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"VideoSources\")\r\n\tprotected int videoSources;\r\n\t@XmlElement(name = \"VideoOutputs\")\r\n\tprotected int videoOutputs;\r\n\t@XmlElement(name = \"AudioSources\")\r\n\tprotected int audioSources;\r\n\t@XmlElement(name = \"AudioOutputs\")\r\n\tprotected int audioOutputs;\r\n\t@XmlElement(name = \"RelayOutputs\")\r\n\tprotected int relayOutputs;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSources-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getVideoSources() {\r\n\t\treturn videoSources;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSources-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setVideoSources(int value) {\r\n\t\tthis.videoSources = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoOutputs-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getVideoOutputs() {\r\n\t\treturn videoOutputs;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoOutputs-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setVideoOutputs(int value) {\r\n\t\tthis.videoOutputs = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioSources-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getAudioSources() {\r\n\t\treturn audioSources;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioSources-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAudioSources(int value) {\r\n\t\tthis.audioSources = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioOutputs-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getAudioOutputs() {\r\n\t\treturn audioOutputs;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioOutputs-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAudioOutputs(int value) {\r\n\t\tthis.audioOutputs = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relayOutputs-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getRelayOutputs() {\r\n\t\treturn relayOutputs;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relayOutputs-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRelayOutputs(int value) {\r\n\t\tthis.relayOutputs = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DigitalIdleState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr DigitalIdleState.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"DigitalIdleState\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"closed\"/>\r\n *     &lt;enumeration value=\"open\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"DigitalIdleState\")\r\n@XmlEnum\r\npublic enum DigitalIdleState {\r\n\r\n    @XmlEnumValue(\"closed\")\r\n    CLOSED(\"closed\"),\r\n    @XmlEnumValue(\"open\")\r\n    OPEN(\"open\");\r\n    private final String value;\r\n\r\n    DigitalIdleState(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static DigitalIdleState fromValue(String v) {\r\n        for (DigitalIdleState c: DigitalIdleState.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DigitalInput.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DigitalInput complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DigitalInput\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DigitalInput\", propOrder = { \"any\" })\r\npublic class DigitalInput extends DeviceEntity {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Direction.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Direction.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Direction\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Left\"/>\r\n *     <enumeration value=\"Right\"/>\r\n *     <enumeration value=\"Any\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Direction\")\r\n@XmlEnum\r\npublic enum Direction {\r\n\r\n\t@XmlEnumValue(\"Left\")\r\n\tLEFT(\"Left\"), @XmlEnumValue(\"Right\")\r\n\tRIGHT(\"Right\"), @XmlEnumValue(\"Any\")\r\n\tANY(\"Any\");\r\n\tprivate final String value;\r\n\r\n\tDirection(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Direction fromValue(String v) {\r\n\t\tfor (Direction c : Direction.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DiscoveryMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DiscoveryMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"DiscoveryMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Discoverable\"/>\r\n *     <enumeration value=\"NonDiscoverable\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"DiscoveryMode\")\r\n@XmlEnum\r\npublic enum DiscoveryMode {\r\n\r\n\t@XmlEnumValue(\"Discoverable\")\r\n\tDISCOVERABLE(\"Discoverable\"), @XmlEnumValue(\"NonDiscoverable\")\r\n\tNON_DISCOVERABLE(\"NonDiscoverable\");\r\n\tprivate final String value;\r\n\r\n\tDiscoveryMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static DiscoveryMode fromValue(String v) {\r\n\t\tfor (DiscoveryMode c : DiscoveryMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DisplayCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DisplayCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DisplayCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"FixedLayout\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DisplayCapabilities\", propOrder = { \"xAddr\", \"fixedLayout\", \"any\" })\r\npublic class DisplayCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"FixedLayout\")\r\n\tprotected boolean fixedLayout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fixedLayout-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFixedLayout() {\r\n\t\treturn fixedLayout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fixedLayout-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFixedLayout(boolean value) {\r\n\t\tthis.fixedLayout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11AuthAndMangementSuite.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11AuthAndMangementSuite.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Dot11AuthAndMangementSuite\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"None\"/>\r\n *     <enumeration value=\"Dot1X\"/>\r\n *     <enumeration value=\"PSK\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Dot11AuthAndMangementSuite\")\r\n@XmlEnum\r\npublic enum Dot11AuthAndMangementSuite {\r\n\r\n\t@XmlEnumValue(\"None\")\r\n\tNONE(\"None\"), @XmlEnumValue(\"Dot1X\")\r\n\tDOT_1_X(\"Dot1X\"), PSK(\"PSK\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tDot11AuthAndMangementSuite(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Dot11AuthAndMangementSuite fromValue(String v) {\r\n\t\tfor (Dot11AuthAndMangementSuite c : Dot11AuthAndMangementSuite.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11AvailableNetworks.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.HexBinaryAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11AvailableNetworks complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11AvailableNetworks\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SSID\" type=\"{http://www.onvif.org/ver10/schema}Dot11SSIDType\"/>\r\n *         <element name=\"BSSID\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"AuthAndMangementSuite\" type=\"{http://www.onvif.org/ver10/schema}Dot11AuthAndMangementSuite\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"PairCipher\" type=\"{http://www.onvif.org/ver10/schema}Dot11Cipher\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"GroupCipher\" type=\"{http://www.onvif.org/ver10/schema}Dot11Cipher\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"SignalStrength\" type=\"{http://www.onvif.org/ver10/schema}Dot11SignalStrength\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}Dot11AvailableNetworksExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11AvailableNetworks\", propOrder = { \"ssid\", \"bssid\", \"authAndMangementSuite\", \"pairCipher\", \"groupCipher\", \"signalStrength\", \"extension\" })\r\npublic class Dot11AvailableNetworks {\r\n\r\n\t@XmlElement(name = \"SSID\", required = true, type = String.class)\r\n\t@XmlJavaTypeAdapter(HexBinaryAdapter.class)\r\n\tprotected byte[] ssid;\r\n\t@XmlElement(name = \"BSSID\")\r\n\tprotected String bssid;\r\n\t@XmlElement(name = \"AuthAndMangementSuite\")\r\n\tprotected List<Dot11AuthAndMangementSuite> authAndMangementSuite;\r\n\t@XmlElement(name = \"PairCipher\")\r\n\tprotected List<Dot11Cipher> pairCipher;\r\n\t@XmlElement(name = \"GroupCipher\")\r\n\tprotected List<Dot11Cipher> groupCipher;\r\n\t@XmlElement(name = \"SignalStrength\")\r\n\tprotected Dot11SignalStrength signalStrength;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected Dot11AvailableNetworksExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ssid-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic byte[] getSSID() {\r\n\t\treturn ssid;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ssid-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSSID(byte[] value) {\r\n\t\tthis.ssid = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der bssid-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getBSSID() {\r\n\t\treturn bssid;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bssid-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setBSSID(String value) {\r\n\t\tthis.bssid = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the authAndMangementSuite property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the authAndMangementSuite property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAuthAndMangementSuite().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot11AuthAndMangementSuite }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot11AuthAndMangementSuite> getAuthAndMangementSuite() {\r\n\t\tif (authAndMangementSuite == null) {\r\n\t\t\tauthAndMangementSuite = new ArrayList<Dot11AuthAndMangementSuite>();\r\n\t\t}\r\n\t\treturn this.authAndMangementSuite;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the pairCipher property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the pairCipher property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPairCipher().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot11Cipher }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot11Cipher> getPairCipher() {\r\n\t\tif (pairCipher == null) {\r\n\t\t\tpairCipher = new ArrayList<Dot11Cipher>();\r\n\t\t}\r\n\t\treturn this.pairCipher;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the groupCipher property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the groupCipher property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getGroupCipher().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot11Cipher }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot11Cipher> getGroupCipher() {\r\n\t\tif (groupCipher == null) {\r\n\t\t\tgroupCipher = new ArrayList<Dot11Cipher>();\r\n\t\t}\r\n\t\treturn this.groupCipher;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der signalStrength-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11SignalStrength }\r\n\t * \r\n\t */\r\n\tpublic Dot11SignalStrength getSignalStrength() {\r\n\t\treturn signalStrength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der signalStrength-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11SignalStrength }\r\n\t * \r\n\t */\r\n\tpublic void setSignalStrength(Dot11SignalStrength value) {\r\n\t\tthis.signalStrength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11AvailableNetworksExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot11AvailableNetworksExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11AvailableNetworksExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(Dot11AvailableNetworksExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11AvailableNetworksExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11AvailableNetworksExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11AvailableNetworksExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11AvailableNetworksExtension\", propOrder = { \"any\" })\r\npublic class Dot11AvailableNetworksExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11Capabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11Capabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TKIP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"ScanAvailableNetworks\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"MultipleConfiguration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"AdHocStationMode\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"WEP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11Capabilities\", propOrder = { \"tkip\", \"scanAvailableNetworks\", \"multipleConfiguration\", \"adHocStationMode\", \"wep\", \"any\" })\r\npublic class Dot11Capabilities {\r\n\r\n\t@XmlElement(name = \"TKIP\")\r\n\tprotected boolean tkip;\r\n\t@XmlElement(name = \"ScanAvailableNetworks\")\r\n\tprotected boolean scanAvailableNetworks;\r\n\t@XmlElement(name = \"MultipleConfiguration\")\r\n\tprotected boolean multipleConfiguration;\r\n\t@XmlElement(name = \"AdHocStationMode\")\r\n\tprotected boolean adHocStationMode;\r\n\t@XmlElement(name = \"WEP\")\r\n\tprotected boolean wep;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der tkip-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isTKIP() {\r\n\t\treturn tkip;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tkip-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTKIP(boolean value) {\r\n\t\tthis.tkip = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der scanAvailableNetworks-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isScanAvailableNetworks() {\r\n\t\treturn scanAvailableNetworks;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der scanAvailableNetworks-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setScanAvailableNetworks(boolean value) {\r\n\t\tthis.scanAvailableNetworks = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der multipleConfiguration-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isMultipleConfiguration() {\r\n\t\treturn multipleConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der multipleConfiguration-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMultipleConfiguration(boolean value) {\r\n\t\tthis.multipleConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der adHocStationMode-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAdHocStationMode() {\r\n\t\treturn adHocStationMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der adHocStationMode-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAdHocStationMode(boolean value) {\r\n\t\tthis.adHocStationMode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wep-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isWEP() {\r\n\t\treturn wep;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wep-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWEP(boolean value) {\r\n\t\tthis.wep = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11Cipher.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11Cipher.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Dot11Cipher\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"CCMP\"/>\r\n *     <enumeration value=\"TKIP\"/>\r\n *     <enumeration value=\"Any\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Dot11Cipher\")\r\n@XmlEnum\r\npublic enum Dot11Cipher {\r\n\r\n\tCCMP(\"CCMP\"), TKIP(\"TKIP\"), @XmlEnumValue(\"Any\")\r\n\tANY(\"Any\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tDot11Cipher(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Dot11Cipher fromValue(String v) {\r\n\t\tfor (Dot11Cipher c : Dot11Cipher.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.HexBinaryAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11Configuration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11Configuration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SSID\" type=\"{http://www.onvif.org/ver10/schema}Dot11SSIDType\"/>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}Dot11StationMode\"/>\r\n *         <element name=\"Alias\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         <element name=\"Priority\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceConfigPriority\"/>\r\n *         <element name=\"Security\" type=\"{http://www.onvif.org/ver10/schema}Dot11SecurityConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11Configuration\", propOrder = { \"ssid\", \"mode\", \"alias\", \"priority\", \"security\", \"any\" })\r\npublic class Dot11Configuration {\r\n\r\n\t@XmlElement(name = \"SSID\", required = true, type = String.class)\r\n\t@XmlJavaTypeAdapter(HexBinaryAdapter.class)\r\n\tprotected byte[] ssid;\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected Dot11StationMode mode;\r\n\t@XmlElement(name = \"Alias\", required = true)\r\n\tprotected String alias;\r\n\t@XmlElement(name = \"Priority\")\r\n\tprotected int priority;\r\n\t@XmlElement(name = \"Security\", required = true)\r\n\tprotected Dot11SecurityConfiguration security;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ssid-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic byte[] getSSID() {\r\n\t\treturn ssid;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ssid-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSSID(byte[] value) {\r\n\t\tthis.ssid = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11StationMode }\r\n\t * \r\n\t */\r\n\tpublic Dot11StationMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11StationMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(Dot11StationMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der alias-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAlias() {\r\n\t\treturn alias;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der alias-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAlias(String value) {\r\n\t\tthis.alias = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der priority-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getPriority() {\r\n\t\treturn priority;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der priority-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPriority(int value) {\r\n\t\tthis.priority = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der security-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11SecurityConfiguration }\r\n\t * \r\n\t */\r\n\tpublic Dot11SecurityConfiguration getSecurity() {\r\n\t\treturn security;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der security-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11SecurityConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setSecurity(Dot11SecurityConfiguration value) {\r\n\t\tthis.security = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11PSKSet.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.HexBinaryAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11PSKSet complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11PSKSet\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Key\" type=\"{http://www.onvif.org/ver10/schema}Dot11PSK\" minOccurs=\"0\"/>\r\n *         <element name=\"Passphrase\" type=\"{http://www.onvif.org/ver10/schema}Dot11PSKPassphrase\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}Dot11PSKSetExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11PSKSet\", propOrder = { \"key\", \"passphrase\", \"extension\" })\r\npublic class Dot11PSKSet {\r\n\r\n\t@XmlElement(name = \"Key\", type = String.class)\r\n\t@XmlJavaTypeAdapter(HexBinaryAdapter.class)\r\n\tprotected byte[] key;\r\n\t@XmlElement(name = \"Passphrase\")\r\n\tprotected String passphrase;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected Dot11PSKSetExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der key-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic byte[] getKey() {\r\n\t\treturn key;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der key-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setKey(byte[] value) {\r\n\t\tthis.key = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der passphrase-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPassphrase() {\r\n\t\treturn passphrase;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der passphrase-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPassphrase(String value) {\r\n\t\tthis.passphrase = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11PSKSetExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot11PSKSetExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11PSKSetExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(Dot11PSKSetExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11PSKSetExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11PSKSetExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11PSKSetExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11PSKSetExtension\", propOrder = { \"any\" })\r\npublic class Dot11PSKSetExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11SecurityConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11SecurityConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11SecurityConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}Dot11SecurityMode\"/>\r\n *         <element name=\"Algorithm\" type=\"{http://www.onvif.org/ver10/schema}Dot11Cipher\" minOccurs=\"0\"/>\r\n *         <element name=\"PSK\" type=\"{http://www.onvif.org/ver10/schema}Dot11PSKSet\" minOccurs=\"0\"/>\r\n *         <element name=\"Dot1X\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}Dot11SecurityConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11SecurityConfiguration\", propOrder = { \"mode\", \"algorithm\", \"psk\", \"dot1X\", \"extension\" })\r\npublic class Dot11SecurityConfiguration {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected Dot11SecurityMode mode;\r\n\t@XmlElement(name = \"Algorithm\")\r\n\tprotected Dot11Cipher algorithm;\r\n\t@XmlElement(name = \"PSK\")\r\n\tprotected Dot11PSKSet psk;\r\n\t@XmlElement(name = \"Dot1X\")\r\n\tprotected String dot1X;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected Dot11SecurityConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11SecurityMode }\r\n\t * \r\n\t */\r\n\tpublic Dot11SecurityMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11SecurityMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(Dot11SecurityMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der algorithm-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11Cipher }\r\n\t * \r\n\t */\r\n\tpublic Dot11Cipher getAlgorithm() {\r\n\t\treturn algorithm;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der algorithm-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11Cipher }\r\n\t * \r\n\t */\r\n\tpublic void setAlgorithm(Dot11Cipher value) {\r\n\t\tthis.algorithm = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der psk-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11PSKSet }\r\n\t * \r\n\t */\r\n\tpublic Dot11PSKSet getPSK() {\r\n\t\treturn psk;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der psk-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11PSKSet }\r\n\t * \r\n\t */\r\n\tpublic void setPSK(Dot11PSKSet value) {\r\n\t\tthis.psk = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1X-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDot1X() {\r\n\t\treturn dot1X;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1X-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDot1X(String value) {\r\n\t\tthis.dot1X = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11SecurityConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot11SecurityConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11SecurityConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(Dot11SecurityConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11SecurityConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11SecurityConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11SecurityConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11SecurityConfigurationExtension\", propOrder = { \"any\" })\r\npublic class Dot11SecurityConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11SecurityMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11SecurityMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Dot11SecurityMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"None\"/>\r\n *     <enumeration value=\"WEP\"/>\r\n *     <enumeration value=\"PSK\"/>\r\n *     <enumeration value=\"Dot1X\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Dot11SecurityMode\")\r\n@XmlEnum\r\npublic enum Dot11SecurityMode {\r\n\r\n\t@XmlEnumValue(\"None\")\r\n\tNONE(\"None\"), WEP(\"WEP\"), PSK(\"PSK\"), @XmlEnumValue(\"Dot1X\")\r\n\tDOT_1_X(\"Dot1X\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tDot11SecurityMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Dot11SecurityMode fromValue(String v) {\r\n\t\tfor (Dot11SecurityMode c : Dot11SecurityMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11SignalStrength.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11SignalStrength.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Dot11SignalStrength\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"None\"/>\r\n *     <enumeration value=\"Very Bad\"/>\r\n *     <enumeration value=\"Bad\"/>\r\n *     <enumeration value=\"Good\"/>\r\n *     <enumeration value=\"Very Good\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Dot11SignalStrength\")\r\n@XmlEnum\r\npublic enum Dot11SignalStrength {\r\n\r\n\t@XmlEnumValue(\"None\")\r\n\tNONE(\"None\"), @XmlEnumValue(\"Very Bad\")\r\n\tVERY_BAD(\"Very Bad\"), @XmlEnumValue(\"Bad\")\r\n\tBAD(\"Bad\"), @XmlEnumValue(\"Good\")\r\n\tGOOD(\"Good\"), @XmlEnumValue(\"Very Good\")\r\n\tVERY_GOOD(\"Very Good\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tDot11SignalStrength(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Dot11SignalStrength fromValue(String v) {\r\n\t\tfor (Dot11SignalStrength c : Dot11SignalStrength.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11StationMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11StationMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Dot11StationMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Ad-hoc\"/>\r\n *     <enumeration value=\"Infrastructure\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Dot11StationMode\")\r\n@XmlEnum\r\npublic enum Dot11StationMode {\r\n\r\n\t@XmlEnumValue(\"Ad-hoc\")\r\n\tAD_HOC(\"Ad-hoc\"), @XmlEnumValue(\"Infrastructure\")\r\n\tINFRASTRUCTURE(\"Infrastructure\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tDot11StationMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Dot11StationMode fromValue(String v) {\r\n\t\tfor (Dot11StationMode c : Dot11StationMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot11Status.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.HexBinaryAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot11Status complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot11Status\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SSID\" type=\"{http://www.onvif.org/ver10/schema}Dot11SSIDType\"/>\r\n *         <element name=\"BSSID\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"PairCipher\" type=\"{http://www.onvif.org/ver10/schema}Dot11Cipher\" minOccurs=\"0\"/>\r\n *         <element name=\"GroupCipher\" type=\"{http://www.onvif.org/ver10/schema}Dot11Cipher\" minOccurs=\"0\"/>\r\n *         <element name=\"SignalStrength\" type=\"{http://www.onvif.org/ver10/schema}Dot11SignalStrength\" minOccurs=\"0\"/>\r\n *         <element name=\"ActiveConfigAlias\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot11Status\", propOrder = { \"ssid\", \"bssid\", \"pairCipher\", \"groupCipher\", \"signalStrength\", \"activeConfigAlias\", \"any\" })\r\npublic class Dot11Status {\r\n\r\n\t@XmlElement(name = \"SSID\", required = true, type = String.class)\r\n\t@XmlJavaTypeAdapter(HexBinaryAdapter.class)\r\n\tprotected byte[] ssid;\r\n\t@XmlElement(name = \"BSSID\")\r\n\tprotected String bssid;\r\n\t@XmlElement(name = \"PairCipher\")\r\n\tprotected Dot11Cipher pairCipher;\r\n\t@XmlElement(name = \"GroupCipher\")\r\n\tprotected Dot11Cipher groupCipher;\r\n\t@XmlElement(name = \"SignalStrength\")\r\n\tprotected Dot11SignalStrength signalStrength;\r\n\t@XmlElement(name = \"ActiveConfigAlias\", required = true)\r\n\tprotected String activeConfigAlias;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ssid-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic byte[] getSSID() {\r\n\t\treturn ssid;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ssid-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSSID(byte[] value) {\r\n\t\tthis.ssid = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der bssid-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getBSSID() {\r\n\t\treturn bssid;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bssid-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setBSSID(String value) {\r\n\t\tthis.bssid = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der pairCipher-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11Cipher }\r\n\t * \r\n\t */\r\n\tpublic Dot11Cipher getPairCipher() {\r\n\t\treturn pairCipher;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der pairCipher-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11Cipher }\r\n\t * \r\n\t */\r\n\tpublic void setPairCipher(Dot11Cipher value) {\r\n\t\tthis.pairCipher = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der groupCipher-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11Cipher }\r\n\t * \r\n\t */\r\n\tpublic Dot11Cipher getGroupCipher() {\r\n\t\treturn groupCipher;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der groupCipher-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11Cipher }\r\n\t * \r\n\t */\r\n\tpublic void setGroupCipher(Dot11Cipher value) {\r\n\t\tthis.groupCipher = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der signalStrength-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot11SignalStrength }\r\n\t * \r\n\t */\r\n\tpublic Dot11SignalStrength getSignalStrength() {\r\n\t\treturn signalStrength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der signalStrength-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot11SignalStrength }\r\n\t * \r\n\t */\r\n\tpublic void setSignalStrength(Dot11SignalStrength value) {\r\n\t\tthis.signalStrength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der activeConfigAlias-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getActiveConfigAlias() {\r\n\t\treturn activeConfigAlias;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der activeConfigAlias-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setActiveConfigAlias(String value) {\r\n\t\tthis.activeConfigAlias = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot1XConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot1XConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot1XConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1XConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Identity\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"AnonymousID\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"EAPMethod\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"CACertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"EAPMethodConfiguration\" type=\"{http://www.onvif.org/ver10/schema}EAPMethodConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}Dot1XConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot1XConfiguration\", propOrder = { \"dot1XConfigurationToken\", \"identity\", \"anonymousID\", \"eapMethod\", \"caCertificateID\",\r\n\t\t\"eapMethodConfiguration\", \"extension\" })\r\npublic class Dot1XConfiguration {\r\n\r\n\t@XmlElement(name = \"Dot1XConfigurationToken\", required = true)\r\n\tprotected String dot1XConfigurationToken;\r\n\t@XmlElement(name = \"Identity\", required = true)\r\n\tprotected String identity;\r\n\t@XmlElement(name = \"AnonymousID\")\r\n\tprotected String anonymousID;\r\n\t@XmlElement(name = \"EAPMethod\")\r\n\tprotected int eapMethod;\r\n\t@XmlElement(name = \"CACertificateID\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected List<String> caCertificateID;\r\n\t@XmlElement(name = \"EAPMethodConfiguration\")\r\n\tprotected EAPMethodConfiguration eapMethodConfiguration;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected Dot1XConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1XConfigurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDot1XConfigurationToken() {\r\n\t\treturn dot1XConfigurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1XConfigurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDot1XConfigurationToken(String value) {\r\n\t\tthis.dot1XConfigurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der identity-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getIdentity() {\r\n\t\treturn identity;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der identity-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setIdentity(String value) {\r\n\t\tthis.identity = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der anonymousID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAnonymousID() {\r\n\t\treturn anonymousID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der anonymousID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAnonymousID(String value) {\r\n\t\tthis.anonymousID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der eapMethod-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getEAPMethod() {\r\n\t\treturn eapMethod;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der eapMethod-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEAPMethod(int value) {\r\n\t\tthis.eapMethod = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the caCertificateID property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the caCertificateID property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getCACertificateID().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getCACertificateID() {\r\n\t\tif (caCertificateID == null) {\r\n\t\t\tcaCertificateID = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.caCertificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der eapMethodConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EAPMethodConfiguration }\r\n\t * \r\n\t */\r\n\tpublic EAPMethodConfiguration getEAPMethodConfiguration() {\r\n\t\treturn eapMethodConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der eapMethodConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EAPMethodConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setEAPMethodConfiguration(EAPMethodConfiguration value) {\r\n\t\tthis.eapMethodConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Dot1XConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot1XConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Dot1XConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(Dot1XConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot1XConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot1XConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot1XConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot1XConfigurationExtension\", propOrder = { \"any\" })\r\npublic class Dot1XConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Dot3Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Dot3Configuration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Dot3Configuration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Dot3Configuration\", propOrder = { \"any\" })\r\npublic class Dot3Configuration {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Duplex.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Duplex.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Duplex\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Full\"/>\r\n *     <enumeration value=\"Half\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Duplex\")\r\n@XmlEnum\r\npublic enum Duplex {\r\n\r\n\t@XmlEnumValue(\"Full\")\r\n\tFULL(\"Full\"), @XmlEnumValue(\"Half\")\r\n\tHALF(\"Half\");\r\n\tprivate final String value;\r\n\r\n\tDuplex(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static Duplex fromValue(String v) {\r\n\t\tfor (Duplex c : Duplex.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DurationRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\n\r\n/**\r\n * Range of duration greater equal Min duration and less equal Max duration.\r\n * \r\n * <p>\r\n * Java-Klasse f�r DurationRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DurationRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Min\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <element name=\"Max\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DurationRange\", propOrder = { \"min\", \"max\" })\r\npublic class DurationRange {\r\n\r\n\t@XmlElement(name = \"Min\", required = true)\r\n\tprotected Duration min;\r\n\t@XmlElement(name = \"Max\", required = true)\r\n\tprotected Duration max;\r\n\r\n\t/**\r\n\t * Ruft den Wert der min-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getMin() {\r\n\t\treturn min;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der min-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setMin(Duration value) {\r\n\t\tthis.min = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der max-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getMax() {\r\n\t\treturn max;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der max-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setMax(Duration value) {\r\n\t\tthis.max = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DynamicDNSInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DynamicDNSInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DynamicDNSInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}DynamicDNSType\"/>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}DNSName\" minOccurs=\"0\"/>\r\n *         <element name=\"TTL\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}DynamicDNSInformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DynamicDNSInformation\", propOrder = { \"type\", \"name\", \"ttl\", \"extension\" })\r\npublic class DynamicDNSInformation {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected DynamicDNSType type;\r\n\t@XmlElement(name = \"Name\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"TTL\")\r\n\tprotected Duration ttl;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected DynamicDNSInformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DynamicDNSType }\r\n\t * \r\n\t */\r\n\tpublic DynamicDNSType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DynamicDNSType }\r\n\t * \r\n\t */\r\n\tpublic void setType(DynamicDNSType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ttl-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getTTL() {\r\n\t\treturn ttl;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ttl-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setTTL(Duration value) {\r\n\t\tthis.ttl = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DynamicDNSInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic DynamicDNSInformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DynamicDNSInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(DynamicDNSInformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DynamicDNSInformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DynamicDNSInformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"DynamicDNSInformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"DynamicDNSInformationExtension\", propOrder = { \"any\" })\r\npublic class DynamicDNSInformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/DynamicDNSType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r DynamicDNSType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"DynamicDNSType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"NoUpdate\"/>\r\n *     <enumeration value=\"ClientUpdates\"/>\r\n *     <enumeration value=\"ServerUpdates\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"DynamicDNSType\")\r\n@XmlEnum\r\npublic enum DynamicDNSType {\r\n\r\n\t@XmlEnumValue(\"NoUpdate\")\r\n\tNO_UPDATE(\"NoUpdate\"), @XmlEnumValue(\"ClientUpdates\")\r\n\tCLIENT_UPDATES(\"ClientUpdates\"), @XmlEnumValue(\"ServerUpdates\")\r\n\tSERVER_UPDATES(\"ServerUpdates\");\r\n\tprivate final String value;\r\n\r\n\tDynamicDNSType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static DynamicDNSType fromValue(String v) {\r\n\t\tfor (DynamicDNSType c : DynamicDNSType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EAPMethodConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EAPMethodConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EAPMethodConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TLSConfiguration\" type=\"{http://www.onvif.org/ver10/schema}TLSConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Password\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}EapMethodExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EAPMethodConfiguration\", propOrder = { \"tlsConfiguration\", \"password\", \"extension\" })\r\npublic class EAPMethodConfiguration {\r\n\r\n\t@XmlElement(name = \"TLSConfiguration\")\r\n\tprotected TLSConfiguration tlsConfiguration;\r\n\t@XmlElement(name = \"Password\")\r\n\tprotected String password;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected EapMethodExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der tlsConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TLSConfiguration }\r\n\t * \r\n\t */\r\n\tpublic TLSConfiguration getTLSConfiguration() {\r\n\t\treturn tlsConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tlsConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TLSConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setTLSConfiguration(TLSConfiguration value) {\r\n\t\tthis.tlsConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der password-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPassword() {\r\n\t\treturn password;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der password-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPassword(String value) {\r\n\t\tthis.password = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EapMethodExtension }\r\n\t * \r\n\t */\r\n\tpublic EapMethodExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EapMethodExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(EapMethodExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EFlip.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EFlip complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EFlip\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}EFlipMode\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EFlip\", propOrder = { \"mode\", \"any\" })\r\npublic class EFlip {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected EFlipMode mode;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EFlipMode }\r\n\t * \r\n\t */\r\n\tpublic EFlipMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EFlipMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(EFlipMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EFlipMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EFlipMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"EFlipMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"ON\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"EFlipMode\")\r\n@XmlEnum\r\npublic enum EFlipMode {\r\n\r\n\tOFF(\"OFF\"), ON(\"ON\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tEFlipMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static EFlipMode fromValue(String v) {\r\n\t\tfor (EFlipMode c : EFlipMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EFlipOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EFlipOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EFlipOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}EFlipMode\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}EFlipOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EFlipOptions\", propOrder = { \"mode\", \"extension\" })\r\npublic class EFlipOptions {\r\n\r\n\t@XmlElement(name = \"Mode\")\r\n\tprotected List<EFlipMode> mode;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected EFlipOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link EFlipMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<EFlipMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<EFlipMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EFlipOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic EFlipOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EFlipOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(EFlipOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EFlipOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EFlipOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EFlipOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EFlipOptionsExtension\", propOrder = { \"any\" })\r\npublic class EFlipOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EapMethodExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EapMethodExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EapMethodExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EapMethodExtension\", propOrder = { \"any\" })\r\npublic class EapMethodExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Enabled.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Enabled.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Enabled\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"ENABLED\"/>\r\n *     <enumeration value=\"DISABLED\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Enabled\")\r\n@XmlEnum\r\npublic enum Enabled {\r\n\r\n\tENABLED, DISABLED;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static Enabled fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EngineConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EngineConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EngineConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"VideoAnalyticsConfiguration\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\"/>\r\n *         <element name=\"AnalyticsEngineInputInfo\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsEngineInputInfo\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EngineConfiguration\", propOrder = { \"videoAnalyticsConfiguration\", \"analyticsEngineInputInfo\", \"any\" })\r\npublic class EngineConfiguration {\r\n\r\n\t@XmlElement(name = \"VideoAnalyticsConfiguration\", required = true)\r\n\tprotected VideoAnalyticsConfiguration videoAnalyticsConfiguration;\r\n\t@XmlElement(name = \"AnalyticsEngineInputInfo\", required = true)\r\n\tprotected AnalyticsEngineInputInfo analyticsEngineInputInfo;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoAnalyticsConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsConfiguration getVideoAnalyticsConfiguration() {\r\n\t\treturn videoAnalyticsConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoAnalyticsConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setVideoAnalyticsConfiguration(VideoAnalyticsConfiguration value) {\r\n\t\tthis.videoAnalyticsConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsEngineInputInfo-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsEngineInputInfo }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineInputInfo getAnalyticsEngineInputInfo() {\r\n\t\treturn analyticsEngineInputInfo;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsEngineInputInfo-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsEngineInputInfo }\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsEngineInputInfo(AnalyticsEngineInputInfo value) {\r\n\t\tthis.analyticsEngineInputInfo = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EventCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EventCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EventCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"WSSubscriptionPolicySupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"WSPullPointSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"WSPausableSubscriptionManagerInterfaceSupport\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EventCapabilities\", propOrder = { \"xAddr\", \"wsSubscriptionPolicySupport\", \"wsPullPointSupport\",\r\n\t\t\"wsPausableSubscriptionManagerInterfaceSupport\", \"any\" })\r\npublic class EventCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"WSSubscriptionPolicySupport\")\r\n\tprotected boolean wsSubscriptionPolicySupport;\r\n\t@XmlElement(name = \"WSPullPointSupport\")\r\n\tprotected boolean wsPullPointSupport;\r\n\t@XmlElement(name = \"WSPausableSubscriptionManagerInterfaceSupport\")\r\n\tprotected boolean wsPausableSubscriptionManagerInterfaceSupport;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wsSubscriptionPolicySupport-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isWSSubscriptionPolicySupport() {\r\n\t\treturn wsSubscriptionPolicySupport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wsSubscriptionPolicySupport-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWSSubscriptionPolicySupport(boolean value) {\r\n\t\tthis.wsSubscriptionPolicySupport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wsPullPointSupport-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isWSPullPointSupport() {\r\n\t\treturn wsPullPointSupport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wsPullPointSupport-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWSPullPointSupport(boolean value) {\r\n\t\tthis.wsPullPointSupport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wsPausableSubscriptionManagerInterfaceSupport-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isWSPausableSubscriptionManagerInterfaceSupport() {\r\n\t\treturn wsPausableSubscriptionManagerInterfaceSupport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wsPausableSubscriptionManagerInterfaceSupport-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWSPausableSubscriptionManagerInterfaceSupport(boolean value) {\r\n\t\tthis.wsPausableSubscriptionManagerInterfaceSupport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EventFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsn.b_2.FilterType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EventFilter complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EventFilter\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://docs.oasis-open.org/wsn/b-2}FilterType\">\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EventFilter\")\r\npublic class EventFilter extends FilterType {\r\n\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EventStream.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlElements;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EventStream complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EventStream\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <choice maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *         <element ref=\"{http://docs.oasis-open.org/wsn/b-2}NotificationMessage\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}EventStreamExtension\"/>\r\n *       </choice>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EventStream\", propOrder = { \"notificationMessageOrExtension\" })\r\npublic class EventStream {\r\n\r\n\t@XmlElements({ @XmlElement(name = \"NotificationMessage\", namespace = \"http://docs.oasis-open.org/wsn/b-2\", type = NotificationMessageHolderType.class),\r\n\t\t\t@XmlElement(name = \"Extension\", type = EventStreamExtension.class) })\r\n\tprotected List<java.lang.Object> notificationMessageOrExtension;\r\n\r\n\t/**\r\n\t * Gets the value of the notificationMessageOrExtension property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the notificationMessageOrExtension property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNotificationMessageOrExtension().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NotificationMessageHolderType } {@link EventStreamExtension }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getNotificationMessageOrExtension() {\r\n\t\tif (notificationMessageOrExtension == null) {\r\n\t\t\tnotificationMessageOrExtension = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.notificationMessageOrExtension;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EventStreamExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EventStreamExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EventStreamExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EventStreamExtension\", propOrder = { \"any\" })\r\npublic class EventStreamExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/EventSubscription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsn.b_2.FilterType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * Subcription handling in the same way as base notification subscription.\r\n * \r\n * <p>\r\n * Java-Klasse f�r EventSubscription complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EventSubscription\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Filter\" type=\"{http://docs.oasis-open.org/wsn/b-2}FilterType\" minOccurs=\"0\"/>\r\n *         <element name=\"SubscriptionPolicy\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *                 </sequence>\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EventSubscription\", propOrder = { \"filter\", \"subscriptionPolicy\", \"any\" })\r\npublic class EventSubscription {\r\n\r\n\t@XmlElement(name = \"Filter\")\r\n\tprotected FilterType filter;\r\n\t@XmlElement(name = \"SubscriptionPolicy\")\r\n\tprotected EventSubscription.SubscriptionPolicy subscriptionPolicy;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der filter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic FilterType getFilter() {\r\n\t\treturn filter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der filter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FilterType }\r\n\t * \r\n\t */\r\n\tpublic void setFilter(FilterType value) {\r\n\t\tthis.filter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der subscriptionPolicy-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EventSubscription.SubscriptionPolicy }\r\n\t * \r\n\t */\r\n\tpublic EventSubscription.SubscriptionPolicy getSubscriptionPolicy() {\r\n\t\treturn subscriptionPolicy;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der subscriptionPolicy-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EventSubscription.SubscriptionPolicy }\r\n\t * \r\n\t */\r\n\tpublic void setSubscriptionPolicy(EventSubscription.SubscriptionPolicy value) {\r\n\t\tthis.subscriptionPolicy = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n\t *       </sequence>\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class SubscriptionPolicy {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected List<java.lang.Object> any;\r\n\r\n\t\t/**\r\n\t\t * Gets the value of the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB\r\n\t\t * object. This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t\t * \r\n\t\t * <p>\r\n\t\t * For example, to add a new item, do as follows:\r\n\t\t * \r\n\t\t * <pre>\r\n\t\t * getAny().add(newItem);\r\n\t\t * </pre>\r\n\t\t * \r\n\t\t * \r\n\t\t * <p>\r\n\t\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t\t * \r\n\t\t * \r\n\t\t */\r\n\t\tpublic List<java.lang.Object> getAny() {\r\n\t\t\tif (any == null) {\r\n\t\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t\t}\r\n\t\t\treturn this.any;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Exposure.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Exposure complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Exposure\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ExposureMode\"/>\r\n *         <element name=\"Priority\" type=\"{http://www.onvif.org/ver10/schema}ExposurePriority\"/>\r\n *         <element name=\"Window\" type=\"{http://www.onvif.org/ver10/schema}Rectangle\"/>\r\n *         <element name=\"MinExposureTime\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MaxExposureTime\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MinGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MaxGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MinIris\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MaxIris\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"ExposureTime\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"Gain\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"Iris\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Exposure\", propOrder = { \"mode\", \"priority\", \"window\", \"minExposureTime\", \"maxExposureTime\", \"minGain\", \"maxGain\", \"minIris\", \"maxIris\",\r\n\t\t\"exposureTime\", \"gain\", \"iris\" })\r\npublic class Exposure {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected ExposureMode mode;\r\n\t@XmlElement(name = \"Priority\", required = true)\r\n\tprotected ExposurePriority priority;\r\n\t@XmlElement(name = \"Window\", required = true)\r\n\tprotected Rectangle window;\r\n\t@XmlElement(name = \"MinExposureTime\")\r\n\tprotected float minExposureTime;\r\n\t@XmlElement(name = \"MaxExposureTime\")\r\n\tprotected float maxExposureTime;\r\n\t@XmlElement(name = \"MinGain\")\r\n\tprotected float minGain;\r\n\t@XmlElement(name = \"MaxGain\")\r\n\tprotected float maxGain;\r\n\t@XmlElement(name = \"MinIris\")\r\n\tprotected float minIris;\r\n\t@XmlElement(name = \"MaxIris\")\r\n\tprotected float maxIris;\r\n\t@XmlElement(name = \"ExposureTime\")\r\n\tprotected float exposureTime;\r\n\t@XmlElement(name = \"Gain\")\r\n\tprotected float gain;\r\n\t@XmlElement(name = \"Iris\")\r\n\tprotected float iris;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ExposureMode }\r\n\t * \r\n\t */\r\n\tpublic ExposureMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ExposureMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(ExposureMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der priority-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ExposurePriority }\r\n\t * \r\n\t */\r\n\tpublic ExposurePriority getPriority() {\r\n\t\treturn priority;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der priority-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ExposurePriority }\r\n\t * \r\n\t */\r\n\tpublic void setPriority(ExposurePriority value) {\r\n\t\tthis.priority = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der window-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic Rectangle getWindow() {\r\n\t\treturn window;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der window-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic void setWindow(Rectangle value) {\r\n\t\tthis.window = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minExposureTime-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMinExposureTime() {\r\n\t\treturn minExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minExposureTime-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMinExposureTime(float value) {\r\n\t\tthis.minExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxExposureTime-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMaxExposureTime() {\r\n\t\treturn maxExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxExposureTime-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaxExposureTime(float value) {\r\n\t\tthis.maxExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minGain-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMinGain() {\r\n\t\treturn minGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minGain-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMinGain(float value) {\r\n\t\tthis.minGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxGain-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMaxGain() {\r\n\t\treturn maxGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxGain-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaxGain(float value) {\r\n\t\tthis.maxGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minIris-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMinIris() {\r\n\t\treturn minIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minIris-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMinIris(float value) {\r\n\t\tthis.minIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxIris-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMaxIris() {\r\n\t\treturn maxIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxIris-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaxIris(float value) {\r\n\t\tthis.maxIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposureTime-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getExposureTime() {\r\n\t\treturn exposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposureTime-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setExposureTime(float value) {\r\n\t\tthis.exposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der gain-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getGain() {\r\n\t\treturn gain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der gain-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setGain(float value) {\r\n\t\tthis.gain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iris-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getIris() {\r\n\t\treturn iris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iris-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setIris(float value) {\r\n\t\tthis.iris = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Exposure20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Type describing the exposure settings.\r\n * \r\n * <p>\r\n * Java-Klasse f�r Exposure20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Exposure20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ExposureMode\"/>\r\n *         <element name=\"Priority\" type=\"{http://www.onvif.org/ver10/schema}ExposurePriority\" minOccurs=\"0\"/>\r\n *         <element name=\"Window\" type=\"{http://www.onvif.org/ver10/schema}Rectangle\" minOccurs=\"0\"/>\r\n *         <element name=\"MinExposureTime\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"MaxExposureTime\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"MinGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"MaxGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"MinIris\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"MaxIris\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"ExposureTime\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Gain\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Iris\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Exposure20\", propOrder = { \"mode\", \"priority\", \"window\", \"minExposureTime\", \"maxExposureTime\", \"minGain\", \"maxGain\", \"minIris\", \"maxIris\",\r\n\t\t\"exposureTime\", \"gain\", \"iris\" })\r\npublic class Exposure20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected ExposureMode mode;\r\n\t@XmlElement(name = \"Priority\")\r\n\tprotected ExposurePriority priority;\r\n\t@XmlElement(name = \"Window\")\r\n\tprotected Rectangle window;\r\n\t@XmlElement(name = \"MinExposureTime\")\r\n\tprotected Float minExposureTime;\r\n\t@XmlElement(name = \"MaxExposureTime\")\r\n\tprotected Float maxExposureTime;\r\n\t@XmlElement(name = \"MinGain\")\r\n\tprotected Float minGain;\r\n\t@XmlElement(name = \"MaxGain\")\r\n\tprotected Float maxGain;\r\n\t@XmlElement(name = \"MinIris\")\r\n\tprotected Float minIris;\r\n\t@XmlElement(name = \"MaxIris\")\r\n\tprotected Float maxIris;\r\n\t@XmlElement(name = \"ExposureTime\")\r\n\tprotected Float exposureTime;\r\n\t@XmlElement(name = \"Gain\")\r\n\tprotected Float gain;\r\n\t@XmlElement(name = \"Iris\")\r\n\tprotected Float iris;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ExposureMode }\r\n\t * \r\n\t */\r\n\tpublic ExposureMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ExposureMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(ExposureMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der priority-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ExposurePriority }\r\n\t * \r\n\t */\r\n\tpublic ExposurePriority getPriority() {\r\n\t\treturn priority;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der priority-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ExposurePriority }\r\n\t * \r\n\t */\r\n\tpublic void setPriority(ExposurePriority value) {\r\n\t\tthis.priority = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der window-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic Rectangle getWindow() {\r\n\t\treturn window;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der window-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic void setWindow(Rectangle value) {\r\n\t\tthis.window = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minExposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getMinExposureTime() {\r\n\t\treturn minExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minExposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setMinExposureTime(Float value) {\r\n\t\tthis.minExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxExposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getMaxExposureTime() {\r\n\t\treturn maxExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxExposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setMaxExposureTime(Float value) {\r\n\t\tthis.maxExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getMinGain() {\r\n\t\treturn minGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setMinGain(Float value) {\r\n\t\tthis.minGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getMaxGain() {\r\n\t\treturn maxGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setMaxGain(Float value) {\r\n\t\tthis.maxGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minIris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getMinIris() {\r\n\t\treturn minIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minIris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setMinIris(Float value) {\r\n\t\tthis.minIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxIris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getMaxIris() {\r\n\t\treturn maxIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxIris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setMaxIris(Float value) {\r\n\t\tthis.maxIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getExposureTime() {\r\n\t\treturn exposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setExposureTime(Float value) {\r\n\t\tthis.exposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der gain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getGain() {\r\n\t\treturn gain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der gain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setGain(Float value) {\r\n\t\tthis.gain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getIris() {\r\n\t\treturn iris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setIris(Float value) {\r\n\t\tthis.iris = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ExposureMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ExposureMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ExposureMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"AUTO\"/>\r\n *     <enumeration value=\"MANUAL\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ExposureMode\")\r\n@XmlEnum\r\npublic enum ExposureMode {\r\n\r\n\tAUTO, MANUAL;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static ExposureMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ExposureOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ExposureOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ExposureOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ExposureMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Priority\" type=\"{http://www.onvif.org/ver10/schema}ExposurePriority\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"MinExposureTime\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"MaxExposureTime\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"MinGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"MaxGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"MinIris\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"MaxIris\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"ExposureTime\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Gain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Iris\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ExposureOptions\", propOrder = { \"mode\", \"priority\", \"minExposureTime\", \"maxExposureTime\", \"minGain\", \"maxGain\", \"minIris\", \"maxIris\",\r\n\t\t\"exposureTime\", \"gain\", \"iris\" })\r\npublic class ExposureOptions {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<ExposureMode> mode;\r\n\t@XmlElement(name = \"Priority\", required = true)\r\n\tprotected List<ExposurePriority> priority;\r\n\t@XmlElement(name = \"MinExposureTime\", required = true)\r\n\tprotected FloatRange minExposureTime;\r\n\t@XmlElement(name = \"MaxExposureTime\", required = true)\r\n\tprotected FloatRange maxExposureTime;\r\n\t@XmlElement(name = \"MinGain\", required = true)\r\n\tprotected FloatRange minGain;\r\n\t@XmlElement(name = \"MaxGain\", required = true)\r\n\tprotected FloatRange maxGain;\r\n\t@XmlElement(name = \"MinIris\", required = true)\r\n\tprotected FloatRange minIris;\r\n\t@XmlElement(name = \"MaxIris\", required = true)\r\n\tprotected FloatRange maxIris;\r\n\t@XmlElement(name = \"ExposureTime\", required = true)\r\n\tprotected FloatRange exposureTime;\r\n\t@XmlElement(name = \"Gain\", required = true)\r\n\tprotected FloatRange gain;\r\n\t@XmlElement(name = \"Iris\", required = true)\r\n\tprotected FloatRange iris;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ExposureMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ExposureMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<ExposureMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the priority property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the priority property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPriority().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ExposurePriority }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ExposurePriority> getPriority() {\r\n\t\tif (priority == null) {\r\n\t\t\tpriority = new ArrayList<ExposurePriority>();\r\n\t\t}\r\n\t\treturn this.priority;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minExposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMinExposureTime() {\r\n\t\treturn minExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minExposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMinExposureTime(FloatRange value) {\r\n\t\tthis.minExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxExposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMaxExposureTime() {\r\n\t\treturn maxExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxExposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMaxExposureTime(FloatRange value) {\r\n\t\tthis.maxExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMinGain() {\r\n\t\treturn minGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMinGain(FloatRange value) {\r\n\t\tthis.minGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMaxGain() {\r\n\t\treturn maxGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMaxGain(FloatRange value) {\r\n\t\tthis.maxGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minIris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMinIris() {\r\n\t\treturn minIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minIris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMinIris(FloatRange value) {\r\n\t\tthis.minIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxIris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMaxIris() {\r\n\t\treturn maxIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxIris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMaxIris(FloatRange value) {\r\n\t\tthis.maxIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getExposureTime() {\r\n\t\treturn exposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setExposureTime(FloatRange value) {\r\n\t\tthis.exposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der gain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getGain() {\r\n\t\treturn gain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der gain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setGain(FloatRange value) {\r\n\t\tthis.gain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getIris() {\r\n\t\treturn iris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setIris(FloatRange value) {\r\n\t\tthis.iris = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ExposureOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ExposureOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ExposureOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ExposureMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Priority\" type=\"{http://www.onvif.org/ver10/schema}ExposurePriority\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"MinExposureTime\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"MaxExposureTime\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"MinGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"MaxGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"MinIris\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"MaxIris\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"ExposureTime\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Gain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Iris\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ExposureOptions20\", propOrder = { \"mode\", \"priority\", \"minExposureTime\", \"maxExposureTime\", \"minGain\", \"maxGain\", \"minIris\", \"maxIris\",\r\n\t\t\"exposureTime\", \"gain\", \"iris\" })\r\npublic class ExposureOptions20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<ExposureMode> mode;\r\n\t@XmlElement(name = \"Priority\")\r\n\tprotected List<ExposurePriority> priority;\r\n\t@XmlElement(name = \"MinExposureTime\")\r\n\tprotected FloatRange minExposureTime;\r\n\t@XmlElement(name = \"MaxExposureTime\")\r\n\tprotected FloatRange maxExposureTime;\r\n\t@XmlElement(name = \"MinGain\")\r\n\tprotected FloatRange minGain;\r\n\t@XmlElement(name = \"MaxGain\")\r\n\tprotected FloatRange maxGain;\r\n\t@XmlElement(name = \"MinIris\")\r\n\tprotected FloatRange minIris;\r\n\t@XmlElement(name = \"MaxIris\")\r\n\tprotected FloatRange maxIris;\r\n\t@XmlElement(name = \"ExposureTime\")\r\n\tprotected FloatRange exposureTime;\r\n\t@XmlElement(name = \"Gain\")\r\n\tprotected FloatRange gain;\r\n\t@XmlElement(name = \"Iris\")\r\n\tprotected FloatRange iris;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ExposureMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ExposureMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<ExposureMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the priority property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the priority property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPriority().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ExposurePriority }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ExposurePriority> getPriority() {\r\n\t\tif (priority == null) {\r\n\t\t\tpriority = new ArrayList<ExposurePriority>();\r\n\t\t}\r\n\t\treturn this.priority;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minExposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMinExposureTime() {\r\n\t\treturn minExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minExposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMinExposureTime(FloatRange value) {\r\n\t\tthis.minExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxExposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMaxExposureTime() {\r\n\t\treturn maxExposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxExposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMaxExposureTime(FloatRange value) {\r\n\t\tthis.maxExposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMinGain() {\r\n\t\treturn minGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMinGain(FloatRange value) {\r\n\t\tthis.minGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMaxGain() {\r\n\t\treturn maxGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMaxGain(FloatRange value) {\r\n\t\tthis.maxGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minIris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMinIris() {\r\n\t\treturn minIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minIris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMinIris(FloatRange value) {\r\n\t\tthis.minIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxIris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getMaxIris() {\r\n\t\treturn maxIris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxIris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setMaxIris(FloatRange value) {\r\n\t\tthis.maxIris = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposureTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getExposureTime() {\r\n\t\treturn exposureTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposureTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setExposureTime(FloatRange value) {\r\n\t\tthis.exposureTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der gain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getGain() {\r\n\t\treturn gain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der gain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setGain(FloatRange value) {\r\n\t\tthis.gain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iris-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getIris() {\r\n\t\treturn iris;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iris-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setIris(FloatRange value) {\r\n\t\tthis.iris = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ExposurePriority.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ExposurePriority.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ExposurePriority\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"LowNoise\"/>\r\n *     <enumeration value=\"FrameRate\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ExposurePriority\")\r\n@XmlEnum\r\npublic enum ExposurePriority {\r\n\r\n\t@XmlEnumValue(\"LowNoise\")\r\n\tLOW_NOISE(\"LowNoise\"), @XmlEnumValue(\"FrameRate\")\r\n\tFRAME_RATE(\"FrameRate\");\r\n\tprivate final String value;\r\n\r\n\tExposurePriority(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ExposurePriority fromValue(String v) {\r\n\t\tfor (ExposurePriority c : ExposurePriority.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FactoryDefaultType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FactoryDefaultType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"FactoryDefaultType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Hard\"/>\r\n *     <enumeration value=\"Soft\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"FactoryDefaultType\")\r\n@XmlEnum\r\npublic enum FactoryDefaultType {\r\n\r\n\t/**\r\n\t * Indicates that a hard factory default is requested.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Hard\")\r\n\tHARD(\"Hard\"),\r\n\r\n\t/**\r\n\t * Indicates that a soft factory default is requested.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Soft\")\r\n\tSOFT(\"Soft\");\r\n\tprivate final String value;\r\n\r\n\tFactoryDefaultType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static FactoryDefaultType fromValue(String v) {\r\n\t\tfor (FactoryDefaultType c : FactoryDefaultType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FileProgress.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr FileProgress complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"FileProgress\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"FileName\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"Progress\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FileProgress\", propOrder = {\r\n    \"fileName\",\r\n    \"progress\",\r\n    \"any\"\r\n})\r\npublic class FileProgress {\r\n\r\n    @XmlElement(name = \"FileName\", required = true)\r\n    protected String fileName;\r\n    @XmlElement(name = \"Progress\")\r\n    protected float progress;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der fileName-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getFileName() {\r\n        return fileName;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der fileName-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setFileName(String value) {\r\n        this.fileName = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der progress-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getProgress() {\r\n        return progress;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der progress-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setProgress(float value) {\r\n        this.progress = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindEventResult.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.oasis_open.docs.wsn.b_2.NotificationMessageHolderType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindEventResult complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindEventResult\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"TrackToken\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <element name=\"Time\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"Event\" type=\"{http://docs.oasis-open.org/wsn/b-2}NotificationMessageHolderType\"/>\r\n *         <element name=\"StartStateEvent\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindEventResult\", propOrder = { \"recordingToken\", \"trackToken\", \"time\", \"event\", \"startStateEvent\", \"any\" })\r\npublic class FindEventResult {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"TrackToken\", required = true)\r\n\tprotected String trackToken;\r\n\t@XmlElement(name = \"Time\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar time;\r\n\t@XmlElement(name = \"Event\", required = true)\r\n\tprotected NotificationMessageHolderType event;\r\n\t@XmlElement(name = \"StartStateEvent\")\r\n\tprotected boolean startStateEvent;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTrackToken() {\r\n\t\treturn trackToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTrackToken(String value) {\r\n\t\tthis.trackToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der time-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getTime() {\r\n\t\treturn time;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der time-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setTime(XMLGregorianCalendar value) {\r\n\t\tthis.time = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der event-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NotificationMessageHolderType }\r\n\t * \r\n\t */\r\n\tpublic NotificationMessageHolderType getEvent() {\r\n\t\treturn event;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der event-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NotificationMessageHolderType }\r\n\t * \r\n\t */\r\n\tpublic void setEvent(NotificationMessageHolderType value) {\r\n\t\tthis.event = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der startStateEvent-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isStartStateEvent() {\r\n\t\treturn startStateEvent;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der startStateEvent-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setStartStateEvent(boolean value) {\r\n\t\tthis.startStateEvent = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindEventResultList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindEventResultList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindEventResultList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SearchState\" type=\"{http://www.onvif.org/ver10/schema}SearchState\"/>\r\n *         <element name=\"Result\" type=\"{http://www.onvif.org/ver10/schema}FindEventResult\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindEventResultList\", propOrder = { \"searchState\", \"result\" })\r\npublic class FindEventResultList {\r\n\r\n\t@XmlElement(name = \"SearchState\", required = true)\r\n\tprotected SearchState searchState;\r\n\t@XmlElement(name = \"Result\")\r\n\tprotected List<FindEventResult> result;\r\n\r\n\t/**\r\n\t * Ruft den Wert der searchState-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic SearchState getSearchState() {\r\n\t\treturn searchState;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der searchState-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic void setSearchState(SearchState value) {\r\n\t\tthis.searchState = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the result property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the result property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResult().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link FindEventResult }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<FindEventResult> getResult() {\r\n\t\tif (result == null) {\r\n\t\t\tresult = new ArrayList<FindEventResult>();\r\n\t\t}\r\n\t\treturn this.result;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindMetadataResult.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindMetadataResult complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindMetadataResult\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"TrackToken\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <element name=\"Time\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindMetadataResult\", propOrder = { \"recordingToken\", \"trackToken\", \"time\", \"any\" })\r\npublic class FindMetadataResult {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"TrackToken\", required = true)\r\n\tprotected String trackToken;\r\n\t@XmlElement(name = \"Time\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar time;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTrackToken() {\r\n\t\treturn trackToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTrackToken(String value) {\r\n\t\tthis.trackToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der time-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getTime() {\r\n\t\treturn time;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der time-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setTime(XMLGregorianCalendar value) {\r\n\t\tthis.time = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindMetadataResultList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindMetadataResultList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindMetadataResultList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SearchState\" type=\"{http://www.onvif.org/ver10/schema}SearchState\"/>\r\n *         <element name=\"Result\" type=\"{http://www.onvif.org/ver10/schema}FindMetadataResult\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindMetadataResultList\", propOrder = { \"searchState\", \"result\" })\r\npublic class FindMetadataResultList {\r\n\r\n\t@XmlElement(name = \"SearchState\", required = true)\r\n\tprotected SearchState searchState;\r\n\t@XmlElement(name = \"Result\")\r\n\tprotected List<FindMetadataResult> result;\r\n\r\n\t/**\r\n\t * Ruft den Wert der searchState-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic SearchState getSearchState() {\r\n\t\treturn searchState;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der searchState-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic void setSearchState(SearchState value) {\r\n\t\tthis.searchState = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the result property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the result property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResult().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link FindMetadataResult }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<FindMetadataResult> getResult() {\r\n\t\tif (result == null) {\r\n\t\t\tresult = new ArrayList<FindMetadataResult>();\r\n\t\t}\r\n\t\treturn this.result;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindPTZPositionResult.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindPTZPositionResult complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindPTZPositionResult\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"TrackToken\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <element name=\"Time\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"Position\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindPTZPositionResult\", propOrder = { \"recordingToken\", \"trackToken\", \"time\", \"position\", \"any\" })\r\npublic class FindPTZPositionResult {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"TrackToken\", required = true)\r\n\tprotected String trackToken;\r\n\t@XmlElement(name = \"Time\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar time;\r\n\t@XmlElement(name = \"Position\", required = true)\r\n\tprotected PTZVector position;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTrackToken() {\r\n\t\treturn trackToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTrackToken(String value) {\r\n\t\tthis.trackToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der time-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getTime() {\r\n\t\treturn time;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der time-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setTime(XMLGregorianCalendar value) {\r\n\t\tthis.time = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setPosition(PTZVector value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindPTZPositionResultList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindPTZPositionResultList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindPTZPositionResultList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SearchState\" type=\"{http://www.onvif.org/ver10/schema}SearchState\"/>\r\n *         <element name=\"Result\" type=\"{http://www.onvif.org/ver10/schema}FindPTZPositionResult\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindPTZPositionResultList\", propOrder = { \"searchState\", \"result\" })\r\npublic class FindPTZPositionResultList {\r\n\r\n\t@XmlElement(name = \"SearchState\", required = true)\r\n\tprotected SearchState searchState;\r\n\t@XmlElement(name = \"Result\")\r\n\tprotected List<FindPTZPositionResult> result;\r\n\r\n\t/**\r\n\t * Ruft den Wert der searchState-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic SearchState getSearchState() {\r\n\t\treturn searchState;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der searchState-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic void setSearchState(SearchState value) {\r\n\t\tthis.searchState = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the result property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the result property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResult().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link FindPTZPositionResult }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<FindPTZPositionResult> getResult() {\r\n\t\tif (result == null) {\r\n\t\t\tresult = new ArrayList<FindPTZPositionResult>();\r\n\t\t}\r\n\t\treturn this.result;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FindRecordingResultList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FindRecordingResultList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FindRecordingResultList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SearchState\" type=\"{http://www.onvif.org/ver10/schema}SearchState\"/>\r\n *         <element name=\"RecordingInformation\" type=\"{http://www.onvif.org/ver10/schema}RecordingInformation\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FindRecordingResultList\", propOrder = { \"searchState\", \"recordingInformation\" })\r\npublic class FindRecordingResultList {\r\n\r\n\t@XmlElement(name = \"SearchState\", required = true)\r\n\tprotected SearchState searchState;\r\n\t@XmlElement(name = \"RecordingInformation\")\r\n\tprotected List<RecordingInformation> recordingInformation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der searchState-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic SearchState getSearchState() {\r\n\t\treturn searchState;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der searchState-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SearchState }\r\n\t * \r\n\t */\r\n\tpublic void setSearchState(SearchState value) {\r\n\t\tthis.searchState = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the recordingInformation property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the recordingInformation property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRecordingInformation().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RecordingInformation }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RecordingInformation> getRecordingInformation() {\r\n\t\tif (recordingInformation == null) {\r\n\t\t\trecordingInformation = new ArrayList<RecordingInformation>();\r\n\t\t}\r\n\t\treturn this.recordingInformation;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FloatList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FloatList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FloatList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Items\" type=\"{http://www.w3.org/2001/XMLSchema}float\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FloatList\", propOrder = { \"items\" })\r\npublic class FloatList {\r\n\r\n\t@XmlElement(name = \"Items\", type = Float.class)\r\n\tprotected List<Float> items;\r\n\r\n\t/**\r\n\t * Gets the value of the items property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the items property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getItems().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Float }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Float> getItems() {\r\n\t\tif (items == null) {\r\n\t\t\titems = new ArrayList<Float>();\r\n\t\t}\r\n\t\treturn this.items;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FloatRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Range of values greater equal Min value and less equal Max value.\r\n * \r\n * <p>\r\n * Java-Klasse f�r FloatRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FloatRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Min\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"Max\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FloatRange\", propOrder = { \"min\", \"max\" })\r\npublic class FloatRange {\r\n\r\n\t@XmlElement(name = \"Min\")\r\n\tprotected float min;\r\n\t@XmlElement(name = \"Max\")\r\n\tprotected float max;\r\n\r\n\t/**\r\n\t * Ruft den Wert der min-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMin() {\r\n\t\treturn min;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der min-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMin(float value) {\r\n\t\tthis.min = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der max-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getMax() {\r\n\t\treturn max;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der max-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMax(float value) {\r\n\t\tthis.max = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AutoFocusMode\" type=\"{http://www.onvif.org/ver10/schema}AutoFocusMode\"/>\r\n *         <element name=\"DefaultSpeed\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"NearLimit\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"FarLimit\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusConfiguration\", propOrder = { \"autoFocusMode\", \"defaultSpeed\", \"nearLimit\", \"farLimit\", \"any\" })\r\npublic class FocusConfiguration {\r\n\r\n\t@XmlElement(name = \"AutoFocusMode\", required = true)\r\n\tprotected AutoFocusMode autoFocusMode;\r\n\t@XmlElement(name = \"DefaultSpeed\")\r\n\tprotected float defaultSpeed;\r\n\t@XmlElement(name = \"NearLimit\")\r\n\tprotected float nearLimit;\r\n\t@XmlElement(name = \"FarLimit\")\r\n\tprotected float farLimit;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoFocusMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AutoFocusMode }\r\n\t * \r\n\t */\r\n\tpublic AutoFocusMode getAutoFocusMode() {\r\n\t\treturn autoFocusMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoFocusMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AutoFocusMode }\r\n\t * \r\n\t */\r\n\tpublic void setAutoFocusMode(AutoFocusMode value) {\r\n\t\tthis.autoFocusMode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultSpeed-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getDefaultSpeed() {\r\n\t\treturn defaultSpeed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultSpeed-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDefaultSpeed(float value) {\r\n\t\tthis.defaultSpeed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der nearLimit-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getNearLimit() {\r\n\t\treturn nearLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nearLimit-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setNearLimit(float value) {\r\n\t\tthis.nearLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der farLimit-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getFarLimit() {\r\n\t\treturn farLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der farLimit-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFarLimit(float value) {\r\n\t\tthis.farLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusConfiguration20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusConfiguration20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusConfiguration20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AutoFocusMode\" type=\"{http://www.onvif.org/ver10/schema}AutoFocusMode\"/>\r\n *         <element name=\"DefaultSpeed\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"NearLimit\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"FarLimit\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}FocusConfiguration20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusConfiguration20\", propOrder = { \"autoFocusMode\", \"defaultSpeed\", \"nearLimit\", \"farLimit\", \"extension\" })\r\npublic class FocusConfiguration20 {\r\n\r\n\t@XmlElement(name = \"AutoFocusMode\", required = true)\r\n\tprotected AutoFocusMode autoFocusMode;\r\n\t@XmlElement(name = \"DefaultSpeed\")\r\n\tprotected Float defaultSpeed;\r\n\t@XmlElement(name = \"NearLimit\")\r\n\tprotected Float nearLimit;\r\n\t@XmlElement(name = \"FarLimit\")\r\n\tprotected Float farLimit;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected FocusConfiguration20Extension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoFocusMode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AutoFocusMode }\r\n\t * \r\n\t */\r\n\tpublic AutoFocusMode getAutoFocusMode() {\r\n\t\treturn autoFocusMode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoFocusMode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AutoFocusMode }\r\n\t * \r\n\t */\r\n\tpublic void setAutoFocusMode(AutoFocusMode value) {\r\n\t\tthis.autoFocusMode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultSpeed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getDefaultSpeed() {\r\n\t\treturn defaultSpeed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultSpeed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultSpeed(Float value) {\r\n\t\tthis.defaultSpeed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der nearLimit-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getNearLimit() {\r\n\t\treturn nearLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nearLimit-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setNearLimit(Float value) {\r\n\t\tthis.nearLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der farLimit-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getFarLimit() {\r\n\t\treturn farLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der farLimit-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setFarLimit(Float value) {\r\n\t\tthis.farLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusConfiguration20Extension }\r\n\t * \r\n\t */\r\n\tpublic FocusConfiguration20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusConfiguration20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(FocusConfiguration20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusConfiguration20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusConfiguration20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusConfiguration20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusConfiguration20Extension\", propOrder = { \"any\" })\r\npublic class FocusConfiguration20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusMove.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusMove complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusMove\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Absolute\" type=\"{http://www.onvif.org/ver10/schema}AbsoluteFocus\" minOccurs=\"0\"/>\r\n *         <element name=\"Relative\" type=\"{http://www.onvif.org/ver10/schema}RelativeFocus\" minOccurs=\"0\"/>\r\n *         <element name=\"Continuous\" type=\"{http://www.onvif.org/ver10/schema}ContinuousFocus\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusMove\", propOrder = { \"absolute\", \"relative\", \"continuous\" })\r\npublic class FocusMove {\r\n\r\n\t@XmlElement(name = \"Absolute\")\r\n\tprotected AbsoluteFocus absolute;\r\n\t@XmlElement(name = \"Relative\")\r\n\tprotected RelativeFocus relative;\r\n\t@XmlElement(name = \"Continuous\")\r\n\tprotected ContinuousFocus continuous;\r\n\r\n\t/**\r\n\t * Ruft den Wert der absolute-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AbsoluteFocus }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteFocus getAbsolute() {\r\n\t\treturn absolute;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der absolute-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AbsoluteFocus }\r\n\t * \r\n\t */\r\n\tpublic void setAbsolute(AbsoluteFocus value) {\r\n\t\tthis.absolute = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relative-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelativeFocus }\r\n\t * \r\n\t */\r\n\tpublic RelativeFocus getRelative() {\r\n\t\treturn relative;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relative-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelativeFocus }\r\n\t * \r\n\t */\r\n\tpublic void setRelative(RelativeFocus value) {\r\n\t\tthis.relative = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der continuous-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ContinuousFocus }\r\n\t * \r\n\t */\r\n\tpublic ContinuousFocus getContinuous() {\r\n\t\treturn continuous;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der continuous-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ContinuousFocus }\r\n\t * \r\n\t */\r\n\tpublic void setContinuous(ContinuousFocus value) {\r\n\t\tthis.continuous = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AutoFocusModes\" type=\"{http://www.onvif.org/ver10/schema}AutoFocusMode\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultSpeed\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"NearLimit\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"FarLimit\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusOptions\", propOrder = { \"autoFocusModes\", \"defaultSpeed\", \"nearLimit\", \"farLimit\" })\r\npublic class FocusOptions {\r\n\r\n\t@XmlElement(name = \"AutoFocusModes\")\r\n\tprotected List<AutoFocusMode> autoFocusModes;\r\n\t@XmlElement(name = \"DefaultSpeed\", required = true)\r\n\tprotected FloatRange defaultSpeed;\r\n\t@XmlElement(name = \"NearLimit\", required = true)\r\n\tprotected FloatRange nearLimit;\r\n\t@XmlElement(name = \"FarLimit\", required = true)\r\n\tprotected FloatRange farLimit;\r\n\r\n\t/**\r\n\t * Gets the value of the autoFocusModes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the autoFocusModes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAutoFocusModes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AutoFocusMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AutoFocusMode> getAutoFocusModes() {\r\n\t\tif (autoFocusModes == null) {\r\n\t\t\tautoFocusModes = new ArrayList<AutoFocusMode>();\r\n\t\t}\r\n\t\treturn this.autoFocusModes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultSpeed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getDefaultSpeed() {\r\n\t\treturn defaultSpeed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultSpeed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultSpeed(FloatRange value) {\r\n\t\tthis.defaultSpeed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der nearLimit-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getNearLimit() {\r\n\t\treturn nearLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nearLimit-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setNearLimit(FloatRange value) {\r\n\t\tthis.nearLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der farLimit-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getFarLimit() {\r\n\t\treturn farLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der farLimit-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setFarLimit(FloatRange value) {\r\n\t\tthis.farLimit = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AutoFocusModes\" type=\"{http://www.onvif.org/ver10/schema}AutoFocusMode\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultSpeed\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"NearLimit\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"FarLimit\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}FocusOptions20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusOptions20\", propOrder = { \"autoFocusModes\", \"defaultSpeed\", \"nearLimit\", \"farLimit\", \"extension\" })\r\npublic class FocusOptions20 {\r\n\r\n\t@XmlElement(name = \"AutoFocusModes\")\r\n\tprotected List<AutoFocusMode> autoFocusModes;\r\n\t@XmlElement(name = \"DefaultSpeed\")\r\n\tprotected FloatRange defaultSpeed;\r\n\t@XmlElement(name = \"NearLimit\")\r\n\tprotected FloatRange nearLimit;\r\n\t@XmlElement(name = \"FarLimit\")\r\n\tprotected FloatRange farLimit;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected FocusOptions20Extension extension;\r\n\r\n\t/**\r\n\t * Gets the value of the autoFocusModes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the autoFocusModes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAutoFocusModes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link AutoFocusMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<AutoFocusMode> getAutoFocusModes() {\r\n\t\tif (autoFocusModes == null) {\r\n\t\t\tautoFocusModes = new ArrayList<AutoFocusMode>();\r\n\t\t}\r\n\t\treturn this.autoFocusModes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultSpeed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getDefaultSpeed() {\r\n\t\treturn defaultSpeed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultSpeed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultSpeed(FloatRange value) {\r\n\t\tthis.defaultSpeed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der nearLimit-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getNearLimit() {\r\n\t\treturn nearLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nearLimit-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setNearLimit(FloatRange value) {\r\n\t\tthis.nearLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der farLimit-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getFarLimit() {\r\n\t\treturn farLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der farLimit-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setFarLimit(FloatRange value) {\r\n\t\tthis.farLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic FocusOptions20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(FocusOptions20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusOptions20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusOptions20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusOptions20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusOptions20Extension\", propOrder = { \"any\" })\r\npublic class FocusOptions20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusStatus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusStatus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Position\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MoveStatus\" type=\"{http://www.onvif.org/ver10/schema}MoveStatus\"/>\r\n *         <element name=\"Error\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusStatus\", propOrder = { \"position\", \"moveStatus\", \"error\", \"any\" })\r\npublic class FocusStatus {\r\n\r\n\t@XmlElement(name = \"Position\")\r\n\tprotected float position;\r\n\t@XmlElement(name = \"MoveStatus\", required = true)\r\n\tprotected MoveStatus moveStatus;\r\n\t@XmlElement(name = \"Error\", required = true)\r\n\tprotected String error;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPosition(float value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der moveStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic MoveStatus getMoveStatus() {\r\n\t\treturn moveStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der moveStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic void setMoveStatus(MoveStatus value) {\r\n\t\tthis.moveStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der error-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getError() {\r\n\t\treturn error;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der error-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setError(String value) {\r\n\t\tthis.error = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusStatus20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusStatus20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusStatus20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Position\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"MoveStatus\" type=\"{http://www.onvif.org/ver10/schema}MoveStatus\"/>\r\n *         <element name=\"Error\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}FocusStatus20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusStatus20\", propOrder = { \"position\", \"moveStatus\", \"error\", \"extension\" })\r\npublic class FocusStatus20 {\r\n\r\n\t@XmlElement(name = \"Position\")\r\n\tprotected float position;\r\n\t@XmlElement(name = \"MoveStatus\", required = true)\r\n\tprotected MoveStatus moveStatus;\r\n\t@XmlElement(name = \"Error\")\r\n\tprotected String error;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected FocusStatus20Extension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPosition(float value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der moveStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic MoveStatus getMoveStatus() {\r\n\t\treturn moveStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der moveStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic void setMoveStatus(MoveStatus value) {\r\n\t\tthis.moveStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der error-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getError() {\r\n\t\treturn error;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der error-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setError(String value) {\r\n\t\tthis.error = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusStatus20Extension }\r\n\t * \r\n\t */\r\n\tpublic FocusStatus20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusStatus20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(FocusStatus20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FocusStatus20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FocusStatus20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FocusStatus20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FocusStatus20Extension\", propOrder = { \"any\" })\r\npublic class FocusStatus20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Frame.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Frame complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Frame\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZStatus\" type=\"{http://www.onvif.org/ver10/schema}PTZStatus\" minOccurs=\"0\"/>\r\n *         <element name=\"Transformation\" type=\"{http://www.onvif.org/ver10/schema}Transformation\" minOccurs=\"0\"/>\r\n *         <element name=\"Object\" type=\"{http://www.onvif.org/ver10/schema}Object\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"ObjectTree\" type=\"{http://www.onvif.org/ver10/schema}ObjectTree\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}FrameExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"UtcTime\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Frame\", propOrder = { \"ptzStatus\", \"transformation\", \"object\", \"objectTree\", \"extension\" })\r\npublic class Frame {\r\n\r\n\t@XmlElement(name = \"PTZStatus\")\r\n\tprotected PTZStatus ptzStatus;\r\n\t@XmlElement(name = \"Transformation\")\r\n\tprotected Transformation transformation;\r\n\t@XmlElement(name = \"Object\")\r\n\tprotected List<Object> object;\r\n\t@XmlElement(name = \"ObjectTree\")\r\n\tprotected ObjectTree objectTree;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected FrameExtension extension;\r\n\t@XmlAttribute(name = \"UtcTime\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar utcTime;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZStatus getPTZStatus() {\r\n\t\treturn ptzStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZStatus }\r\n\t * \r\n\t */\r\n\tpublic void setPTZStatus(PTZStatus value) {\r\n\t\tthis.ptzStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der transformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic Transformation getTransformation() {\r\n\t\treturn transformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der transformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic void setTransformation(Transformation value) {\r\n\t\tthis.transformation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the object property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the object property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getObject().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getObject() {\r\n\t\tif (object == null) {\r\n\t\t\tobject = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.object;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der objectTree-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectTree }\r\n\t * \r\n\t */\r\n\tpublic ObjectTree getObjectTree() {\r\n\t\treturn objectTree;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der objectTree-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectTree }\r\n\t * \r\n\t */\r\n\tpublic void setObjectTree(ObjectTree value) {\r\n\t\tthis.objectTree = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FrameExtension }\r\n\t * \r\n\t */\r\n\tpublic FrameExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FrameExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(FrameExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der utcTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getUtcTime() {\r\n\t\treturn utcTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der utcTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setUtcTime(XMLGregorianCalendar value) {\r\n\t\tthis.utcTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FrameExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FrameExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FrameExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"MotionInCells\" type=\"{http://www.onvif.org/ver10/schema}MotionInCells\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}FrameExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FrameExtension\", propOrder = { \"any\", \"motionInCells\", \"extension\" })\r\npublic class FrameExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"MotionInCells\")\r\n\tprotected MotionInCells motionInCells;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected FrameExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der motionInCells-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MotionInCells }\r\n\t * \r\n\t */\r\n\tpublic MotionInCells getMotionInCells() {\r\n\t\treturn motionInCells;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der motionInCells-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MotionInCells }\r\n\t * \r\n\t */\r\n\tpublic void setMotionInCells(MotionInCells value) {\r\n\t\tthis.motionInCells = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FrameExtension2 }\r\n\t * \r\n\t */\r\n\tpublic FrameExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FrameExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(FrameExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/FrameExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r FrameExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"FrameExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"FrameExtension2\", propOrder = { \"any\" })\r\npublic class FrameExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/G711DecOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r G711DecOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"G711DecOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Bitrate\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <element name=\"SampleRateRange\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"G711DecOptions\", propOrder = { \"bitrate\", \"sampleRateRange\", \"any\" })\r\npublic class G711DecOptions {\r\n\r\n\t@XmlElement(name = \"Bitrate\", required = true)\r\n\tprotected IntList bitrate;\r\n\t@XmlElement(name = \"SampleRateRange\", required = true)\r\n\tprotected IntList sampleRateRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getBitrate() {\r\n\t\treturn bitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setBitrate(IntList value) {\r\n\t\tthis.bitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sampleRateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getSampleRateRange() {\r\n\t\treturn sampleRateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sampleRateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setSampleRateRange(IntList value) {\r\n\t\tthis.sampleRateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/G726DecOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r G726DecOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"G726DecOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Bitrate\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <element name=\"SampleRateRange\" type=\"{http://www.onvif.org/ver10/schema}IntList\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"G726DecOptions\", propOrder = { \"bitrate\", \"sampleRateRange\", \"any\" })\r\npublic class G726DecOptions {\r\n\r\n\t@XmlElement(name = \"Bitrate\", required = true)\r\n\tprotected IntList bitrate;\r\n\t@XmlElement(name = \"SampleRateRange\", required = true)\r\n\tprotected IntList sampleRateRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getBitrate() {\r\n\t\treturn bitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setBitrate(IntList value) {\r\n\t\tthis.bitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sampleRateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getSampleRateRange() {\r\n\t\treturn sampleRateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sampleRateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setSampleRateRange(IntList value) {\r\n\t\tthis.sampleRateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/GenericEapPwdConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r GenericEapPwdConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"GenericEapPwdConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"GenericEapPwdConfigurationExtension\", propOrder = { \"any\" })\r\npublic class GenericEapPwdConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/GetRecordingJobsResponseItem.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r GetRecordingJobsResponseItem complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"GetRecordingJobsResponseItem\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"JobToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobReference\"/>\r\n *         <element name=\"JobConfiguration\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"GetRecordingJobsResponseItem\", propOrder = { \"jobToken\", \"jobConfiguration\", \"any\" })\r\npublic class GetRecordingJobsResponseItem {\r\n\r\n\t@XmlElement(name = \"JobToken\", required = true)\r\n\tprotected String jobToken;\r\n\t@XmlElement(name = \"JobConfiguration\", required = true)\r\n\tprotected RecordingJobConfiguration jobConfiguration;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der jobToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getJobToken() {\r\n\t\treturn jobToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der jobToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setJobToken(String value) {\r\n\t\tthis.jobToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der jobConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingJobConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobConfiguration getJobConfiguration() {\r\n\t\treturn jobConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der jobConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingJobConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setJobConfiguration(RecordingJobConfiguration value) {\r\n\t\tthis.jobConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/GetRecordingsResponseItem.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r GetRecordingsResponseItem complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"GetRecordingsResponseItem\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}RecordingConfiguration\"/>\r\n *         <element name=\"Tracks\" type=\"{http://www.onvif.org/ver10/schema}GetTracksResponseList\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"GetRecordingsResponseItem\", propOrder = { \"recordingToken\", \"configuration\", \"tracks\", \"any\" })\r\npublic class GetRecordingsResponseItem {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected RecordingConfiguration configuration;\r\n\t@XmlElement(name = \"Tracks\", required = true)\r\n\tprotected GetTracksResponseList tracks;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RecordingConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(RecordingConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tracks-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link GetTracksResponseList }\r\n\t * \r\n\t */\r\n\tpublic GetTracksResponseList getTracks() {\r\n\t\treturn tracks;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tracks-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link GetTracksResponseList }\r\n\t * \r\n\t */\r\n\tpublic void setTracks(GetTracksResponseList value) {\r\n\t\tthis.tracks = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/GetTracksResponseItem.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r GetTracksResponseItem complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"GetTracksResponseItem\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TrackToken\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}TrackConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"GetTracksResponseItem\", propOrder = { \"trackToken\", \"configuration\", \"any\" })\r\npublic class GetTracksResponseItem {\r\n\r\n\t@XmlElement(name = \"TrackToken\", required = true)\r\n\tprotected String trackToken;\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected TrackConfiguration configuration;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTrackToken() {\r\n\t\treturn trackToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTrackToken(String value) {\r\n\t\tthis.trackToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TrackConfiguration }\r\n\t * \r\n\t */\r\n\tpublic TrackConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TrackConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(TrackConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/GetTracksResponseList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r GetTracksResponseList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"GetTracksResponseList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Track\" type=\"{http://www.onvif.org/ver10/schema}GetTracksResponseItem\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"GetTracksResponseList\", propOrder = { \"track\" })\r\npublic class GetTracksResponseList {\r\n\r\n\t@XmlElement(name = \"Track\")\r\n\tprotected List<GetTracksResponseItem> track;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the track property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the track property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTrack().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link GetTracksResponseItem }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<GetTracksResponseItem> getTrack() {\r\n\t\tif (track == null) {\r\n\t\t\ttrack = new ArrayList<GetTracksResponseItem>();\r\n\t\t}\r\n\t\treturn this.track;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/H264Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r H264Configuration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"H264Configuration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"GovLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"H264Profile\" type=\"{http://www.onvif.org/ver10/schema}H264Profile\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"H264Configuration\", propOrder = { \"govLength\", \"h264Profile\" })\r\npublic class H264Configuration {\r\n\r\n\t@XmlElement(name = \"GovLength\")\r\n\tprotected int govLength;\r\n\t@XmlElement(name = \"H264Profile\", required = true)\r\n\tprotected H264Profile h264Profile;\r\n\r\n\t/**\r\n\t * Ruft den Wert der govLength-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getGovLength() {\r\n\t\treturn govLength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der govLength-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setGovLength(int value) {\r\n\t\tthis.govLength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der h264Profile-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link H264Profile }\r\n\t * \r\n\t */\r\n\tpublic H264Profile getH264Profile() {\r\n\t\treturn h264Profile;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der h264Profile-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link H264Profile }\r\n\t * \r\n\t */\r\n\tpublic void setH264Profile(H264Profile value) {\r\n\t\tthis.h264Profile = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/H264DecOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r H264DecOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"H264DecOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"SupportedH264Profiles\" type=\"{http://www.onvif.org/ver10/schema}H264Profile\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"SupportedInputBitrate\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"SupportedFrameRate\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"H264DecOptions\", propOrder = { \"resolutionsAvailable\", \"supportedH264Profiles\", \"supportedInputBitrate\", \"supportedFrameRate\", \"any\" })\r\npublic class H264DecOptions {\r\n\r\n\t@XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n\tprotected List<VideoResolution> resolutionsAvailable;\r\n\t@XmlElement(name = \"SupportedH264Profiles\", required = true)\r\n\tprotected List<H264Profile> supportedH264Profiles;\r\n\t@XmlElement(name = \"SupportedInputBitrate\", required = true)\r\n\tprotected IntRange supportedInputBitrate;\r\n\t@XmlElement(name = \"SupportedFrameRate\", required = true)\r\n\tprotected IntRange supportedFrameRate;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResolutionsAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoResolution }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoResolution> getResolutionsAvailable() {\r\n\t\tif (resolutionsAvailable == null) {\r\n\t\t\tresolutionsAvailable = new ArrayList<VideoResolution>();\r\n\t\t}\r\n\t\treturn this.resolutionsAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the supportedH264Profiles property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the supportedH264Profiles property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSupportedH264Profiles().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link H264Profile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<H264Profile> getSupportedH264Profiles() {\r\n\t\tif (supportedH264Profiles == null) {\r\n\t\t\tsupportedH264Profiles = new ArrayList<H264Profile>();\r\n\t\t}\r\n\t\treturn this.supportedH264Profiles;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedInputBitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getSupportedInputBitrate() {\r\n\t\treturn supportedInputBitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedInputBitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedInputBitrate(IntRange value) {\r\n\t\tthis.supportedInputBitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedFrameRate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getSupportedFrameRate() {\r\n\t\treturn supportedFrameRate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedFrameRate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedFrameRate(IntRange value) {\r\n\t\tthis.supportedFrameRate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/H264Options.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r H264Options complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"H264Options\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"GovLengthRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"FrameRateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"EncodingIntervalRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"H264ProfilesSupported\" type=\"{http://www.onvif.org/ver10/schema}H264Profile\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"H264Options\", propOrder = { \"resolutionsAvailable\", \"govLengthRange\", \"frameRateRange\", \"encodingIntervalRange\", \"h264ProfilesSupported\" })\r\n@XmlSeeAlso({ H264Options2.class })\r\npublic class H264Options {\r\n\r\n\t@XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n\tprotected List<VideoResolution> resolutionsAvailable;\r\n\t@XmlElement(name = \"GovLengthRange\", required = true)\r\n\tprotected IntRange govLengthRange;\r\n\t@XmlElement(name = \"FrameRateRange\", required = true)\r\n\tprotected IntRange frameRateRange;\r\n\t@XmlElement(name = \"EncodingIntervalRange\", required = true)\r\n\tprotected IntRange encodingIntervalRange;\r\n\t@XmlElement(name = \"H264ProfilesSupported\", required = true)\r\n\tprotected List<H264Profile> h264ProfilesSupported;\r\n\r\n\t/**\r\n\t * Gets the value of the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResolutionsAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoResolution }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoResolution> getResolutionsAvailable() {\r\n\t\tif (resolutionsAvailable == null) {\r\n\t\t\tresolutionsAvailable = new ArrayList<VideoResolution>();\r\n\t\t}\r\n\t\treturn this.resolutionsAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der govLengthRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getGovLengthRange() {\r\n\t\treturn govLengthRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der govLengthRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setGovLengthRange(IntRange value) {\r\n\t\tthis.govLengthRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der frameRateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getFrameRateRange() {\r\n\t\treturn frameRateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der frameRateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setFrameRateRange(IntRange value) {\r\n\t\tthis.frameRateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der encodingIntervalRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getEncodingIntervalRange() {\r\n\t\treturn encodingIntervalRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encodingIntervalRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setEncodingIntervalRange(IntRange value) {\r\n\t\tthis.encodingIntervalRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the h264ProfilesSupported property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the h264ProfilesSupported property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getH264ProfilesSupported().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link H264Profile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<H264Profile> getH264ProfilesSupported() {\r\n\t\tif (h264ProfilesSupported == null) {\r\n\t\t\th264ProfilesSupported = new ArrayList<H264Profile>();\r\n\t\t}\r\n\t\treturn this.h264ProfilesSupported;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/H264Options2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r H264Options2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"H264Options2\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}H264Options\">\r\n *       <sequence>\r\n *         <element name=\"BitrateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"H264Options2\", propOrder = { \"bitrateRange\", \"any\" })\r\npublic class H264Options2 extends H264Options {\r\n\r\n\t@XmlElement(name = \"BitrateRange\", required = true)\r\n\tprotected IntRange bitrateRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getBitrateRange() {\r\n\t\treturn bitrateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setBitrateRange(IntRange value) {\r\n\t\tthis.bitrateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/H264Profile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r H264Profile.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"H264Profile\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Baseline\"/>\r\n *     <enumeration value=\"Main\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *     <enumeration value=\"High\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"H264Profile\")\r\n@XmlEnum\r\npublic enum H264Profile {\r\n\r\n\t@XmlEnumValue(\"Baseline\")\r\n\tBASELINE(\"Baseline\"), @XmlEnumValue(\"Main\")\r\n\tMAIN(\"Main\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\"), @XmlEnumValue(\"High\")\r\n\tHIGH(\"High\");\r\n\tprivate final String value;\r\n\r\n\tH264Profile(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static H264Profile fromValue(String v) {\r\n\t\tfor (H264Profile c : H264Profile.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/HostnameInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r HostnameInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"HostnameInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Name\" type=\"{http://www.w3.org/2001/XMLSchema}token\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}HostnameInformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"HostnameInformation\", propOrder = { \"fromDHCP\", \"name\", \"extension\" })\r\npublic class HostnameInformation {\r\n\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected boolean fromDHCP;\r\n\t@XmlElement(name = \"Name\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String name;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected HostnameInformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(boolean value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link HostnameInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic HostnameInformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link HostnameInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(HostnameInformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/HostnameInformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r HostnameInformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"HostnameInformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"HostnameInformationExtension\", propOrder = { \"any\" })\r\npublic class HostnameInformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IOCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IOCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IOCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InputConnectors\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"RelayOutputs\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}IOCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IOCapabilities\", propOrder = { \"inputConnectors\", \"relayOutputs\", \"extension\" })\r\npublic class IOCapabilities {\r\n\r\n\t@XmlElement(name = \"InputConnectors\")\r\n\tprotected Integer inputConnectors;\r\n\t@XmlElement(name = \"RelayOutputs\")\r\n\tprotected Integer relayOutputs;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected IOCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der inputConnectors-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getInputConnectors() {\r\n\t\treturn inputConnectors;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der inputConnectors-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setInputConnectors(Integer value) {\r\n\t\tthis.inputConnectors = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relayOutputs-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getRelayOutputs() {\r\n\t\treturn relayOutputs;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relayOutputs-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setRelayOutputs(Integer value) {\r\n\t\tthis.relayOutputs = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IOCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic IOCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IOCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(IOCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IOCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IOCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IOCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Auxiliary\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"AuxiliaryCommands\" type=\"{http://www.onvif.org/ver10/schema}AuxiliaryData\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}IOCapabilitiesExtension2\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IOCapabilitiesExtension\", propOrder = { \"any\", \"auxiliary\", \"auxiliaryCommands\", \"extension\" })\r\npublic class IOCapabilitiesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Auxiliary\")\r\n\tprotected Boolean auxiliary;\r\n\t@XmlElement(name = \"AuxiliaryCommands\")\r\n\tprotected List<String> auxiliaryCommands;\r\n\t@XmlElement(name = \"Extension\", required = true)\r\n\tprotected IOCapabilitiesExtension2 extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der auxiliary-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isAuxiliary() {\r\n\t\treturn auxiliary;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der auxiliary-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setAuxiliary(Boolean value) {\r\n\t\tthis.auxiliary = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the auxiliaryCommands property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the auxiliaryCommands property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAuxiliaryCommands().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getAuxiliaryCommands() {\r\n\t\tif (auxiliaryCommands == null) {\r\n\t\t\tauxiliaryCommands = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.auxiliaryCommands;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IOCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic IOCapabilitiesExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IOCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(IOCapabilitiesExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IOCapabilitiesExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IOCapabilitiesExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IOCapabilitiesExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IOCapabilitiesExtension2\", propOrder = { \"any\" })\r\npublic class IOCapabilitiesExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPAddress.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPAddress complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPAddress\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}IPType\"/>\r\n *         <element name=\"IPv4Address\" type=\"{http://www.onvif.org/ver10/schema}IPv4Address\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6Address\" type=\"{http://www.onvif.org/ver10/schema}IPv6Address\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPAddress\", propOrder = { \"type\", \"iPv4Address\", \"iPv6Address\" })\r\npublic class IPAddress {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected IPType type;\r\n\t@XmlElement(name = \"IPv4Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String iPv4Address;\r\n\t@XmlElement(name = \"IPv6Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String iPv6Address;\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPType }\r\n\t * \r\n\t */\r\n\tpublic IPType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPType }\r\n\t * \r\n\t */\r\n\tpublic void setType(IPType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv4Address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getIPv4Address() {\r\n\t\treturn iPv4Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv4Address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setIPv4Address(String value) {\r\n\t\tthis.iPv4Address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv6Address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getIPv6Address() {\r\n\t\treturn iPv6Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv6Address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setIPv6Address(String value) {\r\n\t\tthis.iPv6Address = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPAddressFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPAddressFilter complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPAddressFilter\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}IPAddressFilterType\"/>\r\n *         <element name=\"IPv4Address\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv4Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6Address\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}IPAddressFilterExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPAddressFilter\", propOrder = { \"type\", \"iPv4Address\", \"iPv6Address\", \"extension\" })\r\npublic class IPAddressFilter {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected IPAddressFilterType type;\r\n\t@XmlElement(name = \"IPv4Address\")\r\n\tprotected List<PrefixedIPv4Address> iPv4Address;\r\n\t@XmlElement(name = \"IPv6Address\")\r\n\tprotected List<PrefixedIPv6Address> iPv6Address;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected IPAddressFilterExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddressFilterType }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilterType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddressFilterType }\r\n\t * \r\n\t */\r\n\tpublic void setType(IPAddressFilterType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the iPv4Address property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the iPv4Address property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIPv4Address().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv4Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv4Address> getIPv4Address() {\r\n\t\tif (iPv4Address == null) {\r\n\t\t\tiPv4Address = new ArrayList<PrefixedIPv4Address>();\r\n\t\t}\r\n\t\treturn this.iPv4Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the iPv6Address property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the iPv6Address property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIPv6Address().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv6Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv6Address> getIPv6Address() {\r\n\t\tif (iPv6Address == null) {\r\n\t\t\tiPv6Address = new ArrayList<PrefixedIPv6Address>();\r\n\t\t}\r\n\t\treturn this.iPv6Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddressFilterExtension }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilterExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddressFilterExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(IPAddressFilterExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPAddressFilterExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPAddressFilterExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPAddressFilterExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPAddressFilterExtension\", propOrder = { \"any\" })\r\npublic class IPAddressFilterExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPAddressFilterType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPAddressFilterType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"IPAddressFilterType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Allow\"/>\r\n *     <enumeration value=\"Deny\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"IPAddressFilterType\")\r\n@XmlEnum\r\npublic enum IPAddressFilterType {\r\n\r\n\t@XmlEnumValue(\"Allow\")\r\n\tALLOW(\"Allow\"), @XmlEnumValue(\"Deny\")\r\n\tDENY(\"Deny\");\r\n\tprivate final String value;\r\n\r\n\tIPAddressFilterType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static IPAddressFilterType fromValue(String v) {\r\n\t\tfor (IPAddressFilterType c : IPAddressFilterType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"IPType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"IPv4\"/>\r\n *     <enumeration value=\"IPv6\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"IPType\")\r\n@XmlEnum\r\npublic enum IPType {\r\n\r\n\t@XmlEnumValue(\"IPv4\")\r\n\tI_PV_4(\"IPv4\"), @XmlEnumValue(\"IPv6\")\r\n\tI_PV_6(\"IPv6\");\r\n\tprivate final String value;\r\n\r\n\tIPType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static IPType fromValue(String v) {\r\n\t\tfor (IPType c : IPType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv4Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv4Configuration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv4Configuration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Manual\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv4Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"LinkLocal\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv4Address\" minOccurs=\"0\"/>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv4Address\" minOccurs=\"0\"/>\r\n *         <element name=\"DHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv4Configuration\", propOrder = { \"manual\", \"linkLocal\", \"fromDHCP\", \"dhcp\", \"any\" })\r\npublic class IPv4Configuration {\r\n\r\n\t@XmlElement(name = \"Manual\")\r\n\tprotected List<PrefixedIPv4Address> manual;\r\n\t@XmlElement(name = \"LinkLocal\")\r\n\tprotected PrefixedIPv4Address linkLocal;\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected PrefixedIPv4Address fromDHCP;\r\n\t@XmlElement(name = \"DHCP\")\r\n\tprotected boolean dhcp;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the manual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the manual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv4Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv4Address> getManual() {\r\n\t\tif (manual == null) {\r\n\t\t\tmanual = new ArrayList<PrefixedIPv4Address>();\r\n\t\t}\r\n\t\treturn this.manual;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der linkLocal-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PrefixedIPv4Address }\r\n\t * \r\n\t */\r\n\tpublic PrefixedIPv4Address getLinkLocal() {\r\n\t\treturn linkLocal;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der linkLocal-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PrefixedIPv4Address }\r\n\t * \r\n\t */\r\n\tpublic void setLinkLocal(PrefixedIPv4Address value) {\r\n\t\tthis.linkLocal = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PrefixedIPv4Address }\r\n\t * \r\n\t */\r\n\tpublic PrefixedIPv4Address getFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PrefixedIPv4Address }\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(PrefixedIPv4Address value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dhcp-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDHCP() {\r\n\t\treturn dhcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dhcp-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDHCP(boolean value) {\r\n\t\tthis.dhcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv4NetworkInterface.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv4NetworkInterface complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv4NetworkInterface\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Config\" type=\"{http://www.onvif.org/ver10/schema}IPv4Configuration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv4NetworkInterface\", propOrder = { \"enabled\", \"config\" })\r\npublic class IPv4NetworkInterface {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\t@XmlElement(name = \"Config\", required = true)\r\n\tprotected IPv4Configuration config;\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der config-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv4Configuration }\r\n\t * \r\n\t */\r\n\tpublic IPv4Configuration getConfig() {\r\n\t\treturn config;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der config-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv4Configuration }\r\n\t * \r\n\t */\r\n\tpublic void setConfig(IPv4Configuration value) {\r\n\t\tthis.config = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv4NetworkInterfaceSetConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv4NetworkInterfaceSetConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv4NetworkInterfaceSetConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Manual\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv4Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv4NetworkInterfaceSetConfiguration\", propOrder = { \"enabled\", \"manual\", \"dhcp\" })\r\npublic class IPv4NetworkInterfaceSetConfiguration {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected Boolean enabled;\r\n\t@XmlElement(name = \"Manual\")\r\n\tprotected List<PrefixedIPv4Address> manual;\r\n\t@XmlElement(name = \"DHCP\")\r\n\tprotected Boolean dhcp;\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(Boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the manual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the manual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv4Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv4Address> getManual() {\r\n\t\tif (manual == null) {\r\n\t\t\tmanual = new ArrayList<PrefixedIPv4Address>();\r\n\t\t}\r\n\t\treturn this.manual;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dhcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDHCP() {\r\n\t\treturn dhcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dhcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDHCP(Boolean value) {\r\n\t\tthis.dhcp = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv6Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv6Configuration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv6Configuration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AcceptRouterAdvert\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"DHCP\" type=\"{http://www.onvif.org/ver10/schema}IPv6DHCPConfiguration\"/>\r\n *         <element name=\"Manual\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"LinkLocal\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"FromRA\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}IPv6ConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv6Configuration\", propOrder = { \"acceptRouterAdvert\", \"dhcp\", \"manual\", \"linkLocal\", \"fromDHCP\", \"fromRA\", \"extension\" })\r\npublic class IPv6Configuration {\r\n\r\n\t@XmlElement(name = \"AcceptRouterAdvert\")\r\n\tprotected Boolean acceptRouterAdvert;\r\n\t@XmlElement(name = \"DHCP\", required = true)\r\n\tprotected IPv6DHCPConfiguration dhcp;\r\n\t@XmlElement(name = \"Manual\")\r\n\tprotected List<PrefixedIPv6Address> manual;\r\n\t@XmlElement(name = \"LinkLocal\")\r\n\tprotected List<PrefixedIPv6Address> linkLocal;\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected List<PrefixedIPv6Address> fromDHCP;\r\n\t@XmlElement(name = \"FromRA\")\r\n\tprotected List<PrefixedIPv6Address> fromRA;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected IPv6ConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der acceptRouterAdvert-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isAcceptRouterAdvert() {\r\n\t\treturn acceptRouterAdvert;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der acceptRouterAdvert-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setAcceptRouterAdvert(Boolean value) {\r\n\t\tthis.acceptRouterAdvert = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dhcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv6DHCPConfiguration }\r\n\t * \r\n\t */\r\n\tpublic IPv6DHCPConfiguration getDHCP() {\r\n\t\treturn dhcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dhcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv6DHCPConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setDHCP(IPv6DHCPConfiguration value) {\r\n\t\tthis.dhcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the manual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the manual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv6Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv6Address> getManual() {\r\n\t\tif (manual == null) {\r\n\t\t\tmanual = new ArrayList<PrefixedIPv6Address>();\r\n\t\t}\r\n\t\treturn this.manual;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the linkLocal property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the linkLocal property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getLinkLocal().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv6Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv6Address> getLinkLocal() {\r\n\t\tif (linkLocal == null) {\r\n\t\t\tlinkLocal = new ArrayList<PrefixedIPv6Address>();\r\n\t\t}\r\n\t\treturn this.linkLocal;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the fromDHCP property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the fromDHCP property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getFromDHCP().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv6Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv6Address> getFromDHCP() {\r\n\t\tif (fromDHCP == null) {\r\n\t\t\tfromDHCP = new ArrayList<PrefixedIPv6Address>();\r\n\t\t}\r\n\t\treturn this.fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the fromRA property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the fromRA property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getFromRA().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv6Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv6Address> getFromRA() {\r\n\t\tif (fromRA == null) {\r\n\t\t\tfromRA = new ArrayList<PrefixedIPv6Address>();\r\n\t\t}\r\n\t\treturn this.fromRA;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv6ConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic IPv6ConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv6ConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(IPv6ConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv6ConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv6ConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv6ConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv6ConfigurationExtension\", propOrder = { \"any\" })\r\npublic class IPv6ConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv6DHCPConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv6DHCPConfiguration.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"IPv6DHCPConfiguration\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Auto\"/>\r\n *     <enumeration value=\"Stateful\"/>\r\n *     <enumeration value=\"Stateless\"/>\r\n *     <enumeration value=\"Off\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"IPv6DHCPConfiguration\")\r\n@XmlEnum\r\npublic enum IPv6DHCPConfiguration {\r\n\r\n\t@XmlEnumValue(\"Auto\")\r\n\tAUTO(\"Auto\"), @XmlEnumValue(\"Stateful\")\r\n\tSTATEFUL(\"Stateful\"), @XmlEnumValue(\"Stateless\")\r\n\tSTATELESS(\"Stateless\"), @XmlEnumValue(\"Off\")\r\n\tOFF(\"Off\");\r\n\tprivate final String value;\r\n\r\n\tIPv6DHCPConfiguration(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static IPv6DHCPConfiguration fromValue(String v) {\r\n\t\tfor (IPv6DHCPConfiguration c : IPv6DHCPConfiguration.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv6NetworkInterface.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv6NetworkInterface complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv6NetworkInterface\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Config\" type=\"{http://www.onvif.org/ver10/schema}IPv6Configuration\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv6NetworkInterface\", propOrder = { \"enabled\", \"config\" })\r\npublic class IPv6NetworkInterface {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\t@XmlElement(name = \"Config\")\r\n\tprotected IPv6Configuration config;\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der config-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv6Configuration }\r\n\t * \r\n\t */\r\n\tpublic IPv6Configuration getConfig() {\r\n\t\treturn config;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der config-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv6Configuration }\r\n\t * \r\n\t */\r\n\tpublic void setConfig(IPv6Configuration value) {\r\n\t\tthis.config = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IPv6NetworkInterfaceSetConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IPv6NetworkInterfaceSetConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IPv6NetworkInterfaceSetConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"AcceptRouterAdvert\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Manual\" type=\"{http://www.onvif.org/ver10/schema}PrefixedIPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"DHCP\" type=\"{http://www.onvif.org/ver10/schema}IPv6DHCPConfiguration\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IPv6NetworkInterfaceSetConfiguration\", propOrder = { \"enabled\", \"acceptRouterAdvert\", \"manual\", \"dhcp\" })\r\npublic class IPv6NetworkInterfaceSetConfiguration {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected Boolean enabled;\r\n\t@XmlElement(name = \"AcceptRouterAdvert\")\r\n\tprotected Boolean acceptRouterAdvert;\r\n\t@XmlElement(name = \"Manual\")\r\n\tprotected List<PrefixedIPv6Address> manual;\r\n\t@XmlElement(name = \"DHCP\")\r\n\tprotected IPv6DHCPConfiguration dhcp;\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(Boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der acceptRouterAdvert-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isAcceptRouterAdvert() {\r\n\t\treturn acceptRouterAdvert;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der acceptRouterAdvert-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setAcceptRouterAdvert(Boolean value) {\r\n\t\tthis.acceptRouterAdvert = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the manual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the manual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PrefixedIPv6Address }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PrefixedIPv6Address> getManual() {\r\n\t\tif (manual == null) {\r\n\t\t\tmanual = new ArrayList<PrefixedIPv6Address>();\r\n\t\t}\r\n\t\treturn this.manual;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dhcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv6DHCPConfiguration }\r\n\t * \r\n\t */\r\n\tpublic IPv6DHCPConfiguration getDHCP() {\r\n\t\treturn dhcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dhcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv6DHCPConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setDHCP(IPv6DHCPConfiguration value) {\r\n\t\tthis.dhcp = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImageStabilization.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImageStabilization complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImageStabilization\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ImageStabilizationMode\"/>\r\n *         <element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImageStabilizationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImageStabilization\", propOrder = { \"mode\", \"level\", \"extension\" })\r\npublic class ImageStabilization {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected ImageStabilizationMode mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected Float level;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImageStabilizationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImageStabilizationMode }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImageStabilizationMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(ImageStabilizationMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(Float value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImageStabilizationExtension }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImageStabilizationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImageStabilizationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImageStabilizationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImageStabilizationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImageStabilizationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImageStabilizationExtension\", propOrder = { \"any\" })\r\npublic class ImageStabilizationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImageStabilizationMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImageStabilizationMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ImageStabilizationMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"ON\"/>\r\n *     <enumeration value=\"AUTO\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ImageStabilizationMode\")\r\n@XmlEnum\r\npublic enum ImageStabilizationMode {\r\n\r\n\tOFF(\"OFF\"), ON(\"ON\"), AUTO(\"AUTO\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tImageStabilizationMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ImageStabilizationMode fromValue(String v) {\r\n\t\tfor (ImageStabilizationMode c : ImageStabilizationMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImageStabilizationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImageStabilizationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImageStabilizationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ImageStabilizationMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Level\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImageStabilizationOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImageStabilizationOptions\", propOrder = { \"mode\", \"level\", \"extension\" })\r\npublic class ImageStabilizationOptions {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<ImageStabilizationMode> mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected FloatRange level;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImageStabilizationOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ImageStabilizationMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ImageStabilizationMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<ImageStabilizationMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(FloatRange value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImageStabilizationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImageStabilizationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImageStabilizationOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImageStabilizationOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImageStabilizationOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImageStabilizationOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImageStabilizationOptionsExtension\", propOrder = { \"any\" })\r\npublic class ImageStabilizationOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingCapabilities\", propOrder = { \"xAddr\" })\r\npublic class ImagingCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BacklightCompensation\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensationOptions\"/>\r\n *         <element name=\"Brightness\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"ColorSaturation\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Contrast\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Exposure\" type=\"{http://www.onvif.org/ver10/schema}ExposureOptions\"/>\r\n *         <element name=\"Focus\" type=\"{http://www.onvif.org/ver10/schema}FocusOptions\"/>\r\n *         <element name=\"IrCutFilterModes\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Sharpness\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"WideDynamicRange\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicRangeOptions\"/>\r\n *         <element name=\"WhiteBalance\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceOptions\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingOptions\", propOrder = { \"backlightCompensation\", \"brightness\", \"colorSaturation\", \"contrast\", \"exposure\", \"focus\", \"irCutFilterModes\",\r\n\t\t\"sharpness\", \"wideDynamicRange\", \"whiteBalance\", \"any\" })\r\npublic class ImagingOptions {\r\n\r\n\t@XmlElement(name = \"BacklightCompensation\", required = true)\r\n\tprotected BacklightCompensationOptions backlightCompensation;\r\n\t@XmlElement(name = \"Brightness\", required = true)\r\n\tprotected FloatRange brightness;\r\n\t@XmlElement(name = \"ColorSaturation\", required = true)\r\n\tprotected FloatRange colorSaturation;\r\n\t@XmlElement(name = \"Contrast\", required = true)\r\n\tprotected FloatRange contrast;\r\n\t@XmlElement(name = \"Exposure\", required = true)\r\n\tprotected ExposureOptions exposure;\r\n\t@XmlElement(name = \"Focus\", required = true)\r\n\tprotected FocusOptions focus;\r\n\t@XmlElement(name = \"IrCutFilterModes\", required = true)\r\n\tprotected List<IrCutFilterMode> irCutFilterModes;\r\n\t@XmlElement(name = \"Sharpness\", required = true)\r\n\tprotected FloatRange sharpness;\r\n\t@XmlElement(name = \"WideDynamicRange\", required = true)\r\n\tprotected WideDynamicRangeOptions wideDynamicRange;\r\n\t@XmlElement(name = \"WhiteBalance\", required = true)\r\n\tprotected WhiteBalanceOptions whiteBalance;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der backlightCompensation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BacklightCompensationOptions }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensationOptions getBacklightCompensation() {\r\n\t\treturn backlightCompensation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der backlightCompensation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BacklightCompensationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setBacklightCompensation(BacklightCompensationOptions value) {\r\n\t\tthis.backlightCompensation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der brightness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getBrightness() {\r\n\t\treturn brightness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der brightness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setBrightness(FloatRange value) {\r\n\t\tthis.brightness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorSaturation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getColorSaturation() {\r\n\t\treturn colorSaturation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorSaturation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setColorSaturation(FloatRange value) {\r\n\t\tthis.colorSaturation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contrast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getContrast() {\r\n\t\treturn contrast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contrast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setContrast(FloatRange value) {\r\n\t\tthis.contrast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposure-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ExposureOptions }\r\n\t * \r\n\t */\r\n\tpublic ExposureOptions getExposure() {\r\n\t\treturn exposure;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposure-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ExposureOptions }\r\n\t * \r\n\t */\r\n\tpublic void setExposure(ExposureOptions value) {\r\n\t\tthis.exposure = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der focus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusOptions }\r\n\t * \r\n\t */\r\n\tpublic FocusOptions getFocus() {\r\n\t\treturn focus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der focus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusOptions }\r\n\t * \r\n\t */\r\n\tpublic void setFocus(FocusOptions value) {\r\n\t\tthis.focus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the irCutFilterModes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the irCutFilterModes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIrCutFilterModes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link IrCutFilterMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<IrCutFilterMode> getIrCutFilterModes() {\r\n\t\tif (irCutFilterModes == null) {\r\n\t\t\tirCutFilterModes = new ArrayList<IrCutFilterMode>();\r\n\t\t}\r\n\t\treturn this.irCutFilterModes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sharpness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getSharpness() {\r\n\t\treturn sharpness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sharpness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setSharpness(FloatRange value) {\r\n\t\tthis.sharpness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wideDynamicRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WideDynamicRangeOptions }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRangeOptions getWideDynamicRange() {\r\n\t\treturn wideDynamicRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wideDynamicRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WideDynamicRangeOptions }\r\n\t * \r\n\t */\r\n\tpublic void setWideDynamicRange(WideDynamicRangeOptions value) {\r\n\t\tthis.wideDynamicRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der whiteBalance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalanceOptions }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceOptions getWhiteBalance() {\r\n\t\treturn whiteBalance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der whiteBalance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalanceOptions }\r\n\t * \r\n\t */\r\n\tpublic void setWhiteBalance(WhiteBalanceOptions value) {\r\n\t\tthis.whiteBalance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BacklightCompensation\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensationOptions20\" minOccurs=\"0\"/>\r\n *         <element name=\"Brightness\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"ColorSaturation\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Contrast\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Exposure\" type=\"{http://www.onvif.org/ver10/schema}ExposureOptions20\" minOccurs=\"0\"/>\r\n *         <element name=\"Focus\" type=\"{http://www.onvif.org/ver10/schema}FocusOptions20\" minOccurs=\"0\"/>\r\n *         <element name=\"IrCutFilterModes\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterMode\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Sharpness\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"WideDynamicRange\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicRangeOptions20\" minOccurs=\"0\"/>\r\n *         <element name=\"WhiteBalance\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceOptions20\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingOptions20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingOptions20\", propOrder = { \"backlightCompensation\", \"brightness\", \"colorSaturation\", \"contrast\", \"exposure\", \"focus\",\r\n\t\t\"irCutFilterModes\", \"sharpness\", \"wideDynamicRange\", \"whiteBalance\", \"extension\" })\r\npublic class ImagingOptions20 {\r\n\r\n\t@XmlElement(name = \"BacklightCompensation\")\r\n\tprotected BacklightCompensationOptions20 backlightCompensation;\r\n\t@XmlElement(name = \"Brightness\")\r\n\tprotected FloatRange brightness;\r\n\t@XmlElement(name = \"ColorSaturation\")\r\n\tprotected FloatRange colorSaturation;\r\n\t@XmlElement(name = \"Contrast\")\r\n\tprotected FloatRange contrast;\r\n\t@XmlElement(name = \"Exposure\")\r\n\tprotected ExposureOptions20 exposure;\r\n\t@XmlElement(name = \"Focus\")\r\n\tprotected FocusOptions20 focus;\r\n\t@XmlElement(name = \"IrCutFilterModes\")\r\n\tprotected List<IrCutFilterMode> irCutFilterModes;\r\n\t@XmlElement(name = \"Sharpness\")\r\n\tprotected FloatRange sharpness;\r\n\t@XmlElement(name = \"WideDynamicRange\")\r\n\tprotected WideDynamicRangeOptions20 wideDynamicRange;\r\n\t@XmlElement(name = \"WhiteBalance\")\r\n\tprotected WhiteBalanceOptions20 whiteBalance;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingOptions20Extension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der backlightCompensation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BacklightCompensationOptions20 }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensationOptions20 getBacklightCompensation() {\r\n\t\treturn backlightCompensation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der backlightCompensation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BacklightCompensationOptions20 }\r\n\t * \r\n\t */\r\n\tpublic void setBacklightCompensation(BacklightCompensationOptions20 value) {\r\n\t\tthis.backlightCompensation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der brightness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getBrightness() {\r\n\t\treturn brightness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der brightness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setBrightness(FloatRange value) {\r\n\t\tthis.brightness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorSaturation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getColorSaturation() {\r\n\t\treturn colorSaturation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorSaturation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setColorSaturation(FloatRange value) {\r\n\t\tthis.colorSaturation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contrast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getContrast() {\r\n\t\treturn contrast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contrast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setContrast(FloatRange value) {\r\n\t\tthis.contrast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposure-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ExposureOptions20 }\r\n\t * \r\n\t */\r\n\tpublic ExposureOptions20 getExposure() {\r\n\t\treturn exposure;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposure-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ExposureOptions20 }\r\n\t * \r\n\t */\r\n\tpublic void setExposure(ExposureOptions20 value) {\r\n\t\tthis.exposure = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der focus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusOptions20 }\r\n\t * \r\n\t */\r\n\tpublic FocusOptions20 getFocus() {\r\n\t\treturn focus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der focus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusOptions20 }\r\n\t * \r\n\t */\r\n\tpublic void setFocus(FocusOptions20 value) {\r\n\t\tthis.focus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the irCutFilterModes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the irCutFilterModes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIrCutFilterModes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link IrCutFilterMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<IrCutFilterMode> getIrCutFilterModes() {\r\n\t\tif (irCutFilterModes == null) {\r\n\t\t\tirCutFilterModes = new ArrayList<IrCutFilterMode>();\r\n\t\t}\r\n\t\treturn this.irCutFilterModes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sharpness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getSharpness() {\r\n\t\treturn sharpness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sharpness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setSharpness(FloatRange value) {\r\n\t\tthis.sharpness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wideDynamicRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WideDynamicRangeOptions20 }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRangeOptions20 getWideDynamicRange() {\r\n\t\treturn wideDynamicRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wideDynamicRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WideDynamicRangeOptions20 }\r\n\t * \r\n\t */\r\n\tpublic void setWideDynamicRange(WideDynamicRangeOptions20 value) {\r\n\t\tthis.wideDynamicRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der whiteBalance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalanceOptions20 }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceOptions20 getWhiteBalance() {\r\n\t\treturn whiteBalance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der whiteBalance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalanceOptions20 }\r\n\t * \r\n\t */\r\n\tpublic void setWhiteBalance(WhiteBalanceOptions20 value) {\r\n\t\tthis.whiteBalance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingOptions20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingOptions20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingOptions20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingOptions20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"ImageStabilization\" type=\"{http://www.onvif.org/ver10/schema}ImageStabilizationOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingOptions20Extension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingOptions20Extension\", propOrder = { \"any\", \"imageStabilization\", \"extension\" })\r\npublic class ImagingOptions20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"ImageStabilization\")\r\n\tprotected ImageStabilizationOptions imageStabilization;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingOptions20Extension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der imageStabilization-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImageStabilizationOptions }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationOptions getImageStabilization() {\r\n\t\treturn imageStabilization;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imageStabilization-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImageStabilizationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setImageStabilization(ImageStabilizationOptions value) {\r\n\t\tthis.imageStabilization = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingOptions20Extension2 }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20Extension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingOptions20Extension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingOptions20Extension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingOptions20Extension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingOptions20Extension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingOptions20Extension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IrCutFilterAutoAdjustment\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterAutoAdjustmentOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingOptions20Extension3\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingOptions20Extension2\", propOrder = { \"irCutFilterAutoAdjustment\", \"extension\" })\r\npublic class ImagingOptions20Extension2 {\r\n\r\n\t@XmlElement(name = \"IrCutFilterAutoAdjustment\")\r\n\tprotected IrCutFilterAutoAdjustmentOptions irCutFilterAutoAdjustment;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingOptions20Extension3 extension;\r\n\r\n\t/**\r\n\t * Ruft den Wert der irCutFilterAutoAdjustment-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IrCutFilterAutoAdjustmentOptions }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustmentOptions getIrCutFilterAutoAdjustment() {\r\n\t\treturn irCutFilterAutoAdjustment;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der irCutFilterAutoAdjustment-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IrCutFilterAutoAdjustmentOptions }\r\n\t * \r\n\t */\r\n\tpublic void setIrCutFilterAutoAdjustment(IrCutFilterAutoAdjustmentOptions value) {\r\n\t\tthis.irCutFilterAutoAdjustment = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingOptions20Extension3 }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20Extension3 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingOptions20Extension3 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingOptions20Extension3 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingOptions20Extension3.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingOptions20Extension3 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingOptions20Extension3\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingOptions20Extension3\", propOrder = { \"any\" })\r\npublic class ImagingOptions20Extension3 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingOptions20Extension4.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ImagingOptions20Extension4 complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ImagingOptions20Extension4\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingOptions20Extension4\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class ImagingOptions20Extension4 {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettings.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingSettings complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingSettings\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BacklightCompensation\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensation\" minOccurs=\"0\"/>\r\n *         <element name=\"Brightness\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"ColorSaturation\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Contrast\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Exposure\" type=\"{http://www.onvif.org/ver10/schema}Exposure\" minOccurs=\"0\"/>\r\n *         <element name=\"Focus\" type=\"{http://www.onvif.org/ver10/schema}FocusConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"IrCutFilter\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterMode\" minOccurs=\"0\"/>\r\n *         <element name=\"Sharpness\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"WideDynamicRange\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicRange\" minOccurs=\"0\"/>\r\n *         <element name=\"WhiteBalance\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalance\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettingsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettings\", propOrder = { \"backlightCompensation\", \"brightness\", \"colorSaturation\", \"contrast\", \"exposure\", \"focus\", \"irCutFilter\",\r\n\t\t\"sharpness\", \"wideDynamicRange\", \"whiteBalance\", \"extension\" })\r\npublic class ImagingSettings {\r\n\r\n\t@XmlElement(name = \"BacklightCompensation\")\r\n\tprotected BacklightCompensation backlightCompensation;\r\n\t@XmlElement(name = \"Brightness\")\r\n\tprotected Float brightness;\r\n\t@XmlElement(name = \"ColorSaturation\")\r\n\tprotected Float colorSaturation;\r\n\t@XmlElement(name = \"Contrast\")\r\n\tprotected Float contrast;\r\n\t@XmlElement(name = \"Exposure\")\r\n\tprotected Exposure exposure;\r\n\t@XmlElement(name = \"Focus\")\r\n\tprotected FocusConfiguration focus;\r\n\t@XmlElement(name = \"IrCutFilter\")\r\n\tprotected IrCutFilterMode irCutFilter;\r\n\t@XmlElement(name = \"Sharpness\")\r\n\tprotected Float sharpness;\r\n\t@XmlElement(name = \"WideDynamicRange\")\r\n\tprotected WideDynamicRange wideDynamicRange;\r\n\t@XmlElement(name = \"WhiteBalance\")\r\n\tprotected WhiteBalance whiteBalance;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingSettingsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der backlightCompensation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BacklightCompensation }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensation getBacklightCompensation() {\r\n\t\treturn backlightCompensation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der backlightCompensation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BacklightCompensation }\r\n\t * \r\n\t */\r\n\tpublic void setBacklightCompensation(BacklightCompensation value) {\r\n\t\tthis.backlightCompensation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der brightness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getBrightness() {\r\n\t\treturn brightness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der brightness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setBrightness(Float value) {\r\n\t\tthis.brightness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorSaturation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getColorSaturation() {\r\n\t\treturn colorSaturation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorSaturation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setColorSaturation(Float value) {\r\n\t\tthis.colorSaturation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contrast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getContrast() {\r\n\t\treturn contrast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contrast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setContrast(Float value) {\r\n\t\tthis.contrast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposure-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Exposure }\r\n\t * \r\n\t */\r\n\tpublic Exposure getExposure() {\r\n\t\treturn exposure;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposure-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Exposure }\r\n\t * \r\n\t */\r\n\tpublic void setExposure(Exposure value) {\r\n\t\tthis.exposure = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der focus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusConfiguration }\r\n\t * \r\n\t */\r\n\tpublic FocusConfiguration getFocus() {\r\n\t\treturn focus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der focus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setFocus(FocusConfiguration value) {\r\n\t\tthis.focus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der irCutFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IrCutFilterMode }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterMode getIrCutFilter() {\r\n\t\treturn irCutFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der irCutFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IrCutFilterMode }\r\n\t * \r\n\t */\r\n\tpublic void setIrCutFilter(IrCutFilterMode value) {\r\n\t\tthis.irCutFilter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sharpness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getSharpness() {\r\n\t\treturn sharpness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sharpness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setSharpness(Float value) {\r\n\t\tthis.sharpness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wideDynamicRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WideDynamicRange }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRange getWideDynamicRange() {\r\n\t\treturn wideDynamicRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wideDynamicRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WideDynamicRange }\r\n\t * \r\n\t */\r\n\tpublic void setWideDynamicRange(WideDynamicRange value) {\r\n\t\tthis.wideDynamicRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der whiteBalance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalance }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalance getWhiteBalance() {\r\n\t\treturn whiteBalance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der whiteBalance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalance }\r\n\t * \r\n\t */\r\n\tpublic void setWhiteBalance(WhiteBalance value) {\r\n\t\tthis.whiteBalance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingSettingsExtension }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingSettingsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingSettingsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettings20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * Type describing the ImagingSettings of a VideoSource. The supported options and ranges can be obtained via the GetOptions command.\r\n * \r\n * <p>\r\n * Java-Klasse f�r ImagingSettings20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingSettings20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BacklightCompensation\" type=\"{http://www.onvif.org/ver10/schema}BacklightCompensation20\" minOccurs=\"0\"/>\r\n *         <element name=\"Brightness\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"ColorSaturation\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Contrast\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Exposure\" type=\"{http://www.onvif.org/ver10/schema}Exposure20\" minOccurs=\"0\"/>\r\n *         <element name=\"Focus\" type=\"{http://www.onvif.org/ver10/schema}FocusConfiguration20\" minOccurs=\"0\"/>\r\n *         <element name=\"IrCutFilter\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterMode\" minOccurs=\"0\"/>\r\n *         <element name=\"Sharpness\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"WideDynamicRange\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicRange20\" minOccurs=\"0\"/>\r\n *         <element name=\"WhiteBalance\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalance20\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettingsExtension20\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettings20\", propOrder = { \"backlightCompensation\", \"brightness\", \"colorSaturation\", \"contrast\", \"exposure\", \"focus\", \"irCutFilter\",\r\n\t\t\"sharpness\", \"wideDynamicRange\", \"whiteBalance\", \"extension\" })\r\npublic class ImagingSettings20 {\r\n\r\n\t@XmlElement(name = \"BacklightCompensation\")\r\n\tprotected BacklightCompensation20 backlightCompensation;\r\n\t@XmlElement(name = \"Brightness\")\r\n\tprotected Float brightness;\r\n\t@XmlElement(name = \"ColorSaturation\")\r\n\tprotected Float colorSaturation;\r\n\t@XmlElement(name = \"Contrast\")\r\n\tprotected Float contrast;\r\n\t@XmlElement(name = \"Exposure\")\r\n\tprotected Exposure20 exposure;\r\n\t@XmlElement(name = \"Focus\")\r\n\tprotected FocusConfiguration20 focus;\r\n\t@XmlElement(name = \"IrCutFilter\")\r\n\tprotected IrCutFilterMode irCutFilter;\r\n\t@XmlElement(name = \"Sharpness\")\r\n\tprotected Float sharpness;\r\n\t@XmlElement(name = \"WideDynamicRange\")\r\n\tprotected WideDynamicRange20 wideDynamicRange;\r\n\t@XmlElement(name = \"WhiteBalance\")\r\n\tprotected WhiteBalance20 whiteBalance;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingSettingsExtension20 extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der backlightCompensation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BacklightCompensation20 }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensation20 getBacklightCompensation() {\r\n\t\treturn backlightCompensation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der backlightCompensation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BacklightCompensation20 }\r\n\t * \r\n\t */\r\n\tpublic void setBacklightCompensation(BacklightCompensation20 value) {\r\n\t\tthis.backlightCompensation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der brightness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getBrightness() {\r\n\t\treturn brightness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der brightness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setBrightness(Float value) {\r\n\t\tthis.brightness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der colorSaturation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getColorSaturation() {\r\n\t\treturn colorSaturation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der colorSaturation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setColorSaturation(Float value) {\r\n\t\tthis.colorSaturation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contrast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getContrast() {\r\n\t\treturn contrast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contrast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setContrast(Float value) {\r\n\t\tthis.contrast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der exposure-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Exposure20 }\r\n\t * \r\n\t */\r\n\tpublic Exposure20 getExposure() {\r\n\t\treturn exposure;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der exposure-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Exposure20 }\r\n\t * \r\n\t */\r\n\tpublic void setExposure(Exposure20 value) {\r\n\t\tthis.exposure = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der focus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusConfiguration20 }\r\n\t * \r\n\t */\r\n\tpublic FocusConfiguration20 getFocus() {\r\n\t\treturn focus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der focus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusConfiguration20 }\r\n\t * \r\n\t */\r\n\tpublic void setFocus(FocusConfiguration20 value) {\r\n\t\tthis.focus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der irCutFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IrCutFilterMode }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterMode getIrCutFilter() {\r\n\t\treturn irCutFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der irCutFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IrCutFilterMode }\r\n\t * \r\n\t */\r\n\tpublic void setIrCutFilter(IrCutFilterMode value) {\r\n\t\tthis.irCutFilter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sharpness-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getSharpness() {\r\n\t\treturn sharpness;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sharpness-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setSharpness(Float value) {\r\n\t\tthis.sharpness = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der wideDynamicRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WideDynamicRange20 }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRange20 getWideDynamicRange() {\r\n\t\treturn wideDynamicRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der wideDynamicRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WideDynamicRange20 }\r\n\t * \r\n\t */\r\n\tpublic void setWideDynamicRange(WideDynamicRange20 value) {\r\n\t\tthis.wideDynamicRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der whiteBalance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalance20 }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalance20 getWhiteBalance() {\r\n\t\treturn whiteBalance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der whiteBalance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalance20 }\r\n\t * \r\n\t */\r\n\tpublic void setWhiteBalance(WhiteBalance20 value) {\r\n\t\tthis.whiteBalance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingSettingsExtension20 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension20 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingSettingsExtension20 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingSettingsExtension20 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettingsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingSettingsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingSettingsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettingsExtension\", propOrder = { \"any\" })\r\npublic class ImagingSettingsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettingsExtension20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingSettingsExtension20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingSettingsExtension20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"ImageStabilization\" type=\"{http://www.onvif.org/ver10/schema}ImageStabilization\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettingsExtension202\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettingsExtension20\", propOrder = { \"any\", \"imageStabilization\", \"extension\" })\r\npublic class ImagingSettingsExtension20 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"ImageStabilization\")\r\n\tprotected ImageStabilization imageStabilization;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingSettingsExtension202 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der imageStabilization-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImageStabilization }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilization getImageStabilization() {\r\n\t\treturn imageStabilization;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imageStabilization-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImageStabilization }\r\n\t * \r\n\t */\r\n\tpublic void setImageStabilization(ImageStabilization value) {\r\n\t\tthis.imageStabilization = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingSettingsExtension202 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension202 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingSettingsExtension202 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingSettingsExtension202 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettingsExtension202.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingSettingsExtension202 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingSettingsExtension202\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IrCutFilterAutoAdjustment\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterAutoAdjustment\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettingsExtension203\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettingsExtension202\", propOrder = { \"irCutFilterAutoAdjustment\", \"extension\" })\r\npublic class ImagingSettingsExtension202 {\r\n\r\n\t@XmlElement(name = \"IrCutFilterAutoAdjustment\")\r\n\tprotected List<IrCutFilterAutoAdjustment> irCutFilterAutoAdjustment;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingSettingsExtension203 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the irCutFilterAutoAdjustment property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the irCutFilterAutoAdjustment property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIrCutFilterAutoAdjustment().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link IrCutFilterAutoAdjustment }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<IrCutFilterAutoAdjustment> getIrCutFilterAutoAdjustment() {\r\n\t\tif (irCutFilterAutoAdjustment == null) {\r\n\t\t\tirCutFilterAutoAdjustment = new ArrayList<IrCutFilterAutoAdjustment>();\r\n\t\t}\r\n\t\treturn this.irCutFilterAutoAdjustment;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingSettingsExtension203 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension203 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingSettingsExtension203 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingSettingsExtension203 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettingsExtension203.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingSettingsExtension203 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingSettingsExtension203\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettingsExtension203\", propOrder = { \"any\" })\r\npublic class ImagingSettingsExtension203 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingSettingsExtension204.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ImagingSettingsExtension204 complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ImagingSettingsExtension204\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingSettingsExtension204\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class ImagingSettingsExtension204 {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingStatus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingStatus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FocusStatus\" type=\"{http://www.onvif.org/ver10/schema}FocusStatus\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingStatus\", propOrder = { \"focusStatus\", \"any\" })\r\npublic class ImagingStatus {\r\n\r\n\t@XmlElement(name = \"FocusStatus\", required = true)\r\n\tprotected FocusStatus focusStatus;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der focusStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusStatus }\r\n\t * \r\n\t */\r\n\tpublic FocusStatus getFocusStatus() {\r\n\t\treturn focusStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der focusStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusStatus }\r\n\t * \r\n\t */\r\n\tpublic void setFocusStatus(FocusStatus value) {\r\n\t\tthis.focusStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingStatus20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingStatus20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingStatus20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FocusStatus20\" type=\"{http://www.onvif.org/ver10/schema}FocusStatus20\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ImagingStatus20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingStatus20\", propOrder = { \"focusStatus20\", \"extension\" })\r\npublic class ImagingStatus20 {\r\n\r\n\t@XmlElement(name = \"FocusStatus20\")\r\n\tprotected FocusStatus20 focusStatus20;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ImagingStatus20Extension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der focusStatus20-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FocusStatus20 }\r\n\t * \r\n\t */\r\n\tpublic FocusStatus20 getFocusStatus20() {\r\n\t\treturn focusStatus20;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der focusStatus20-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FocusStatus20 }\r\n\t * \r\n\t */\r\n\tpublic void setFocusStatus20(FocusStatus20 value) {\r\n\t\tthis.focusStatus20 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingStatus20Extension }\r\n\t * \r\n\t */\r\n\tpublic ImagingStatus20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingStatus20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ImagingStatus20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ImagingStatus20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ImagingStatus20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ImagingStatus20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ImagingStatus20Extension\", propOrder = { \"any\" })\r\npublic class ImagingStatus20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IntList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * List of values.\r\n * \r\n * <p>\r\n * Java-Klasse f�r IntList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IntList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Items\" type=\"{http://www.w3.org/2001/XMLSchema}int\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IntList\", propOrder = { \"items\" })\r\npublic class IntList {\r\n\r\n\t@XmlElement(name = \"Items\", type = Integer.class)\r\n\tprotected List<Integer> items;\r\n\r\n\t/**\r\n\t * Gets the value of the items property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the items property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getItems().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Integer }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Integer> getItems() {\r\n\t\tif (items == null) {\r\n\t\t\titems = new ArrayList<Integer>();\r\n\t\t}\r\n\t\treturn this.items;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IntRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Range of values greater equal Min value and less equal Max value.\r\n * \r\n * <p>\r\n * Java-Klasse f�r IntRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IntRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Min\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Max\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IntRange\", propOrder = { \"min\", \"max\" })\r\npublic class IntRange {\r\n\r\n\t@XmlElement(name = \"Min\")\r\n\tprotected int min;\r\n\t@XmlElement(name = \"Max\")\r\n\tprotected int max;\r\n\r\n\t/**\r\n\t * Ruft den Wert der min-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMin() {\r\n\t\treturn min;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der min-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMin(int value) {\r\n\t\tthis.min = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der max-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMax() {\r\n\t\treturn max;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der max-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMax(int value) {\r\n\t\tthis.max = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IntRectangle.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Rectangle defined by lower left corner position and size. Units are pixel.\r\n * \r\n * <p>\r\n * Java-Klasse f�r IntRectangle complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IntRectangle\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"x\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"y\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"width\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"height\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IntRectangle\")\r\npublic class IntRectangle {\r\n\r\n\t@XmlAttribute(name = \"x\", required = true)\r\n\tprotected int x;\r\n\t@XmlAttribute(name = \"y\", required = true)\r\n\tprotected int y;\r\n\t@XmlAttribute(name = \"width\", required = true)\r\n\tprotected int width;\r\n\t@XmlAttribute(name = \"height\", required = true)\r\n\tprotected int height;\r\n\r\n\t/**\r\n\t * Ruft den Wert der x-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getX() {\r\n\t\treturn x;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setX(int value) {\r\n\t\tthis.x = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der y-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getY() {\r\n\t\treturn y;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der y-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setY(int value) {\r\n\t\tthis.y = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der width-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getWidth() {\r\n\t\treturn width;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der width-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWidth(int value) {\r\n\t\tthis.width = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der height-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getHeight() {\r\n\t\treturn height;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der height-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setHeight(int value) {\r\n\t\tthis.height = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IntRectangleRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Range of a rectangle. The rectangle itself is defined by lower left corner position and size. Units are pixel.\r\n * \r\n * <p>\r\n * Java-Klasse f�r IntRectangleRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IntRectangleRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"YRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"WidthRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"HeightRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IntRectangleRange\", propOrder = { \"xRange\", \"yRange\", \"widthRange\", \"heightRange\" })\r\npublic class IntRectangleRange {\r\n\r\n\t@XmlElement(name = \"XRange\", required = true)\r\n\tprotected IntRange xRange;\r\n\t@XmlElement(name = \"YRange\", required = true)\r\n\tprotected IntRange yRange;\r\n\t@XmlElement(name = \"WidthRange\", required = true)\r\n\tprotected IntRange widthRange;\r\n\t@XmlElement(name = \"HeightRange\", required = true)\r\n\tprotected IntRange heightRange;\r\n\r\n\t/**\r\n\t * Ruft den Wert der xRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getXRange() {\r\n\t\treturn xRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setXRange(IntRange value) {\r\n\t\tthis.xRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der yRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getYRange() {\r\n\t\treturn yRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der yRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setYRange(IntRange value) {\r\n\t\tthis.yRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der widthRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getWidthRange() {\r\n\t\treturn widthRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der widthRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setWidthRange(IntRange value) {\r\n\t\tthis.widthRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der heightRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getHeightRange() {\r\n\t\treturn heightRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der heightRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setHeightRange(IntRange value) {\r\n\t\tthis.heightRange = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IrCutFilterAutoAdjustment.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IrCutFilterAutoAdjustment complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IrCutFilterAutoAdjustment\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BoundaryType\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"BoundaryOffset\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"ResponseTime\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterAutoAdjustmentExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IrCutFilterAutoAdjustment\", propOrder = { \"boundaryType\", \"boundaryOffset\", \"responseTime\", \"extension\" })\r\npublic class IrCutFilterAutoAdjustment {\r\n\r\n\t@XmlElement(name = \"BoundaryType\", required = true)\r\n\tprotected String boundaryType;\r\n\t@XmlElement(name = \"BoundaryOffset\")\r\n\tprotected Float boundaryOffset;\r\n\t@XmlElement(name = \"ResponseTime\")\r\n\tprotected Duration responseTime;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected IrCutFilterAutoAdjustmentExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der boundaryType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getBoundaryType() {\r\n\t\treturn boundaryType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der boundaryType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setBoundaryType(String value) {\r\n\t\tthis.boundaryType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der boundaryOffset-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getBoundaryOffset() {\r\n\t\treturn boundaryOffset;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der boundaryOffset-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setBoundaryOffset(Float value) {\r\n\t\tthis.boundaryOffset = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der responseTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getResponseTime() {\r\n\t\treturn responseTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der responseTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setResponseTime(Duration value) {\r\n\t\tthis.responseTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IrCutFilterAutoAdjustmentExtension }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustmentExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IrCutFilterAutoAdjustmentExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(IrCutFilterAutoAdjustmentExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IrCutFilterAutoAdjustmentExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IrCutFilterAutoAdjustmentExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IrCutFilterAutoAdjustmentExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IrCutFilterAutoAdjustmentExtension\", propOrder = { \"any\" })\r\npublic class IrCutFilterAutoAdjustmentExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IrCutFilterAutoAdjustmentOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IrCutFilterAutoAdjustmentOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IrCutFilterAutoAdjustmentOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BoundaryType\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"BoundaryOffset\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"ResponseTimeRange\" type=\"{http://www.onvif.org/ver10/schema}DurationRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}IrCutFilterAutoAdjustmentOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IrCutFilterAutoAdjustmentOptions\", propOrder = { \"boundaryType\", \"boundaryOffset\", \"responseTimeRange\", \"extension\" })\r\npublic class IrCutFilterAutoAdjustmentOptions {\r\n\r\n\t@XmlElement(name = \"BoundaryType\", required = true)\r\n\tprotected List<String> boundaryType;\r\n\t@XmlElement(name = \"BoundaryOffset\")\r\n\tprotected Boolean boundaryOffset;\r\n\t@XmlElement(name = \"ResponseTimeRange\")\r\n\tprotected DurationRange responseTimeRange;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected IrCutFilterAutoAdjustmentOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the boundaryType property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the boundaryType property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getBoundaryType().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getBoundaryType() {\r\n\t\tif (boundaryType == null) {\r\n\t\t\tboundaryType = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.boundaryType;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der boundaryOffset-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isBoundaryOffset() {\r\n\t\treturn boundaryOffset;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der boundaryOffset-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setBoundaryOffset(Boolean value) {\r\n\t\tthis.boundaryOffset = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der responseTimeRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic DurationRange getResponseTimeRange() {\r\n\t\treturn responseTimeRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der responseTimeRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic void setResponseTimeRange(DurationRange value) {\r\n\t\tthis.responseTimeRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IrCutFilterAutoAdjustmentOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustmentOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IrCutFilterAutoAdjustmentOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(IrCutFilterAutoAdjustmentOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IrCutFilterAutoAdjustmentOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IrCutFilterAutoAdjustmentOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"IrCutFilterAutoAdjustmentOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"IrCutFilterAutoAdjustmentOptionsExtension\", propOrder = { \"any\" })\r\npublic class IrCutFilterAutoAdjustmentOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IrCutFilterAutoBoundaryType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IrCutFilterAutoBoundaryType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"IrCutFilterAutoBoundaryType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Common\"/>\r\n *     <enumeration value=\"ToOn\"/>\r\n *     <enumeration value=\"ToOff\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"IrCutFilterAutoBoundaryType\")\r\n@XmlEnum\r\npublic enum IrCutFilterAutoBoundaryType {\r\n\r\n\t@XmlEnumValue(\"Common\")\r\n\tCOMMON(\"Common\"), @XmlEnumValue(\"ToOn\")\r\n\tTO_ON(\"ToOn\"), @XmlEnumValue(\"ToOff\")\r\n\tTO_OFF(\"ToOff\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tIrCutFilterAutoBoundaryType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static IrCutFilterAutoBoundaryType fromValue(String v) {\r\n\t\tfor (IrCutFilterAutoBoundaryType c : IrCutFilterAutoBoundaryType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/IrCutFilterMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r IrCutFilterMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"IrCutFilterMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"ON\"/>\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"AUTO\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"IrCutFilterMode\")\r\n@XmlEnum\r\npublic enum IrCutFilterMode {\r\n\r\n\tON, OFF, AUTO;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static IrCutFilterMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ItemList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * \r\n * List of parameters according to the corresponding ItemListDescription. Each item in the list shall have a unique name.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r ItemList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ItemList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SimpleItem\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *                 <attribute name=\"Value\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anySimpleType\" />\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"ElementItem\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <sequence>\r\n *                   <any/>\r\n *                 </sequence>\r\n *                 <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ItemListExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ItemList\", propOrder = { \"simpleItem\", \"elementItem\", \"extension\" })\r\npublic class ItemList {\r\n\r\n\t@XmlElement(name = \"SimpleItem\")\r\n\tprotected List<ItemList.SimpleItem> simpleItem;\r\n\t@XmlElement(name = \"ElementItem\")\r\n\tprotected List<ItemList.ElementItem> elementItem;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ItemListExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the simpleItem property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the simpleItem property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSimpleItem().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ItemList.SimpleItem }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ItemList.SimpleItem> getSimpleItem() {\r\n\t\tif (simpleItem == null) {\r\n\t\t\tsimpleItem = new ArrayList<ItemList.SimpleItem>();\r\n\t\t}\r\n\t\treturn this.simpleItem;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the elementItem property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the elementItem property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getElementItem().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ItemList.ElementItem }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ItemList.ElementItem> getElementItem() {\r\n\t\tif (elementItem == null) {\r\n\t\t\telementItem = new ArrayList<ItemList.ElementItem>();\r\n\t\t}\r\n\t\treturn this.elementItem;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemListExtension }\r\n\t * \r\n\t */\r\n\tpublic ItemListExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemListExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ItemListExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <sequence>\r\n\t *         <any/>\r\n\t *       </sequence>\r\n\t *       <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\", propOrder = { \"any\" })\r\n\tpublic static class ElementItem {\r\n\r\n\t\t@XmlAnyElement(lax = true)\r\n\t\tprotected java.lang.Object any;\r\n\t\t@XmlAttribute(name = \"Name\", required = true)\r\n\t\tprotected String name;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der any-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link java.lang.Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic java.lang.Object getAny() {\r\n\t\t\treturn any;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der any-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link java.lang.Object }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setAny(java.lang.Object value) {\r\n\t\t\tthis.any = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getName() {\r\n\t\t\treturn name;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der name-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setName(String value) {\r\n\t\t\tthis.name = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n\t *       <attribute name=\"Value\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anySimpleType\" />\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\")\r\n\tpublic static class SimpleItem {\r\n\r\n\t\t@XmlAttribute(name = \"Name\", required = true)\r\n\t\tprotected String name;\r\n\t\t@XmlAttribute(name = \"Value\", required = true)\r\n\t\t@XmlSchemaType(name = \"anySimpleType\")\r\n\t\tprotected String value;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getName() {\r\n\t\t\treturn name;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der name-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setName(String value) {\r\n\t\t\tthis.name = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getValue() {\r\n\t\t\treturn value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der value-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setValue(String value) {\r\n\t\t\tthis.value = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ItemListDescription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * \r\n * Describes a list of items. Each item in the list shall have a unique name. The list is designed as linear structure without optional or unbounded elements. Use ElementItems only\r\n * when complex structures are inevitable.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r ItemListDescription complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ItemListDescription\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SimpleItemDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *                 <attribute name=\"Type\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"ElementItemDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <complexType>\r\n *             <complexContent>\r\n *               <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *                 <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *                 <attribute name=\"Type\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n *               </restriction>\r\n *             </complexContent>\r\n *           </complexType>\r\n *         </element>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ItemListDescriptionExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ItemListDescription\", propOrder = { \"simpleItemDescription\", \"elementItemDescription\", \"extension\" })\r\npublic class ItemListDescription {\r\n\r\n\t@XmlElement(name = \"SimpleItemDescription\")\r\n\tprotected List<ItemListDescription.SimpleItemDescription> simpleItemDescription;\r\n\t@XmlElement(name = \"ElementItemDescription\")\r\n\tprotected List<ItemListDescription.ElementItemDescription> elementItemDescription;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ItemListDescriptionExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the simpleItemDescription property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the simpleItemDescription property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSimpleItemDescription().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ItemListDescription.SimpleItemDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ItemListDescription.SimpleItemDescription> getSimpleItemDescription() {\r\n\t\tif (simpleItemDescription == null) {\r\n\t\t\tsimpleItemDescription = new ArrayList<ItemListDescription.SimpleItemDescription>();\r\n\t\t}\r\n\t\treturn this.simpleItemDescription;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the elementItemDescription property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the elementItemDescription property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getElementItemDescription().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ItemListDescription.ElementItemDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ItemListDescription.ElementItemDescription> getElementItemDescription() {\r\n\t\tif (elementItemDescription == null) {\r\n\t\t\telementItemDescription = new ArrayList<ItemListDescription.ElementItemDescription>();\r\n\t\t}\r\n\t\treturn this.elementItemDescription;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemListDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescriptionExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemListDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ItemListDescriptionExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n\t *       <attribute name=\"Type\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\")\r\n\tpublic static class ElementItemDescription {\r\n\r\n\t\t@XmlAttribute(name = \"Name\", required = true)\r\n\t\tprotected String name;\r\n\t\t@XmlAttribute(name = \"Type\", required = true)\r\n\t\tprotected QName type;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getName() {\r\n\t\t\treturn name;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der name-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setName(String value) {\r\n\t\t\tthis.name = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link QName }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic QName getType() {\r\n\t\t\treturn type;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der type-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link QName }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setType(QName value) {\r\n\t\t\tthis.type = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t/**\r\n\t * <p>\r\n\t * Java-Klasse f�r anonymous complex type.\r\n\t * \r\n\t * <p>\r\n\t * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n\t * \r\n\t * <pre>\r\n\t * <complexType>\r\n\t *   <complexContent>\r\n\t *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n\t *       <attribute name=\"Name\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n\t *       <attribute name=\"Type\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}QName\" />\r\n\t *     </restriction>\r\n\t *   </complexContent>\r\n\t * </complexType>\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t */\r\n\t@XmlAccessorType(XmlAccessType.FIELD)\r\n\t@XmlType(name = \"\")\r\n\tpublic static class SimpleItemDescription {\r\n\r\n\t\t@XmlAttribute(name = \"Name\", required = true)\r\n\t\tprotected String name;\r\n\t\t@XmlAttribute(name = \"Type\", required = true)\r\n\t\tprotected QName type;\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic String getName() {\r\n\t\t\treturn name;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der name-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link String }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setName(String value) {\r\n\t\t\tthis.name = value;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t\t * \r\n\t\t * @return possible object is {@link QName }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic QName getType() {\r\n\t\t\treturn type;\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Legt den Wert der type-Eigenschaft fest.\r\n\t\t * \r\n\t\t * @param value\r\n\t\t *            allowed object is {@link QName }\r\n\t\t * \r\n\t\t */\r\n\t\tpublic void setType(QName value) {\r\n\t\t\tthis.type = value;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ItemListDescriptionExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ItemListDescriptionExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ItemListDescriptionExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ItemListDescriptionExtension\", propOrder = { \"any\" })\r\npublic class ItemListDescriptionExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ItemListExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ItemListExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ItemListExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ItemListExtension\", propOrder = { \"any\" })\r\npublic class ItemListExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/JpegDecOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r JpegDecOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"JpegDecOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"SupportedInputBitrate\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"SupportedFrameRate\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"JpegDecOptions\", propOrder = { \"resolutionsAvailable\", \"supportedInputBitrate\", \"supportedFrameRate\", \"any\" })\r\npublic class JpegDecOptions {\r\n\r\n\t@XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n\tprotected List<VideoResolution> resolutionsAvailable;\r\n\t@XmlElement(name = \"SupportedInputBitrate\", required = true)\r\n\tprotected IntRange supportedInputBitrate;\r\n\t@XmlElement(name = \"SupportedFrameRate\", required = true)\r\n\tprotected IntRange supportedFrameRate;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResolutionsAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoResolution }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoResolution> getResolutionsAvailable() {\r\n\t\tif (resolutionsAvailable == null) {\r\n\t\t\tresolutionsAvailable = new ArrayList<VideoResolution>();\r\n\t\t}\r\n\t\treturn this.resolutionsAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedInputBitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getSupportedInputBitrate() {\r\n\t\treturn supportedInputBitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedInputBitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedInputBitrate(IntRange value) {\r\n\t\tthis.supportedInputBitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedFrameRate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getSupportedFrameRate() {\r\n\t\treturn supportedFrameRate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedFrameRate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedFrameRate(IntRange value) {\r\n\t\tthis.supportedFrameRate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/JpegOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r JpegOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"JpegOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"FrameRateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"EncodingIntervalRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"JpegOptions\", propOrder = { \"resolutionsAvailable\", \"frameRateRange\", \"encodingIntervalRange\" })\r\n@XmlSeeAlso({ JpegOptions2.class })\r\npublic class JpegOptions {\r\n\r\n\t@XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n\tprotected List<VideoResolution> resolutionsAvailable;\r\n\t@XmlElement(name = \"FrameRateRange\", required = true)\r\n\tprotected IntRange frameRateRange;\r\n\t@XmlElement(name = \"EncodingIntervalRange\", required = true)\r\n\tprotected IntRange encodingIntervalRange;\r\n\r\n\t/**\r\n\t * Gets the value of the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResolutionsAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoResolution }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoResolution> getResolutionsAvailable() {\r\n\t\tif (resolutionsAvailable == null) {\r\n\t\t\tresolutionsAvailable = new ArrayList<VideoResolution>();\r\n\t\t}\r\n\t\treturn this.resolutionsAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der frameRateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getFrameRateRange() {\r\n\t\treturn frameRateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der frameRateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setFrameRateRange(IntRange value) {\r\n\t\tthis.frameRateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der encodingIntervalRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getEncodingIntervalRange() {\r\n\t\treturn encodingIntervalRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encodingIntervalRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setEncodingIntervalRange(IntRange value) {\r\n\t\tthis.encodingIntervalRange = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/JpegOptions2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r JpegOptions2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"JpegOptions2\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}JpegOptions\">\r\n *       <sequence>\r\n *         <element name=\"BitrateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"JpegOptions2\", propOrder = { \"bitrateRange\", \"any\" })\r\npublic class JpegOptions2 extends JpegOptions {\r\n\r\n\t@XmlElement(name = \"BitrateRange\", required = true)\r\n\tprotected IntRange bitrateRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getBitrateRange() {\r\n\t\treturn bitrateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setBitrateRange(IntRange value) {\r\n\t\tthis.bitrateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Layout.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * A layout describes a set of Video windows that are displayed simultaniously on a display.\r\n * \r\n * <p>\r\n * Java-Klasse f�r Layout complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Layout\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PaneLayout\" type=\"{http://www.onvif.org/ver10/schema}PaneLayout\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}LayoutExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Layout\", propOrder = { \"paneLayout\", \"extension\" })\r\npublic class Layout {\r\n\r\n\t@XmlElement(name = \"PaneLayout\", required = true)\r\n\tprotected List<PaneLayout> paneLayout;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected LayoutExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the paneLayout property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the paneLayout property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPaneLayout().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PaneLayout }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PaneLayout> getPaneLayout() {\r\n\t\tif (paneLayout == null) {\r\n\t\t\tpaneLayout = new ArrayList<PaneLayout>();\r\n\t\t}\r\n\t\treturn this.paneLayout;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link LayoutExtension }\r\n\t * \r\n\t */\r\n\tpublic LayoutExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link LayoutExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(LayoutExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/LayoutExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r LayoutExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"LayoutExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"LayoutExtension\", propOrder = { \"any\" })\r\npublic class LayoutExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/LayoutOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * The options supported for a display layout.\r\n * \r\n * <p>\r\n * Java-Klasse f�r LayoutOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"LayoutOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PaneLayoutOptions\" type=\"{http://www.onvif.org/ver10/schema}PaneLayoutOptions\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}LayoutOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"LayoutOptions\", propOrder = { \"paneLayoutOptions\", \"extension\" })\r\npublic class LayoutOptions {\r\n\r\n\t@XmlElement(name = \"PaneLayoutOptions\", required = true)\r\n\tprotected List<PaneLayoutOptions> paneLayoutOptions;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected LayoutOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the paneLayoutOptions property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the paneLayoutOptions property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPaneLayoutOptions().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PaneLayoutOptions }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PaneLayoutOptions> getPaneLayoutOptions() {\r\n\t\tif (paneLayoutOptions == null) {\r\n\t\t\tpaneLayoutOptions = new ArrayList<PaneLayoutOptions>();\r\n\t\t}\r\n\t\treturn this.paneLayoutOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link LayoutOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic LayoutOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link LayoutOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(LayoutOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/LayoutOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r LayoutOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"LayoutOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"LayoutOptionsExtension\", propOrder = { \"any\" })\r\npublic class LayoutOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/LensDescription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr LensDescription complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"LensDescription\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Offset\" type=\"{http://www.onvif.org/ver10/schema}LensOffset\"/>\r\n *         &lt;element name=\"Projection\" type=\"{http://www.onvif.org/ver10/schema}LensProjection\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element name=\"XFactor\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"FocalLength\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"LensDescription\", propOrder = {\r\n    \"offset\",\r\n    \"projection\",\r\n    \"xFactor\",\r\n    \"any\"\r\n})\r\npublic class LensDescription {\r\n\r\n    @XmlElement(name = \"Offset\", required = true)\r\n    protected LensOffset offset;\r\n    @XmlElement(name = \"Projection\", required = true)\r\n    protected List<LensProjection> projection;\r\n    @XmlElement(name = \"XFactor\")\r\n    protected float xFactor;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAttribute(name = \"FocalLength\")\r\n    protected Float focalLength;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der offset-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link LensOffset }\r\n     *     \r\n     */\r\n    public LensOffset getOffset() {\r\n        return offset;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der offset-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link LensOffset }\r\n     *     \r\n     */\r\n    public void setOffset(LensOffset value) {\r\n        this.offset = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the projection property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the projection property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getProjection().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link LensProjection }\r\n     * \r\n     * \r\n     */\r\n    public List<LensProjection> getProjection() {\r\n        if (projection == null) {\r\n            projection = new ArrayList<LensProjection>();\r\n        }\r\n        return this.projection;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der xFactor-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getXFactor() {\r\n        return xFactor;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der xFactor-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setXFactor(float value) {\r\n        this.xFactor = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der focalLength-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public Float getFocalLength() {\r\n        return focalLength;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der focalLength-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public void setFocalLength(Float value) {\r\n        this.focalLength = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/LensOffset.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr LensOffset complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"LensOffset\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;attribute name=\"x\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       &lt;attribute name=\"y\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"LensOffset\")\r\npublic class LensOffset {\r\n\r\n    @XmlAttribute(name = \"x\")\r\n    protected Float x;\r\n    @XmlAttribute(name = \"y\")\r\n    protected Float y;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der x-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public Float getX() {\r\n        return x;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der x-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public void setX(Float value) {\r\n        this.x = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der y-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public Float getY() {\r\n        return y;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der y-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public void setY(Float value) {\r\n        this.y = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/LensProjection.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr LensProjection complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"LensProjection\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Angle\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;element name=\"Radius\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;element name=\"Transmittance\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"LensProjection\", propOrder = {\r\n    \"angle\",\r\n    \"radius\",\r\n    \"transmittance\",\r\n    \"any\"\r\n})\r\npublic class LensProjection {\r\n\r\n    @XmlElement(name = \"Angle\")\r\n    protected float angle;\r\n    @XmlElement(name = \"Radius\")\r\n    protected float radius;\r\n    @XmlElement(name = \"Transmittance\")\r\n    protected Float transmittance;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der angle-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getAngle() {\r\n        return angle;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der angle-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setAngle(float value) {\r\n        this.angle = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der radius-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getRadius() {\r\n        return radius;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der radius-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setRadius(float value) {\r\n        this.radius = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der transmittance-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public Float getTransmittance() {\r\n        return transmittance;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der transmittance-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public void setTransmittance(Float value) {\r\n        this.transmittance = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MaximumNumberOfOSDs.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MaximumNumberOfOSDs complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MaximumNumberOfOSDs\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"Total\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"Image\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"PlainText\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"Date\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"Time\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <attribute name=\"DateAndTime\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MaximumNumberOfOSDs\")\r\npublic class MaximumNumberOfOSDs {\r\n\r\n\t@XmlAttribute(name = \"Total\", required = true)\r\n\tprotected int total;\r\n\t@XmlAttribute(name = \"Image\")\r\n\tprotected Integer image;\r\n\t@XmlAttribute(name = \"PlainText\")\r\n\tprotected Integer plainText;\r\n\t@XmlAttribute(name = \"Date\")\r\n\tprotected Integer date;\r\n\t@XmlAttribute(name = \"Time\")\r\n\tprotected Integer time;\r\n\t@XmlAttribute(name = \"DateAndTime\")\r\n\tprotected Integer dateAndTime;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der total-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getTotal() {\r\n\t\treturn total;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der total-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTotal(int value) {\r\n\t\tthis.total = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der image-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getImage() {\r\n\t\treturn image;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der image-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setImage(Integer value) {\r\n\t\tthis.image = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der plainText-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getPlainText() {\r\n\t\treturn plainText;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der plainText-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setPlainText(Integer value) {\r\n\t\tthis.plainText = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der date-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getDate() {\r\n\t\treturn date;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der date-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setDate(Integer value) {\r\n\t\tthis.date = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der time-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getTime() {\r\n\t\treturn time;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der time-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setTime(Integer value) {\r\n\t\tthis.time = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dateAndTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getDateAndTime() {\r\n\t\treturn dateAndTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dateAndTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setDateAndTime(Integer value) {\r\n\t\tthis.dateAndTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MediaAttributes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * A set of media attributes valid for a recording at a point in time or for a time interval.\r\n * \r\n * <p>\r\n * Java-Klasse f�r MediaAttributes complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MediaAttributes\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"TrackAttributes\" type=\"{http://www.onvif.org/ver10/schema}TrackAttributes\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"From\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"Until\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MediaAttributes\", propOrder = { \"recordingToken\", \"trackAttributes\", \"from\", \"until\", \"any\" })\r\npublic class MediaAttributes {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"TrackAttributes\")\r\n\tprotected List<TrackAttributes> trackAttributes;\r\n\t@XmlElement(name = \"From\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar from;\r\n\t@XmlElement(name = \"Until\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar until;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the trackAttributes property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the trackAttributes property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTrackAttributes().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link TrackAttributes }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<TrackAttributes> getTrackAttributes() {\r\n\t\tif (trackAttributes == null) {\r\n\t\t\ttrackAttributes = new ArrayList<TrackAttributes>();\r\n\t\t}\r\n\t\treturn this.trackAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der from-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getFrom() {\r\n\t\treturn from;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der from-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setFrom(XMLGregorianCalendar value) {\r\n\t\tthis.from = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der until-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getUntil() {\r\n\t\treturn until;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der until-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setUntil(XMLGregorianCalendar value) {\r\n\t\tthis.until = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MediaCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MediaCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MediaCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"StreamingCapabilities\" type=\"{http://www.onvif.org/ver10/schema}RealTimeStreamingCapabilities\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MediaCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MediaCapabilities\", propOrder = { \"xAddr\", \"streamingCapabilities\", \"any\", \"extension\" })\r\npublic class MediaCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"StreamingCapabilities\", required = true)\r\n\tprotected RealTimeStreamingCapabilities streamingCapabilities;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected MediaCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der streamingCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RealTimeStreamingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic RealTimeStreamingCapabilities getStreamingCapabilities() {\r\n\t\treturn streamingCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der streamingCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RealTimeStreamingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setStreamingCapabilities(RealTimeStreamingCapabilities value) {\r\n\t\tthis.streamingCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MediaCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic MediaCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MediaCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(MediaCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MediaCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MediaCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MediaCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileCapabilities\" type=\"{http://www.onvif.org/ver10/schema}ProfileCapabilities\"/>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MediaCapabilitiesExtension\", propOrder = { \"profileCapabilities\", \"any\" })\r\npublic class MediaCapabilitiesExtension {\r\n\r\n\t@XmlElement(name = \"ProfileCapabilities\", required = true)\r\n\tprotected ProfileCapabilities profileCapabilities;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileCapabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ProfileCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ProfileCapabilities getProfileCapabilities() {\r\n\t\treturn profileCapabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileCapabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ProfileCapabilities }\r\n\t * \r\n\t */\r\n\tpublic void setProfileCapabilities(ProfileCapabilities value) {\r\n\t\tthis.profileCapabilities = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MediaUri.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MediaUri complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MediaUri\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Uri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"InvalidAfterConnect\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"InvalidAfterReboot\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Timeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MediaUri\", propOrder = { \"uri\", \"invalidAfterConnect\", \"invalidAfterReboot\", \"timeout\", \"any\" })\r\npublic class MediaUri {\r\n\r\n\t@XmlElement(name = \"Uri\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String uri;\r\n\t@XmlElement(name = \"InvalidAfterConnect\")\r\n\tprotected boolean invalidAfterConnect;\r\n\t@XmlElement(name = \"InvalidAfterReboot\")\r\n\tprotected boolean invalidAfterReboot;\r\n\t@XmlElement(name = \"Timeout\", required = true)\r\n\tprotected Duration timeout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der uri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getUri() {\r\n\t\treturn uri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setUri(String value) {\r\n\t\tthis.uri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der invalidAfterConnect-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isInvalidAfterConnect() {\r\n\t\treturn invalidAfterConnect;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der invalidAfterConnect-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setInvalidAfterConnect(boolean value) {\r\n\t\tthis.invalidAfterConnect = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der invalidAfterReboot-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isInvalidAfterReboot() {\r\n\t\treturn invalidAfterReboot;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der invalidAfterReboot-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setInvalidAfterReboot(boolean value) {\r\n\t\tthis.invalidAfterReboot = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der timeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getTimeout() {\r\n\t\treturn timeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der timeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setTimeout(Duration value) {\r\n\t\tthis.timeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Merge.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Merge complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Merge\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"from\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\" maxOccurs=\"unbounded\" minOccurs=\"2\"/>\r\n *         <element name=\"to\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Merge\", propOrder = { \"from\", \"to\" })\r\npublic class Merge {\r\n\r\n\t@XmlElement(required = true)\r\n\tprotected List<ObjectId> from;\r\n\t@XmlElement(required = true)\r\n\tprotected ObjectId to;\r\n\r\n\t/**\r\n\t * Gets the value of the from property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the from property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getFrom().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ObjectId }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ObjectId> getFrom() {\r\n\t\tif (from == null) {\r\n\t\t\tfrom = new ArrayList<ObjectId>();\r\n\t\t}\r\n\t\treturn this.from;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der to-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic ObjectId getTo() {\r\n\t\treturn to;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der to-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic void setTo(ObjectId value) {\r\n\t\tthis.to = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Message.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Source\" type=\"{http://www.onvif.org/ver10/schema}ItemList\" minOccurs=\"0\"/>\r\n *         <element name=\"Key\" type=\"{http://www.onvif.org/ver10/schema}ItemList\" minOccurs=\"0\"/>\r\n *         <element name=\"Data\" type=\"{http://www.onvif.org/ver10/schema}ItemList\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MessageExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"UtcTime\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" />\r\n *       <attribute name=\"PropertyOperation\" type=\"{http://www.onvif.org/ver10/schema}PropertyOperation\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"source\", \"key\", \"data\", \"extension\" })\r\n@XmlRootElement(name = \"Message\")\r\npublic class Message {\r\n\r\n\t@XmlElement(name = \"Source\")\r\n\tprotected ItemList source;\r\n\t@XmlElement(name = \"Key\")\r\n\tprotected ItemList key;\r\n\t@XmlElement(name = \"Data\")\r\n\tprotected ItemList data;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected MessageExtension extension;\r\n\t@XmlAttribute(name = \"UtcTime\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar utcTime;\r\n\t@XmlAttribute(name = \"PropertyOperation\")\r\n\tprotected PropertyOperation propertyOperation;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der source-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic ItemList getSource() {\r\n\t\treturn source;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der source-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic void setSource(ItemList value) {\r\n\t\tthis.source = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der key-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic ItemList getKey() {\r\n\t\treturn key;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der key-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic void setKey(ItemList value) {\r\n\t\tthis.key = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der data-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic ItemList getData() {\r\n\t\treturn data;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der data-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic void setData(ItemList value) {\r\n\t\tthis.data = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MessageExtension }\r\n\t * \r\n\t */\r\n\tpublic MessageExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MessageExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(MessageExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der utcTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getUtcTime() {\r\n\t\treturn utcTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der utcTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setUtcTime(XMLGregorianCalendar value) {\r\n\t\tthis.utcTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der propertyOperation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PropertyOperation }\r\n\t * \r\n\t */\r\n\tpublic PropertyOperation getPropertyOperation() {\r\n\t\treturn propertyOperation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der propertyOperation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PropertyOperation }\r\n\t * \r\n\t */\r\n\tpublic void setPropertyOperation(PropertyOperation value) {\r\n\t\tthis.propertyOperation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MessageDescription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MessageDescription complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MessageDescription\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Source\" type=\"{http://www.onvif.org/ver10/schema}ItemListDescription\" minOccurs=\"0\"/>\r\n *         <element name=\"Key\" type=\"{http://www.onvif.org/ver10/schema}ItemListDescription\" minOccurs=\"0\"/>\r\n *         <element name=\"Data\" type=\"{http://www.onvif.org/ver10/schema}ItemListDescription\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MessageDescriptionExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"IsProperty\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MessageDescription\", propOrder = { \"source\", \"key\", \"data\", \"extension\" })\r\n@XmlSeeAlso({ org.onvif.ver10.schema.ConfigDescription.Messages.class })\r\npublic class MessageDescription {\r\n\r\n\t@XmlElement(name = \"Source\")\r\n\tprotected ItemListDescription source;\r\n\t@XmlElement(name = \"Key\")\r\n\tprotected ItemListDescription key;\r\n\t@XmlElement(name = \"Data\")\r\n\tprotected ItemListDescription data;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected MessageDescriptionExtension extension;\r\n\t@XmlAttribute(name = \"IsProperty\")\r\n\tprotected Boolean isProperty;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der source-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription getSource() {\r\n\t\treturn source;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der source-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic void setSource(ItemListDescription value) {\r\n\t\tthis.source = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der key-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription getKey() {\r\n\t\treturn key;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der key-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic void setKey(ItemListDescription value) {\r\n\t\tthis.key = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der data-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription getData() {\r\n\t\treturn data;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der data-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic void setData(ItemListDescription value) {\r\n\t\tthis.data = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MessageDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic MessageDescriptionExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MessageDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(MessageDescriptionExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der isProperty-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isIsProperty() {\r\n\t\treturn isProperty;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der isProperty-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setIsProperty(Boolean value) {\r\n\t\tthis.isProperty = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MessageDescriptionExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MessageDescriptionExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MessageDescriptionExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MessageDescriptionExtension\", propOrder = { \"any\" })\r\npublic class MessageDescriptionExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MessageExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MessageExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MessageExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MessageExtension\", propOrder = { \"any\" })\r\npublic class MessageExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataAttributes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataAttributes complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataAttributes\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CanContainPTZ\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"CanContainAnalytics\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"CanContainNotifications\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"PtzSpaces\" type=\"{http://www.onvif.org/ver10/schema}StringAttrList\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataAttributes\", propOrder = { \"canContainPTZ\", \"canContainAnalytics\", \"canContainNotifications\", \"any\" })\r\npublic class MetadataAttributes {\r\n\r\n\t@XmlElement(name = \"CanContainPTZ\")\r\n\tprotected boolean canContainPTZ;\r\n\t@XmlElement(name = \"CanContainAnalytics\")\r\n\tprotected boolean canContainAnalytics;\r\n\t@XmlElement(name = \"CanContainNotifications\")\r\n\tprotected boolean canContainNotifications;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAttribute(name = \"PtzSpaces\")\r\n\tprotected List<String> ptzSpaces;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der canContainPTZ-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isCanContainPTZ() {\r\n\t\treturn canContainPTZ;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der canContainPTZ-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setCanContainPTZ(boolean value) {\r\n\t\tthis.canContainPTZ = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der canContainAnalytics-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isCanContainAnalytics() {\r\n\t\treturn canContainAnalytics;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der canContainAnalytics-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setCanContainAnalytics(boolean value) {\r\n\t\tthis.canContainAnalytics = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der canContainNotifications-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isCanContainNotifications() {\r\n\t\treturn canContainNotifications;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der canContainNotifications-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setCanContainNotifications(boolean value) {\r\n\t\tthis.canContainNotifications = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the ptzSpaces property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ptzSpaces property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPtzSpaces().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getPtzSpaces() {\r\n\t\tif (ptzSpaces == null) {\r\n\t\t\tptzSpaces = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.ptzSpaces;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataCompressionType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr MetadataCompressionType.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"MetadataCompressionType\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"None\"/>\r\n *     &lt;enumeration value=\"GZIP\"/>\r\n *     &lt;enumeration value=\"EXI\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"MetadataCompressionType\")\r\n@XmlEnum\r\npublic enum MetadataCompressionType {\r\n\r\n    @XmlEnumValue(\"None\")\r\n    NONE(\"None\"),\r\n    GZIP(\"GZIP\"),\r\n    EXI(\"EXI\");\r\n    private final String value;\r\n\r\n    MetadataCompressionType(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static MetadataCompressionType fromValue(String v) {\r\n        for (MetadataCompressionType c: MetadataCompressionType.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"PTZStatus\" type=\"{http://www.onvif.org/ver10/schema}PTZFilter\" minOccurs=\"0\"/>\r\n *         <element name=\"Events\" type=\"{http://www.onvif.org/ver10/schema}EventSubscription\" minOccurs=\"0\"/>\r\n *         <element name=\"Analytics\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Multicast\" type=\"{http://www.onvif.org/ver10/schema}MulticastConfiguration\"/>\r\n *         <element name=\"SessionTimeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"AnalyticsEngineConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsEngineConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataConfiguration\", propOrder = { \"ptzStatus\", \"events\", \"analytics\", \"multicast\", \"sessionTimeout\", \"any\",\r\n\t\t\"analyticsEngineConfiguration\", \"extension\" })\r\npublic class MetadataConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"PTZStatus\")\r\n\tprotected PTZFilter ptzStatus;\r\n\t@XmlElement(name = \"Events\")\r\n\tprotected EventSubscription events;\r\n\t@XmlElement(name = \"Analytics\")\r\n\tprotected Boolean analytics;\r\n\t@XmlElement(name = \"Multicast\", required = true)\r\n\tprotected MulticastConfiguration multicast;\r\n\t@XmlElement(name = \"SessionTimeout\", required = true)\r\n\tprotected Duration sessionTimeout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"AnalyticsEngineConfiguration\")\r\n\tprotected AnalyticsEngineConfiguration analyticsEngineConfiguration;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected MetadataConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZFilter }\r\n\t * \r\n\t */\r\n\tpublic PTZFilter getPTZStatus() {\r\n\t\treturn ptzStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZFilter }\r\n\t * \r\n\t */\r\n\tpublic void setPTZStatus(PTZFilter value) {\r\n\t\tthis.ptzStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der events-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EventSubscription }\r\n\t * \r\n\t */\r\n\tpublic EventSubscription getEvents() {\r\n\t\treturn events;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der events-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EventSubscription }\r\n\t * \r\n\t */\r\n\tpublic void setEvents(EventSubscription value) {\r\n\t\tthis.events = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der analytics-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isAnalytics() {\r\n\t\treturn analytics;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analytics-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setAnalytics(Boolean value) {\r\n\t\tthis.analytics = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der multicast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MulticastConfiguration getMulticast() {\r\n\t\treturn multicast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der multicast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setMulticast(MulticastConfiguration value) {\r\n\t\tthis.multicast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sessionTimeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getSessionTimeout() {\r\n\t\treturn sessionTimeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sessionTimeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setSessionTimeout(Duration value) {\r\n\t\tthis.sessionTimeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsEngineConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineConfiguration getAnalyticsEngineConfiguration() {\r\n\t\treturn analyticsEngineConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsEngineConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsEngineConfiguration(AnalyticsEngineConfiguration value) {\r\n\t\tthis.analyticsEngineConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(MetadataConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataConfigurationExtension\", propOrder = { \"any\" })\r\npublic class MetadataConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZStatusFilterOptions\" type=\"{http://www.onvif.org/ver10/schema}PTZStatusFilterOptions\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataConfigurationOptions\", propOrder = { \"ptzStatusFilterOptions\", \"any\" })\r\npublic class MetadataConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"PTZStatusFilterOptions\", required = true)\r\n\tprotected PTZStatusFilterOptions ptzStatusFilterOptions;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzStatusFilterOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZStatusFilterOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZStatusFilterOptions getPTZStatusFilterOptions() {\r\n\t\treturn ptzStatusFilterOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzStatusFilterOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZStatusFilterOptions }\r\n\t * \r\n\t */\r\n\tpublic void setPTZStatusFilterOptions(PTZStatusFilterOptions value) {\r\n\t\tthis.ptzStatusFilterOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataConfigurationOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr MetadataConfigurationOptionsExtension complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"MetadataConfigurationOptionsExtension\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"CompressionType\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfigurationOptionsExtension2\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataConfigurationOptionsExtension\", propOrder = {\r\n    \"compressionType\",\r\n    \"extension\"\r\n})\r\npublic class MetadataConfigurationOptionsExtension {\r\n\r\n    @XmlElement(name = \"CompressionType\")\r\n    protected List<String> compressionType;\r\n    @XmlElement(name = \"Extension\")\r\n    protected MetadataConfigurationOptionsExtension2 extension;\r\n\r\n    /**\r\n     * Gets the value of the compressionType property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the compressionType property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getCompressionType().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getCompressionType() {\r\n        if (compressionType == null) {\r\n            compressionType = new ArrayList<String>();\r\n        }\r\n        return this.compressionType;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der extension-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MetadataConfigurationOptionsExtension2 }\r\n     *     \r\n     */\r\n    public MetadataConfigurationOptionsExtension2 getExtension() {\r\n        return extension;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der extension-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MetadataConfigurationOptionsExtension2 }\r\n     *     \r\n     */\r\n    public void setExtension(MetadataConfigurationOptionsExtension2 value) {\r\n        this.extension = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataConfigurationOptionsExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr MetadataConfigurationOptionsExtension2 complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"MetadataConfigurationOptionsExtension2\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataConfigurationOptionsExtension2\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class MetadataConfigurationOptionsExtension2 {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataFilter complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataFilter\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MetadataStreamFilter\" type=\"{http://www.onvif.org/ver10/schema}XPathExpression\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataFilter\", propOrder = { \"metadataStreamFilter\", \"any\" })\r\npublic class MetadataFilter {\r\n\r\n\t@XmlElement(name = \"MetadataStreamFilter\", required = true)\r\n\tprotected String metadataStreamFilter;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der metadataStreamFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getMetadataStreamFilter() {\r\n\t\treturn metadataStreamFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der metadataStreamFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setMetadataStreamFilter(String value) {\r\n\t\tthis.metadataStreamFilter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataInput.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataInput complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataInput\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MetadataConfig\" type=\"{http://www.onvif.org/ver10/schema}Config\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MetadataInputExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataInput\", propOrder = { \"metadataConfig\", \"extension\" })\r\npublic class MetadataInput {\r\n\r\n\t@XmlElement(name = \"MetadataConfig\")\r\n\tprotected List<Config> metadataConfig;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected MetadataInputExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the metadataConfig property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the metadataConfig property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMetadataConfig().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Config }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Config> getMetadataConfig() {\r\n\t\tif (metadataConfig == null) {\r\n\t\t\tmetadataConfig = new ArrayList<Config>();\r\n\t\t}\r\n\t\treturn this.metadataConfig;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataInputExtension }\r\n\t * \r\n\t */\r\n\tpublic MetadataInputExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataInputExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(MetadataInputExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataInputExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataInputExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataInputExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataInputExtension\", propOrder = { \"any\" })\r\npublic class MetadataInputExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataStream.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlElements;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataStream complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataStream\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <choice maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *           <element name=\"VideoAnalytics\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsStream\"/>\r\n *           <element name=\"PTZ\" type=\"{http://www.onvif.org/ver10/schema}PTZStream\"/>\r\n *           <element name=\"Event\" type=\"{http://www.onvif.org/ver10/schema}EventStream\"/>\r\n *           <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MetadataStreamExtension\"/>\r\n *         </choice>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataStream\", propOrder = { \"videoAnalyticsOrPTZOrEvent\" })\r\npublic class MetadataStream {\r\n\r\n\t@XmlElements({ @XmlElement(name = \"VideoAnalytics\", type = VideoAnalyticsStream.class), @XmlElement(name = \"PTZ\", type = PTZStream.class),\r\n\t\t\t@XmlElement(name = \"Event\", type = EventStream.class), @XmlElement(name = \"Extension\", type = MetadataStreamExtension.class) })\r\n\tprotected List<java.lang.Object> videoAnalyticsOrPTZOrEvent;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the videoAnalyticsOrPTZOrEvent property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the videoAnalyticsOrPTZOrEvent property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getVideoAnalyticsOrPTZOrEvent().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoAnalyticsStream } {@link PTZStream } {@link EventStream } {@link MetadataStreamExtension }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getVideoAnalyticsOrPTZOrEvent() {\r\n\t\tif (videoAnalyticsOrPTZOrEvent == null) {\r\n\t\t\tvideoAnalyticsOrPTZOrEvent = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.videoAnalyticsOrPTZOrEvent;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataStreamExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataStreamExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataStreamExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioAnalyticsStream\" type=\"{http://www.onvif.org/ver10/schema}AudioAnalyticsStream\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}MetadataStreamExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataStreamExtension\", propOrder = { \"any\", \"audioAnalyticsStream\", \"extension\" })\r\npublic class MetadataStreamExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"AudioAnalyticsStream\")\r\n\tprotected AudioAnalyticsStream audioAnalyticsStream;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected MetadataStreamExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioAnalyticsStream-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioAnalyticsStream }\r\n\t * \r\n\t */\r\n\tpublic AudioAnalyticsStream getAudioAnalyticsStream() {\r\n\t\treturn audioAnalyticsStream;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioAnalyticsStream-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioAnalyticsStream }\r\n\t * \r\n\t */\r\n\tpublic void setAudioAnalyticsStream(AudioAnalyticsStream value) {\r\n\t\tthis.audioAnalyticsStream = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataStreamExtension2 }\r\n\t * \r\n\t */\r\n\tpublic MetadataStreamExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataStreamExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(MetadataStreamExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MetadataStreamExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataStreamExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataStreamExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataStreamExtension2\", propOrder = { \"any\" })\r\npublic class MetadataStreamExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ModeOfOperation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ModeOfOperation.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ModeOfOperation\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Idle\"/>\r\n *     <enumeration value=\"Active\"/>\r\n *     <enumeration value=\"Unknown\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ModeOfOperation\")\r\n@XmlEnum\r\npublic enum ModeOfOperation {\r\n\r\n\t@XmlEnumValue(\"Idle\")\r\n\tIDLE(\"Idle\"), @XmlEnumValue(\"Active\")\r\n\tACTIVE(\"Active\"),\r\n\r\n\t/**\r\n\t * This case should never happen.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Unknown\")\r\n\tUNKNOWN(\"Unknown\");\r\n\tprivate final String value;\r\n\r\n\tModeOfOperation(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ModeOfOperation fromValue(String v) {\r\n\t\tfor (ModeOfOperation c : ModeOfOperation.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MotionExpression.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MotionExpression complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MotionExpression\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Expression\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MotionExpression\", propOrder = { \"expression\", \"any\" })\r\npublic class MotionExpression {\r\n\r\n\t@XmlElement(name = \"Expression\", required = true)\r\n\tprotected String expression;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAttribute(name = \"Type\")\r\n\tprotected String type;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der expression-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getExpression() {\r\n\t\treturn expression;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der expression-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setExpression(String value) {\r\n\t\tthis.expression = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setType(String value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MotionExpressionConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MotionExpressionConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MotionExpressionConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MotionExpression\" type=\"{http://www.onvif.org/ver10/schema}MotionExpression\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MotionExpressionConfiguration\", propOrder = { \"motionExpression\", \"any\" })\r\npublic class MotionExpressionConfiguration {\r\n\r\n\t@XmlElement(name = \"MotionExpression\", required = true)\r\n\tprotected MotionExpression motionExpression;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der motionExpression-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MotionExpression }\r\n\t * \r\n\t */\r\n\tpublic MotionExpression getMotionExpression() {\r\n\t\treturn motionExpression;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der motionExpression-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MotionExpression }\r\n\t * \r\n\t */\r\n\tpublic void setMotionExpression(MotionExpression value) {\r\n\t\tthis.motionExpression = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MotionInCells.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.math.BigInteger;\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MotionInCells complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MotionInCells\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Columns\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}integer\" />\r\n *       <attribute name=\"Rows\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}integer\" />\r\n *       <attribute name=\"Cells\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}base64Binary\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MotionInCells\", propOrder = { \"any\" })\r\npublic class MotionInCells {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAttribute(name = \"Columns\", required = true)\r\n\tprotected BigInteger columns;\r\n\t@XmlAttribute(name = \"Rows\", required = true)\r\n\tprotected BigInteger rows;\r\n\t@XmlAttribute(name = \"Cells\", required = true)\r\n\tprotected byte[] cells;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der columns-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getColumns() {\r\n\t\treturn columns;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der columns-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setColumns(BigInteger value) {\r\n\t\tthis.columns = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rows-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getRows() {\r\n\t\treturn rows;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rows-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setRows(BigInteger value) {\r\n\t\tthis.rows = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der cells-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is byte[]\r\n\t */\r\n\tpublic byte[] getCells() {\r\n\t\treturn cells;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der cells-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is byte[]\r\n\t */\r\n\tpublic void setCells(byte[] value) {\r\n\t\tthis.cells = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MoveOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MoveOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MoveOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Absolute\" type=\"{http://www.onvif.org/ver10/schema}AbsoluteFocusOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Relative\" type=\"{http://www.onvif.org/ver10/schema}RelativeFocusOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Continuous\" type=\"{http://www.onvif.org/ver10/schema}ContinuousFocusOptions\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MoveOptions\", propOrder = { \"absolute\", \"relative\", \"continuous\" })\r\npublic class MoveOptions {\r\n\r\n\t@XmlElement(name = \"Absolute\")\r\n\tprotected AbsoluteFocusOptions absolute;\r\n\t@XmlElement(name = \"Relative\")\r\n\tprotected RelativeFocusOptions relative;\r\n\t@XmlElement(name = \"Continuous\")\r\n\tprotected ContinuousFocusOptions continuous;\r\n\r\n\t/**\r\n\t * Ruft den Wert der absolute-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AbsoluteFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteFocusOptions getAbsolute() {\r\n\t\treturn absolute;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der absolute-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AbsoluteFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic void setAbsolute(AbsoluteFocusOptions value) {\r\n\t\tthis.absolute = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relative-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelativeFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic RelativeFocusOptions getRelative() {\r\n\t\treturn relative;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relative-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelativeFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic void setRelative(RelativeFocusOptions value) {\r\n\t\tthis.relative = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der continuous-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ContinuousFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic ContinuousFocusOptions getContinuous() {\r\n\t\treturn continuous;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der continuous-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ContinuousFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic void setContinuous(ContinuousFocusOptions value) {\r\n\t\tthis.continuous = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MoveOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MoveOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MoveOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Absolute\" type=\"{http://www.onvif.org/ver10/schema}AbsoluteFocusOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Relative\" type=\"{http://www.onvif.org/ver10/schema}RelativeFocusOptions20\" minOccurs=\"0\"/>\r\n *         <element name=\"Continuous\" type=\"{http://www.onvif.org/ver10/schema}ContinuousFocusOptions\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MoveOptions20\", propOrder = { \"absolute\", \"relative\", \"continuous\" })\r\npublic class MoveOptions20 {\r\n\r\n\t@XmlElement(name = \"Absolute\")\r\n\tprotected AbsoluteFocusOptions absolute;\r\n\t@XmlElement(name = \"Relative\")\r\n\tprotected RelativeFocusOptions20 relative;\r\n\t@XmlElement(name = \"Continuous\")\r\n\tprotected ContinuousFocusOptions continuous;\r\n\r\n\t/**\r\n\t * Ruft den Wert der absolute-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AbsoluteFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteFocusOptions getAbsolute() {\r\n\t\treturn absolute;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der absolute-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AbsoluteFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic void setAbsolute(AbsoluteFocusOptions value) {\r\n\t\tthis.absolute = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relative-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelativeFocusOptions20 }\r\n\t * \r\n\t */\r\n\tpublic RelativeFocusOptions20 getRelative() {\r\n\t\treturn relative;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relative-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelativeFocusOptions20 }\r\n\t * \r\n\t */\r\n\tpublic void setRelative(RelativeFocusOptions20 value) {\r\n\t\tthis.relative = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der continuous-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ContinuousFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic ContinuousFocusOptions getContinuous() {\r\n\t\treturn continuous;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der continuous-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ContinuousFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic void setContinuous(ContinuousFocusOptions value) {\r\n\t\tthis.continuous = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MoveStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MoveStatus.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"MoveStatus\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"IDLE\"/>\r\n *     <enumeration value=\"MOVING\"/>\r\n *     <enumeration value=\"UNKNOWN\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"MoveStatus\")\r\n@XmlEnum\r\npublic enum MoveStatus {\r\n\r\n\tIDLE, MOVING, UNKNOWN;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static MoveStatus fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Mpeg4Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Mpeg4Configuration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Mpeg4Configuration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"GovLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Mpeg4Profile\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4Profile\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Mpeg4Configuration\", propOrder = { \"govLength\", \"mpeg4Profile\" })\r\npublic class Mpeg4Configuration {\r\n\r\n\t@XmlElement(name = \"GovLength\")\r\n\tprotected int govLength;\r\n\t@XmlElement(name = \"Mpeg4Profile\", required = true)\r\n\tprotected Mpeg4Profile mpeg4Profile;\r\n\r\n\t/**\r\n\t * Ruft den Wert der govLength-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getGovLength() {\r\n\t\treturn govLength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der govLength-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setGovLength(int value) {\r\n\t\tthis.govLength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mpeg4Profile-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Mpeg4Profile }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Profile getMpeg4Profile() {\r\n\t\treturn mpeg4Profile;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mpeg4Profile-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Mpeg4Profile }\r\n\t * \r\n\t */\r\n\tpublic void setMpeg4Profile(Mpeg4Profile value) {\r\n\t\tthis.mpeg4Profile = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Mpeg4DecOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Mpeg4DecOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Mpeg4DecOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"SupportedMpeg4Profiles\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4Profile\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"SupportedInputBitrate\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"SupportedFrameRate\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Mpeg4DecOptions\", propOrder = { \"resolutionsAvailable\", \"supportedMpeg4Profiles\", \"supportedInputBitrate\", \"supportedFrameRate\", \"any\" })\r\npublic class Mpeg4DecOptions {\r\n\r\n\t@XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n\tprotected List<VideoResolution> resolutionsAvailable;\r\n\t@XmlElement(name = \"SupportedMpeg4Profiles\", required = true)\r\n\tprotected List<Mpeg4Profile> supportedMpeg4Profiles;\r\n\t@XmlElement(name = \"SupportedInputBitrate\", required = true)\r\n\tprotected IntRange supportedInputBitrate;\r\n\t@XmlElement(name = \"SupportedFrameRate\", required = true)\r\n\tprotected IntRange supportedFrameRate;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResolutionsAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoResolution }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoResolution> getResolutionsAvailable() {\r\n\t\tif (resolutionsAvailable == null) {\r\n\t\t\tresolutionsAvailable = new ArrayList<VideoResolution>();\r\n\t\t}\r\n\t\treturn this.resolutionsAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the supportedMpeg4Profiles property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the supportedMpeg4Profiles property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSupportedMpeg4Profiles().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Mpeg4Profile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Mpeg4Profile> getSupportedMpeg4Profiles() {\r\n\t\tif (supportedMpeg4Profiles == null) {\r\n\t\t\tsupportedMpeg4Profiles = new ArrayList<Mpeg4Profile>();\r\n\t\t}\r\n\t\treturn this.supportedMpeg4Profiles;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedInputBitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getSupportedInputBitrate() {\r\n\t\treturn supportedInputBitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedInputBitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedInputBitrate(IntRange value) {\r\n\t\tthis.supportedInputBitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedFrameRate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getSupportedFrameRate() {\r\n\t\treturn supportedFrameRate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedFrameRate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedFrameRate(IntRange value) {\r\n\t\tthis.supportedFrameRate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Mpeg4Options.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Mpeg4Options complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Mpeg4Options\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"GovLengthRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"FrameRateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"EncodingIntervalRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"Mpeg4ProfilesSupported\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4Profile\" maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Mpeg4Options\", propOrder = { \"resolutionsAvailable\", \"govLengthRange\", \"frameRateRange\", \"encodingIntervalRange\", \"mpeg4ProfilesSupported\" })\r\n@XmlSeeAlso({ Mpeg4Options2.class })\r\npublic class Mpeg4Options {\r\n\r\n\t@XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n\tprotected List<VideoResolution> resolutionsAvailable;\r\n\t@XmlElement(name = \"GovLengthRange\", required = true)\r\n\tprotected IntRange govLengthRange;\r\n\t@XmlElement(name = \"FrameRateRange\", required = true)\r\n\tprotected IntRange frameRateRange;\r\n\t@XmlElement(name = \"EncodingIntervalRange\", required = true)\r\n\tprotected IntRange encodingIntervalRange;\r\n\t@XmlElement(name = \"Mpeg4ProfilesSupported\", required = true)\r\n\tprotected List<Mpeg4Profile> mpeg4ProfilesSupported;\r\n\r\n\t/**\r\n\t * Gets the value of the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getResolutionsAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link VideoResolution }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<VideoResolution> getResolutionsAvailable() {\r\n\t\tif (resolutionsAvailable == null) {\r\n\t\t\tresolutionsAvailable = new ArrayList<VideoResolution>();\r\n\t\t}\r\n\t\treturn this.resolutionsAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der govLengthRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getGovLengthRange() {\r\n\t\treturn govLengthRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der govLengthRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setGovLengthRange(IntRange value) {\r\n\t\tthis.govLengthRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der frameRateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getFrameRateRange() {\r\n\t\treturn frameRateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der frameRateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setFrameRateRange(IntRange value) {\r\n\t\tthis.frameRateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der encodingIntervalRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getEncodingIntervalRange() {\r\n\t\treturn encodingIntervalRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encodingIntervalRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setEncodingIntervalRange(IntRange value) {\r\n\t\tthis.encodingIntervalRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the mpeg4ProfilesSupported property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mpeg4ProfilesSupported property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMpeg4ProfilesSupported().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Mpeg4Profile }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Mpeg4Profile> getMpeg4ProfilesSupported() {\r\n\t\tif (mpeg4ProfilesSupported == null) {\r\n\t\t\tmpeg4ProfilesSupported = new ArrayList<Mpeg4Profile>();\r\n\t\t}\r\n\t\treturn this.mpeg4ProfilesSupported;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Mpeg4Options2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Mpeg4Options2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Mpeg4Options2\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}Mpeg4Options\">\r\n *       <sequence>\r\n *         <element name=\"BitrateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Mpeg4Options2\", propOrder = { \"bitrateRange\", \"any\" })\r\npublic class Mpeg4Options2 extends Mpeg4Options {\r\n\r\n\t@XmlElement(name = \"BitrateRange\", required = true)\r\n\tprotected IntRange bitrateRange;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrateRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getBitrateRange() {\r\n\t\treturn bitrateRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrateRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setBitrateRange(IntRange value) {\r\n\t\tthis.bitrateRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Mpeg4Profile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Mpeg4Profile.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"Mpeg4Profile\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"SP\"/>\r\n *     <enumeration value=\"ASP\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"Mpeg4Profile\")\r\n@XmlEnum\r\npublic enum Mpeg4Profile {\r\n\r\n\tSP, ASP;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static Mpeg4Profile fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/MulticastConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MulticastConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MulticastConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Address\" type=\"{http://www.onvif.org/ver10/schema}IPAddress\"/>\r\n *         <element name=\"Port\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"TTL\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"AutoStart\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MulticastConfiguration\", propOrder = { \"address\", \"port\", \"ttl\", \"autoStart\", \"any\" })\r\npublic class MulticastConfiguration {\r\n\r\n\t@XmlElement(name = \"Address\", required = true)\r\n\tprotected IPAddress address;\r\n\t@XmlElement(name = \"Port\")\r\n\tprotected int port;\r\n\t@XmlElement(name = \"TTL\")\r\n\tprotected int ttl;\r\n\t@XmlElement(name = \"AutoStart\")\r\n\tprotected boolean autoStart;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPAddress }\r\n\t * \r\n\t */\r\n\tpublic IPAddress getAddress() {\r\n\t\treturn address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPAddress }\r\n\t * \r\n\t */\r\n\tpublic void setAddress(IPAddress value) {\r\n\t\tthis.address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der port-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getPort() {\r\n\t\treturn port;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der port-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPort(int value) {\r\n\t\tthis.port = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ttl-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getTTL() {\r\n\t\treturn ttl;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ttl-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTTL(int value) {\r\n\t\tthis.ttl = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoStart-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAutoStart() {\r\n\t\treturn autoStart;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoStart-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAutoStart(boolean value) {\r\n\t\tthis.autoStart = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NTPInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NTPInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NTPInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FromDHCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"NTPFromDHCP\" type=\"{http://www.onvif.org/ver10/schema}NetworkHost\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"NTPManual\" type=\"{http://www.onvif.org/ver10/schema}NetworkHost\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NTPInformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NTPInformation\", propOrder = { \"fromDHCP\", \"ntpFromDHCP\", \"ntpManual\", \"extension\" })\r\npublic class NTPInformation {\r\n\r\n\t@XmlElement(name = \"FromDHCP\")\r\n\tprotected boolean fromDHCP;\r\n\t@XmlElement(name = \"NTPFromDHCP\")\r\n\tprotected List<NetworkHost> ntpFromDHCP;\r\n\t@XmlElement(name = \"NTPManual\")\r\n\tprotected List<NetworkHost> ntpManual;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NTPInformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der fromDHCP-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFromDHCP() {\r\n\t\treturn fromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fromDHCP-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFromDHCP(boolean value) {\r\n\t\tthis.fromDHCP = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the ntpFromDHCP property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ntpFromDHCP property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNTPFromDHCP().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkHost }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkHost> getNTPFromDHCP() {\r\n\t\tif (ntpFromDHCP == null) {\r\n\t\t\tntpFromDHCP = new ArrayList<NetworkHost>();\r\n\t\t}\r\n\t\treturn this.ntpFromDHCP;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the ntpManual property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ntpManual property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getNTPManual().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkHost }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkHost> getNTPManual() {\r\n\t\tif (ntpManual == null) {\r\n\t\t\tntpManual = new ArrayList<NetworkHost>();\r\n\t\t}\r\n\t\treturn this.ntpManual;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NTPInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic NTPInformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NTPInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NTPInformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NTPInformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NTPInformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NTPInformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NTPInformationExtension\", propOrder = { \"any\" })\r\npublic class NTPInformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPFilter\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"ZeroConfiguration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"IPVersion6\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"DynDNS\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkCapabilities\", propOrder = { \"ipFilter\", \"zeroConfiguration\", \"ipVersion6\", \"dynDNS\", \"extension\" })\r\npublic class NetworkCapabilities {\r\n\r\n\t@XmlElement(name = \"IPFilter\")\r\n\tprotected Boolean ipFilter;\r\n\t@XmlElement(name = \"ZeroConfiguration\")\r\n\tprotected Boolean zeroConfiguration;\r\n\t@XmlElement(name = \"IPVersion6\")\r\n\tprotected Boolean ipVersion6;\r\n\t@XmlElement(name = \"DynDNS\")\r\n\tprotected Boolean dynDNS;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isIPFilter() {\r\n\t\treturn ipFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setIPFilter(Boolean value) {\r\n\t\tthis.ipFilter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zeroConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isZeroConfiguration() {\r\n\t\treturn zeroConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zeroConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setZeroConfiguration(Boolean value) {\r\n\t\tthis.zeroConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ipVersion6-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isIPVersion6() {\r\n\t\treturn ipVersion6;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ipVersion6-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setIPVersion6(Boolean value) {\r\n\t\tthis.ipVersion6 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dynDNS-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDynDNS() {\r\n\t\treturn dynDNS;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dynDNS-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDynDNS(Boolean value) {\r\n\t\tthis.dynDNS = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Dot11Configuration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkCapabilitiesExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkCapabilitiesExtension\", propOrder = { \"any\", \"dot11Configuration\", \"extension\" })\r\npublic class NetworkCapabilitiesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Dot11Configuration\")\r\n\tprotected Boolean dot11Configuration;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkCapabilitiesExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot11Configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isDot11Configuration() {\r\n\t\treturn dot11Configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot11Configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setDot11Configuration(Boolean value) {\r\n\t\tthis.dot11Configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilitiesExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkCapabilitiesExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkCapabilitiesExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkCapabilitiesExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkCapabilitiesExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkCapabilitiesExtension2\", propOrder = { \"any\" })\r\npublic class NetworkCapabilitiesExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkGateway.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkGateway complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkGateway\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IPv4Address\" type=\"{http://www.onvif.org/ver10/schema}IPv4Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6Address\" type=\"{http://www.onvif.org/ver10/schema}IPv6Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkGateway\", propOrder = { \"iPv4Address\", \"iPv6Address\" })\r\npublic class NetworkGateway {\r\n\r\n\t@XmlElement(name = \"IPv4Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected List<String> iPv4Address;\r\n\t@XmlElement(name = \"IPv6Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected List<String> iPv6Address;\r\n\r\n\t/**\r\n\t * Gets the value of the iPv4Address property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the iPv4Address property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIPv4Address().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getIPv4Address() {\r\n\t\tif (iPv4Address == null) {\r\n\t\t\tiPv4Address = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.iPv4Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the iPv6Address property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the iPv6Address property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIPv6Address().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getIPv6Address() {\r\n\t\tif (iPv6Address == null) {\r\n\t\t\tiPv6Address = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.iPv6Address;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkHost.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkHost complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkHost\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}NetworkHostType\"/>\r\n *         <element name=\"IPv4Address\" type=\"{http://www.onvif.org/ver10/schema}IPv4Address\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6Address\" type=\"{http://www.onvif.org/ver10/schema}IPv6Address\" minOccurs=\"0\"/>\r\n *         <element name=\"DNSname\" type=\"{http://www.onvif.org/ver10/schema}DNSName\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkHostExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkHost\", propOrder = { \"type\", \"iPv4Address\", \"iPv6Address\", \"dnSname\", \"extension\" })\r\npublic class NetworkHost {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected NetworkHostType type;\r\n\t@XmlElement(name = \"IPv4Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String iPv4Address;\r\n\t@XmlElement(name = \"IPv6Address\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String iPv6Address;\r\n\t@XmlElement(name = \"DNSname\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String dnSname;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkHostExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkHostType }\r\n\t * \r\n\t */\r\n\tpublic NetworkHostType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkHostType }\r\n\t * \r\n\t */\r\n\tpublic void setType(NetworkHostType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv4Address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getIPv4Address() {\r\n\t\treturn iPv4Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv4Address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setIPv4Address(String value) {\r\n\t\tthis.iPv4Address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv6Address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getIPv6Address() {\r\n\t\treturn iPv6Address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv6Address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setIPv6Address(String value) {\r\n\t\tthis.iPv6Address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dnSname-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDNSname() {\r\n\t\treturn dnSname;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dnSname-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDNSname(String value) {\r\n\t\tthis.dnSname = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkHostExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkHostExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkHostExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkHostExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkHostExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkHostExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkHostExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkHostExtension\", propOrder = { \"any\" })\r\npublic class NetworkHostExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkHostType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkHostType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"NetworkHostType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"IPv4\"/>\r\n *     <enumeration value=\"IPv6\"/>\r\n *     <enumeration value=\"DNS\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"NetworkHostType\")\r\n@XmlEnum\r\npublic enum NetworkHostType {\r\n\r\n\t@XmlEnumValue(\"IPv4\")\r\n\tI_PV_4(\"IPv4\"), @XmlEnumValue(\"IPv6\")\r\n\tI_PV_6(\"IPv6\"), DNS(\"DNS\");\r\n\tprivate final String value;\r\n\r\n\tNetworkHostType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static NetworkHostType fromValue(String v) {\r\n\t\tfor (NetworkHostType c : NetworkHostType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterface.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterface complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterface\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Info\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceInfo\" minOccurs=\"0\"/>\r\n *         <element name=\"Link\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceLink\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv4\" type=\"{http://www.onvif.org/ver10/schema}IPv4NetworkInterface\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6\" type=\"{http://www.onvif.org/ver10/schema}IPv6NetworkInterface\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterface\", propOrder = { \"enabled\", \"info\", \"link\", \"iPv4\", \"iPv6\", \"extension\" })\r\npublic class NetworkInterface extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\t@XmlElement(name = \"Info\")\r\n\tprotected NetworkInterfaceInfo info;\r\n\t@XmlElement(name = \"Link\")\r\n\tprotected NetworkInterfaceLink link;\r\n\t@XmlElement(name = \"IPv4\")\r\n\tprotected IPv4NetworkInterface iPv4;\r\n\t@XmlElement(name = \"IPv6\")\r\n\tprotected IPv6NetworkInterface iPv6;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkInterfaceExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der info-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceInfo }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceInfo getInfo() {\r\n\t\treturn info;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der info-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceInfo }\r\n\t * \r\n\t */\r\n\tpublic void setInfo(NetworkInterfaceInfo value) {\r\n\t\tthis.info = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der link-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceLink }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceLink getLink() {\r\n\t\treturn link;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der link-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceLink }\r\n\t * \r\n\t */\r\n\tpublic void setLink(NetworkInterfaceLink value) {\r\n\t\tthis.link = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv4-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv4NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic IPv4NetworkInterface getIPv4() {\r\n\t\treturn iPv4;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv4-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv4NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic void setIPv4(IPv4NetworkInterface value) {\r\n\t\tthis.iPv4 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv6-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv6NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic IPv6NetworkInterface getIPv6() {\r\n\t\treturn iPv6;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv6-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv6NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic void setIPv6(IPv6NetworkInterface value) {\r\n\t\tthis.iPv6 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkInterfaceExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceConnectionSetting.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceConnectionSetting complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceConnectionSetting\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AutoNegotiation\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Duplex\" type=\"{http://www.onvif.org/ver10/schema}Duplex\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceConnectionSetting\", propOrder = { \"autoNegotiation\", \"speed\", \"duplex\" })\r\npublic class NetworkInterfaceConnectionSetting {\r\n\r\n\t@XmlElement(name = \"AutoNegotiation\")\r\n\tprotected boolean autoNegotiation;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected int speed;\r\n\t@XmlElement(name = \"Duplex\", required = true)\r\n\tprotected Duplex duplex;\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoNegotiation-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAutoNegotiation() {\r\n\t\treturn autoNegotiation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoNegotiation-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAutoNegotiation(boolean value) {\r\n\t\tthis.autoNegotiation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(int value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der duplex-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duplex }\r\n\t * \r\n\t */\r\n\tpublic Duplex getDuplex() {\r\n\t\treturn duplex;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der duplex-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duplex }\r\n\t * \r\n\t */\r\n\tpublic void setDuplex(Duplex value) {\r\n\t\tthis.duplex = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"InterfaceType\" type=\"{http://www.onvif.org/ver10/schema}IANA-IfTypes\"/>\r\n *         <element name=\"Dot3\" type=\"{http://www.onvif.org/ver10/schema}Dot3Configuration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Dot11\" type=\"{http://www.onvif.org/ver10/schema}Dot11Configuration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceExtension\", propOrder = { \"any\", \"interfaceType\", \"dot3\", \"dot11\", \"extension\" })\r\npublic class NetworkInterfaceExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"InterfaceType\")\r\n\tprotected int interfaceType;\r\n\t@XmlElement(name = \"Dot3\")\r\n\tprotected List<Dot3Configuration> dot3;\r\n\t@XmlElement(name = \"Dot11\")\r\n\tprotected List<Dot11Configuration> dot11;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkInterfaceExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceType-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getInterfaceType() {\r\n\t\treturn interfaceType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceType-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceType(int value) {\r\n\t\tthis.interfaceType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dot3 property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dot3 property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDot3().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot3Configuration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot3Configuration> getDot3() {\r\n\t\tif (dot3 == null) {\r\n\t\t\tdot3 = new ArrayList<Dot3Configuration>();\r\n\t\t}\r\n\t\treturn this.dot3;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dot11 property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dot11 property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDot11().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot11Configuration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot11Configuration> getDot11() {\r\n\t\tif (dot11 == null) {\r\n\t\t\tdot11 = new ArrayList<Dot11Configuration>();\r\n\t\t}\r\n\t\treturn this.dot11;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkInterfaceExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceExtension2\", propOrder = { \"any\" })\r\npublic class NetworkInterfaceExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceInfo.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceInfo complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceInfo\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"HwAddress\" type=\"{http://www.onvif.org/ver10/schema}HwAddress\"/>\r\n *         <element name=\"MTU\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceInfo\", propOrder = { \"name\", \"hwAddress\", \"mtu\" })\r\npublic class NetworkInterfaceInfo {\r\n\r\n\t@XmlElement(name = \"Name\")\r\n\tprotected String name;\r\n\t@XmlElement(name = \"HwAddress\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String hwAddress;\r\n\t@XmlElement(name = \"MTU\")\r\n\tprotected Integer mtu;\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der hwAddress-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getHwAddress() {\r\n\t\treturn hwAddress;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der hwAddress-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setHwAddress(String value) {\r\n\t\tthis.hwAddress = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mtu-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getMTU() {\r\n\t\treturn mtu;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mtu-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setMTU(Integer value) {\r\n\t\tthis.mtu = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceLink.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceLink complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceLink\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AdminSettings\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceConnectionSetting\"/>\r\n *         <element name=\"OperSettings\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceConnectionSetting\"/>\r\n *         <element name=\"InterfaceType\" type=\"{http://www.onvif.org/ver10/schema}IANA-IfTypes\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceLink\", propOrder = { \"adminSettings\", \"operSettings\", \"interfaceType\" })\r\npublic class NetworkInterfaceLink {\r\n\r\n\t@XmlElement(name = \"AdminSettings\", required = true)\r\n\tprotected NetworkInterfaceConnectionSetting adminSettings;\r\n\t@XmlElement(name = \"OperSettings\", required = true)\r\n\tprotected NetworkInterfaceConnectionSetting operSettings;\r\n\t@XmlElement(name = \"InterfaceType\")\r\n\tprotected int interfaceType;\r\n\r\n\t/**\r\n\t * Ruft den Wert der adminSettings-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceConnectionSetting getAdminSettings() {\r\n\t\treturn adminSettings;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der adminSettings-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic void setAdminSettings(NetworkInterfaceConnectionSetting value) {\r\n\t\tthis.adminSettings = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der operSettings-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceConnectionSetting getOperSettings() {\r\n\t\treturn operSettings;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der operSettings-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic void setOperSettings(NetworkInterfaceConnectionSetting value) {\r\n\t\tthis.operSettings = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceType-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getInterfaceType() {\r\n\t\treturn interfaceType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceType-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceType(int value) {\r\n\t\tthis.interfaceType = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceSetConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceSetConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceSetConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Link\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceConnectionSetting\" minOccurs=\"0\"/>\r\n *         <element name=\"MTU\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv4\" type=\"{http://www.onvif.org/ver10/schema}IPv4NetworkInterfaceSetConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"IPv6\" type=\"{http://www.onvif.org/ver10/schema}IPv6NetworkInterfaceSetConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceSetConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceSetConfiguration\", propOrder = { \"enabled\", \"link\", \"mtu\", \"iPv4\", \"iPv6\", \"extension\" })\r\npublic class NetworkInterfaceSetConfiguration {\r\n\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected Boolean enabled;\r\n\t@XmlElement(name = \"Link\")\r\n\tprotected NetworkInterfaceConnectionSetting link;\r\n\t@XmlElement(name = \"MTU\")\r\n\tprotected Integer mtu;\r\n\t@XmlElement(name = \"IPv4\")\r\n\tprotected IPv4NetworkInterfaceSetConfiguration iPv4;\r\n\t@XmlElement(name = \"IPv6\")\r\n\tprotected IPv6NetworkInterfaceSetConfiguration iPv6;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkInterfaceSetConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(Boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der link-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceConnectionSetting getLink() {\r\n\t\treturn link;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der link-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic void setLink(NetworkInterfaceConnectionSetting value) {\r\n\t\tthis.link = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mtu-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getMTU() {\r\n\t\treturn mtu;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mtu-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setMTU(Integer value) {\r\n\t\tthis.mtu = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv4-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv4NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic IPv4NetworkInterfaceSetConfiguration getIPv4() {\r\n\t\treturn iPv4;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv4-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv4NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setIPv4(IPv4NetworkInterfaceSetConfiguration value) {\r\n\t\tthis.iPv4 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der iPv6-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IPv6NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic IPv6NetworkInterfaceSetConfiguration getIPv6() {\r\n\t\treturn iPv6;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der iPv6-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IPv6NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setIPv6(IPv6NetworkInterfaceSetConfiguration value) {\r\n\t\tthis.iPv6 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceSetConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceSetConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceSetConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkInterfaceSetConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceSetConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceSetConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceSetConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Dot3\" type=\"{http://www.onvif.org/ver10/schema}Dot3Configuration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Dot11\" type=\"{http://www.onvif.org/ver10/schema}Dot11Configuration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkInterfaceSetConfigurationExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceSetConfigurationExtension\", propOrder = { \"any\", \"dot3\", \"dot11\", \"extension\" })\r\npublic class NetworkInterfaceSetConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Dot3\")\r\n\tprotected List<Dot3Configuration> dot3;\r\n\t@XmlElement(name = \"Dot11\")\r\n\tprotected List<Dot11Configuration> dot11;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkInterfaceSetConfigurationExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dot3 property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dot3 property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDot3().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot3Configuration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot3Configuration> getDot3() {\r\n\t\tif (dot3 == null) {\r\n\t\t\tdot3 = new ArrayList<Dot3Configuration>();\r\n\t\t}\r\n\t\treturn this.dot3;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dot11 property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dot11 property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDot11().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Dot11Configuration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Dot11Configuration> getDot11() {\r\n\t\tif (dot11 == null) {\r\n\t\t\tdot11 = new ArrayList<Dot11Configuration>();\r\n\t\t}\r\n\t\treturn this.dot11;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkInterfaceSetConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceSetConfigurationExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkInterfaceSetConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkInterfaceSetConfigurationExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkInterfaceSetConfigurationExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkInterfaceSetConfigurationExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkInterfaceSetConfigurationExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkInterfaceSetConfigurationExtension2\", propOrder = { \"any\" })\r\npublic class NetworkInterfaceSetConfigurationExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkProtocol.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkProtocol complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkProtocol\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}NetworkProtocolType\"/>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Port\" type=\"{http://www.w3.org/2001/XMLSchema}int\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkProtocolExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkProtocol\", propOrder = { \"name\", \"enabled\", \"port\", \"extension\" })\r\npublic class NetworkProtocol {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected NetworkProtocolType name;\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\t@XmlElement(name = \"Port\", type = Integer.class)\r\n\tprotected List<Integer> port;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkProtocolExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkProtocolType }\r\n\t * \r\n\t */\r\n\tpublic NetworkProtocolType getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkProtocolType }\r\n\t * \r\n\t */\r\n\tpublic void setName(NetworkProtocolType value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the port property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the port property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPort().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Integer }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Integer> getPort() {\r\n\t\tif (port == null) {\r\n\t\t\tport = new ArrayList<Integer>();\r\n\t\t}\r\n\t\treturn this.port;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkProtocolExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkProtocolExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkProtocolExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkProtocolExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkProtocolExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkProtocolExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkProtocolExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkProtocolExtension\", propOrder = { \"any\" })\r\npublic class NetworkProtocolExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkProtocolType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkProtocolType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"NetworkProtocolType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"HTTP\"/>\r\n *     <enumeration value=\"HTTPS\"/>\r\n *     <enumeration value=\"RTSP\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"NetworkProtocolType\")\r\n@XmlEnum\r\npublic enum NetworkProtocolType {\r\n\r\n\tHTTP, HTTPS, RTSP;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static NetworkProtocolType fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkZeroConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkZeroConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkZeroConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"InterfaceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Addresses\" type=\"{http://www.onvif.org/ver10/schema}IPv4Address\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkZeroConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkZeroConfiguration\", propOrder = { \"interfaceToken\", \"enabled\", \"addresses\", \"extension\" })\r\npublic class NetworkZeroConfiguration {\r\n\r\n\t@XmlElement(name = \"InterfaceToken\", required = true)\r\n\tprotected String interfaceToken;\r\n\t@XmlElement(name = \"Enabled\")\r\n\tprotected boolean enabled;\r\n\t@XmlElement(name = \"Addresses\")\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected List<String> addresses;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkZeroConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der interfaceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getInterfaceToken() {\r\n\t\treturn interfaceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der interfaceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setInterfaceToken(String value) {\r\n\t\tthis.interfaceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der enabled-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnabled() {\r\n\t\treturn enabled;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enabled-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnabled(boolean value) {\r\n\t\tthis.enabled = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the addresses property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the addresses property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAddresses().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getAddresses() {\r\n\t\tif (addresses == null) {\r\n\t\t\taddresses = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.addresses;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkZeroConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkZeroConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkZeroConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkZeroConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkZeroConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkZeroConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkZeroConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Additional\" type=\"{http://www.onvif.org/ver10/schema}NetworkZeroConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}NetworkZeroConfigurationExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkZeroConfigurationExtension\", propOrder = { \"any\", \"additional\", \"extension\" })\r\npublic class NetworkZeroConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Additional\")\r\n\tprotected List<NetworkZeroConfiguration> additional;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected NetworkZeroConfigurationExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the additional property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the additional property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAdditional().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link NetworkZeroConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<NetworkZeroConfiguration> getAdditional() {\r\n\t\tif (additional == null) {\r\n\t\t\tadditional = new ArrayList<NetworkZeroConfiguration>();\r\n\t\t}\r\n\t\treturn this.additional;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link NetworkZeroConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkZeroConfigurationExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link NetworkZeroConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(NetworkZeroConfigurationExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NetworkZeroConfigurationExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r NetworkZeroConfigurationExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"NetworkZeroConfigurationExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NetworkZeroConfigurationExtension2\", propOrder = { \"any\" })\r\npublic class NetworkZeroConfigurationExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NoiseReduction.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr NoiseReduction complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"NoiseReduction\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NoiseReduction\", propOrder = {\r\n    \"level\",\r\n    \"any\"\r\n})\r\npublic class NoiseReduction {\r\n\r\n    @XmlElement(name = \"Level\")\r\n    protected float level;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der level-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getLevel() {\r\n        return level;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der level-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setLevel(float value) {\r\n        this.level = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/NoiseReductionOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr NoiseReductionOptions complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"NoiseReductionOptions\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"NoiseReductionOptions\", propOrder = {\r\n    \"level\",\r\n    \"any\"\r\n})\r\npublic class NoiseReductionOptions {\r\n\r\n    @XmlElement(name = \"Level\")\r\n    protected boolean level;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der level-Eigenschaft ab.\r\n     * \r\n     */\r\n    public boolean isLevel() {\r\n        return level;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der level-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setLevel(boolean value) {\r\n        this.level = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDColor.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * The value range of \"Transparent\" could be defined by vendors only should follow this rule: the minimum value means non-transparent and the maximum value maens fully transparent.\r\n * \r\n * <p>\r\n * Java-Klasse f�r OSDColor complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDColor\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Color\" type=\"{http://www.onvif.org/ver10/schema}Color\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Transparent\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDColor\", propOrder = { \"color\" })\r\npublic class OSDColor {\r\n\r\n\t@XmlElement(name = \"Color\", required = true)\r\n\tprotected Color color;\r\n\t@XmlAttribute(name = \"Transparent\")\r\n\tprotected Integer transparent;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der color-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Color }\r\n\t * \r\n\t */\r\n\tpublic Color getColor() {\r\n\t\treturn color;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der color-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Color }\r\n\t * \r\n\t */\r\n\tpublic void setColor(Color value) {\r\n\t\tthis.color = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der transparent-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getTransparent() {\r\n\t\treturn transparent;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der transparent-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setTransparent(Integer value) {\r\n\t\tthis.transparent = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDColorOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * Describe the option of the color and its transparency.\r\n * \r\n * <p>\r\n * Java-Klasse f�r OSDColorOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDColorOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Color\" type=\"{http://www.onvif.org/ver10/schema}ColorOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Transparent\" type=\"{http://www.onvif.org/ver10/schema}IntRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDColorOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDColorOptions\", propOrder = { \"color\", \"transparent\", \"extension\" })\r\npublic class OSDColorOptions {\r\n\r\n\t@XmlElement(name = \"Color\")\r\n\tprotected ColorOptions color;\r\n\t@XmlElement(name = \"Transparent\")\r\n\tprotected IntRange transparent;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDColorOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der color-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ColorOptions }\r\n\t * \r\n\t */\r\n\tpublic ColorOptions getColor() {\r\n\t\treturn color;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der color-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ColorOptions }\r\n\t * \r\n\t */\r\n\tpublic void setColor(ColorOptions value) {\r\n\t\tthis.color = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der transparent-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getTransparent() {\r\n\t\treturn transparent;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der transparent-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setTransparent(IntRange value) {\r\n\t\tthis.transparent = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDColorOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDColorOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDColorOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDColorOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDColorOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDColorOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDColorOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDColorOptionsExtension\", propOrder = { \"any\" })\r\npublic class OSDColorOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"VideoSourceConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}OSDReference\"/>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}OSDType\"/>\r\n *         <element name=\"Position\" type=\"{http://www.onvif.org/ver10/schema}OSDPosConfiguration\"/>\r\n *         <element name=\"TextString\" type=\"{http://www.onvif.org/ver10/schema}OSDTextConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Image\" type=\"{http://www.onvif.org/ver10/schema}OSDImgConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDConfiguration\", propOrder = { \"videoSourceConfigurationToken\", \"type\", \"position\", \"textString\", \"image\", \"extension\" })\r\npublic class OSDConfiguration extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"VideoSourceConfigurationToken\", required = true)\r\n\tprotected OSDReference videoSourceConfigurationToken;\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected OSDType type;\r\n\t@XmlElement(name = \"Position\", required = true)\r\n\tprotected OSDPosConfiguration position;\r\n\t@XmlElement(name = \"TextString\")\r\n\tprotected OSDTextConfiguration textString;\r\n\t@XmlElement(name = \"Image\")\r\n\tprotected OSDImgConfiguration image;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSourceConfigurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDReference }\r\n\t * \r\n\t */\r\n\tpublic OSDReference getVideoSourceConfigurationToken() {\r\n\t\treturn videoSourceConfigurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSourceConfigurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDReference }\r\n\t * \r\n\t */\r\n\tpublic void setVideoSourceConfigurationToken(OSDReference value) {\r\n\t\tthis.videoSourceConfigurationToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDType }\r\n\t * \r\n\t */\r\n\tpublic OSDType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDType }\r\n\t * \r\n\t */\r\n\tpublic void setType(OSDType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDPosConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDPosConfiguration getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDPosConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setPosition(OSDPosConfiguration value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der textString-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDTextConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDTextConfiguration getTextString() {\r\n\t\treturn textString;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der textString-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDTextConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setTextString(OSDTextConfiguration value) {\r\n\t\tthis.textString = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der image-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDImgConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDImgConfiguration getImage() {\r\n\t\treturn image;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der image-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDImgConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setImage(OSDImgConfiguration value) {\r\n\t\tthis.image = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDConfigurationExtension\", propOrder = { \"any\" })\r\npublic class OSDConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MaximumNumberOfOSDs\" type=\"{http://www.onvif.org/ver10/schema}MaximumNumberOfOSDs\"/>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}OSDType\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"PositionOption\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"TextOption\" type=\"{http://www.onvif.org/ver10/schema}OSDTextOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"ImageOption\" type=\"{http://www.onvif.org/ver10/schema}OSDImgOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDConfigurationOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDConfigurationOptions\", propOrder = { \"maximumNumberOfOSDs\", \"type\", \"positionOption\", \"textOption\", \"imageOption\", \"extension\" })\r\npublic class OSDConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"MaximumNumberOfOSDs\", required = true)\r\n\tprotected MaximumNumberOfOSDs maximumNumberOfOSDs;\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected List<OSDType> type;\r\n\t@XmlElement(name = \"PositionOption\", required = true)\r\n\tprotected List<String> positionOption;\r\n\t@XmlElement(name = \"TextOption\")\r\n\tprotected OSDTextOptions textOption;\r\n\t@XmlElement(name = \"ImageOption\")\r\n\tprotected OSDImgOptions imageOption;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDConfigurationOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumNumberOfOSDs-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MaximumNumberOfOSDs }\r\n\t * \r\n\t */\r\n\tpublic MaximumNumberOfOSDs getMaximumNumberOfOSDs() {\r\n\t\treturn maximumNumberOfOSDs;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumNumberOfOSDs-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MaximumNumberOfOSDs }\r\n\t * \r\n\t */\r\n\tpublic void setMaximumNumberOfOSDs(MaximumNumberOfOSDs value) {\r\n\t\tthis.maximumNumberOfOSDs = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the type property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the type property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getType().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link OSDType }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<OSDType> getType() {\r\n\t\tif (type == null) {\r\n\t\t\ttype = new ArrayList<OSDType>();\r\n\t\t}\r\n\t\treturn this.type;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the positionOption property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the positionOption property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPositionOption().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getPositionOption() {\r\n\t\tif (positionOption == null) {\r\n\t\t\tpositionOption = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.positionOption;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der textOption-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDTextOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDTextOptions getTextOption() {\r\n\t\treturn textOption;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der textOption-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDTextOptions }\r\n\t * \r\n\t */\r\n\tpublic void setTextOption(OSDTextOptions value) {\r\n\t\tthis.textOption = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der imageOption-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDImgOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDImgOptions getImageOption() {\r\n\t\treturn imageOption;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imageOption-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDImgOptions }\r\n\t * \r\n\t */\r\n\tpublic void setImageOption(OSDImgOptions value) {\r\n\t\tthis.imageOption = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDConfigurationOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDConfigurationOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDConfigurationOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDConfigurationOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDConfigurationOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDConfigurationOptionsExtension\", propOrder = { \"any\" })\r\npublic class OSDConfigurationOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDImgConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDImgConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDImgConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ImgPath\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDImgConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDImgConfiguration\", propOrder = { \"imgPath\", \"extension\" })\r\npublic class OSDImgConfiguration {\r\n\r\n\t@XmlElement(name = \"ImgPath\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String imgPath;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDImgConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der imgPath-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getImgPath() {\r\n\t\treturn imgPath;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imgPath-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setImgPath(String value) {\r\n\t\tthis.imgPath = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDImgConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDImgConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDImgConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDImgConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDImgConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDImgConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDImgConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDImgConfigurationExtension\", propOrder = { \"any\" })\r\npublic class OSDImgConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDImgOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDImgOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDImgOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ImagePath\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDImgOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDImgOptions\", propOrder = { \"imagePath\", \"extension\" })\r\npublic class OSDImgOptions {\r\n\r\n\t@XmlElement(name = \"ImagePath\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> imagePath;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDImgOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the imagePath property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the imagePath property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getImagePath().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getImagePath() {\r\n\t\tif (imagePath == null) {\r\n\t\t\timagePath = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.imagePath;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDImgOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDImgOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDImgOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDImgOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDImgOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDImgOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDImgOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDImgOptionsExtension\", propOrder = { \"any\" })\r\npublic class OSDImgOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDPosConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDPosConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDPosConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Pos\" type=\"{http://www.onvif.org/ver10/schema}Vector\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDPosConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDPosConfiguration\", propOrder = { \"type\", \"pos\", \"extension\" })\r\npublic class OSDPosConfiguration {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected String type;\r\n\t@XmlElement(name = \"Pos\")\r\n\tprotected Vector pos;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDPosConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setType(String value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der pos-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic Vector getPos() {\r\n\t\treturn pos;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der pos-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic void setPos(Vector value) {\r\n\t\tthis.pos = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDPosConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDPosConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDPosConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDPosConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDPosConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDPosConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDPosConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDPosConfigurationExtension\", propOrder = { \"any\" })\r\npublic class OSDPosConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDReference.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDReference complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDReference\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.onvif.org/ver10/schema>ReferenceToken\">\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDReference\", propOrder = { \"value\" })\r\npublic class OSDReference {\r\n\r\n\t@XmlValue\r\n\tprotected String value;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Unique identifier for a physical or logical resource. Tokens should be assigned such that they are unique within a device. Tokens must be at least unique within its class.\r\n\t * Length up to 64 characters.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValue(String value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDTextConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDTextConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDTextConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"DateFormat\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"TimeFormat\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"FontSize\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"FontColor\" type=\"{http://www.onvif.org/ver10/schema}OSDColor\" minOccurs=\"0\"/>\r\n *         <element name=\"BackgroundColor\" type=\"{http://www.onvif.org/ver10/schema}OSDColor\" minOccurs=\"0\"/>\r\n *         <element name=\"PlainText\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDTextConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDTextConfiguration\", propOrder = { \"type\", \"dateFormat\", \"timeFormat\", \"fontSize\", \"fontColor\", \"backgroundColor\", \"plainText\", \"extension\" })\r\npublic class OSDTextConfiguration {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected String type;\r\n\t@XmlElement(name = \"DateFormat\")\r\n\tprotected String dateFormat;\r\n\t@XmlElement(name = \"TimeFormat\")\r\n\tprotected String timeFormat;\r\n\t@XmlElement(name = \"FontSize\")\r\n\tprotected Integer fontSize;\r\n\t@XmlElement(name = \"FontColor\")\r\n\tprotected OSDColor fontColor;\r\n\t@XmlElement(name = \"BackgroundColor\")\r\n\tprotected OSDColor backgroundColor;\r\n\t@XmlElement(name = \"PlainText\")\r\n\tprotected String plainText;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDTextConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setType(String value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dateFormat-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDateFormat() {\r\n\t\treturn dateFormat;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dateFormat-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDateFormat(String value) {\r\n\t\tthis.dateFormat = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der timeFormat-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTimeFormat() {\r\n\t\treturn timeFormat;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der timeFormat-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTimeFormat(String value) {\r\n\t\tthis.timeFormat = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fontSize-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getFontSize() {\r\n\t\treturn fontSize;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fontSize-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setFontSize(Integer value) {\r\n\t\tthis.fontSize = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fontColor-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDColor }\r\n\t * \r\n\t */\r\n\tpublic OSDColor getFontColor() {\r\n\t\treturn fontColor;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fontColor-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDColor }\r\n\t * \r\n\t */\r\n\tpublic void setFontColor(OSDColor value) {\r\n\t\tthis.fontColor = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der backgroundColor-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDColor }\r\n\t * \r\n\t */\r\n\tpublic OSDColor getBackgroundColor() {\r\n\t\treturn backgroundColor;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der backgroundColor-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDColor }\r\n\t * \r\n\t */\r\n\tpublic void setBackgroundColor(OSDColor value) {\r\n\t\tthis.backgroundColor = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der plainText-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPlainText() {\r\n\t\treturn plainText;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der plainText-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPlainText(String value) {\r\n\t\tthis.plainText = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDTextConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDTextConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDTextConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDTextConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDTextConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDTextConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDTextConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDTextConfigurationExtension\", propOrder = { \"any\" })\r\npublic class OSDTextConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDTextOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDTextOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDTextOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"FontSizeRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\" minOccurs=\"0\"/>\r\n *         <element name=\"DateFormat\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"TimeFormat\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"FontColor\" type=\"{http://www.onvif.org/ver10/schema}OSDColorOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"BackgroundColor\" type=\"{http://www.onvif.org/ver10/schema}OSDColorOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}OSDTextOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDTextOptions\", propOrder = { \"type\", \"fontSizeRange\", \"dateFormat\", \"timeFormat\", \"fontColor\", \"backgroundColor\", \"extension\" })\r\npublic class OSDTextOptions {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected List<String> type;\r\n\t@XmlElement(name = \"FontSizeRange\")\r\n\tprotected IntRange fontSizeRange;\r\n\t@XmlElement(name = \"DateFormat\")\r\n\tprotected List<String> dateFormat;\r\n\t@XmlElement(name = \"TimeFormat\")\r\n\tprotected List<String> timeFormat;\r\n\t@XmlElement(name = \"FontColor\")\r\n\tprotected OSDColorOptions fontColor;\r\n\t@XmlElement(name = \"BackgroundColor\")\r\n\tprotected OSDColorOptions backgroundColor;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected OSDTextOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the type property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the type property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getType().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getType() {\r\n\t\tif (type == null) {\r\n\t\t\ttype = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.type;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fontSizeRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getFontSizeRange() {\r\n\t\treturn fontSizeRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fontSizeRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setFontSizeRange(IntRange value) {\r\n\t\tthis.fontSizeRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the dateFormat property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the dateFormat property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDateFormat().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getDateFormat() {\r\n\t\tif (dateFormat == null) {\r\n\t\t\tdateFormat = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.dateFormat;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the timeFormat property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the timeFormat property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTimeFormat().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getTimeFormat() {\r\n\t\tif (timeFormat == null) {\r\n\t\t\ttimeFormat = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.timeFormat;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fontColor-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDColorOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDColorOptions getFontColor() {\r\n\t\treturn fontColor;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fontColor-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDColorOptions }\r\n\t * \r\n\t */\r\n\tpublic void setFontColor(OSDColorOptions value) {\r\n\t\tthis.fontColor = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der backgroundColor-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDColorOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDColorOptions getBackgroundColor() {\r\n\t\treturn backgroundColor;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der backgroundColor-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDColorOptions }\r\n\t * \r\n\t */\r\n\tpublic void setBackgroundColor(OSDColorOptions value) {\r\n\t\tthis.backgroundColor = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link OSDTextOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDTextOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link OSDTextOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(OSDTextOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDTextOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDTextOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OSDTextOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OSDTextOptionsExtension\", propOrder = { \"any\" })\r\npublic class OSDTextOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OSDType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OSDType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"OSDType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Text\"/>\r\n *     <enumeration value=\"Image\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"OSDType\")\r\n@XmlEnum\r\npublic enum OSDType {\r\n\r\n\t@XmlEnumValue(\"Text\")\r\n\tTEXT(\"Text\"), @XmlEnumValue(\"Image\")\r\n\tIMAGE(\"Image\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tOSDType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static OSDType fromValue(String v) {\r\n\t\tfor (OSDType c : OSDType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Object.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Object complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Object\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ObjectId\">\r\n *       <sequence>\r\n *         <element name=\"Appearance\" type=\"{http://www.onvif.org/ver10/schema}Appearance\" minOccurs=\"0\"/>\r\n *         <element name=\"Behaviour\" type=\"{http://www.onvif.org/ver10/schema}Behaviour\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ObjectExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Object\", propOrder = { \"appearance\", \"behaviour\", \"extension\" })\r\npublic class Object extends ObjectId {\r\n\r\n\t@XmlElement(name = \"Appearance\")\r\n\tprotected Appearance appearance;\r\n\t@XmlElement(name = \"Behaviour\")\r\n\tprotected Behaviour behaviour;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ObjectExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der appearance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Appearance }\r\n\t * \r\n\t */\r\n\tpublic Appearance getAppearance() {\r\n\t\treturn appearance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der appearance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Appearance }\r\n\t * \r\n\t */\r\n\tpublic void setAppearance(Appearance value) {\r\n\t\tthis.appearance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der behaviour-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Behaviour }\r\n\t * \r\n\t */\r\n\tpublic Behaviour getBehaviour() {\r\n\t\treturn behaviour;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der behaviour-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Behaviour }\r\n\t * \r\n\t */\r\n\tpublic void setBehaviour(Behaviour value) {\r\n\t\tthis.behaviour = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectExtension }\r\n\t * \r\n\t */\r\n\tpublic ObjectExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ObjectExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ObjectExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ObjectExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ObjectExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ObjectExtension\", propOrder = { \"any\" })\r\npublic class ObjectExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.onvif.ver10.schema package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _VideoSourceConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"VideoSourceConfiguration\");\r\n\tprivate final static QName _MetadataStream_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"MetadataStream\");\r\n\tprivate final static QName _AudioEncoderConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"AudioEncoderConfiguration\");\r\n\tprivate final static QName _VideoEncoderConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"VideoEncoderConfiguration\");\r\n\tprivate final static QName _VideoAnalyticsConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"VideoAnalyticsConfiguration\");\r\n\tprivate final static QName _AudioOutputConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"AudioOutputConfiguration\");\r\n\tprivate final static QName _Polygon_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"Polygon\");\r\n\tprivate final static QName _Polyline_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"Polyline\");\r\n\tprivate final static QName _AudioSourceConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"AudioSourceConfiguration\");\r\n\tprivate final static QName _MetadataConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"MetadataConfiguration\");\r\n\tprivate final static QName _PTZConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"PTZConfiguration\");\r\n\tprivate final static QName _AudioDecoderConfiguration_QNAME = new QName(\"http://www.onvif.org/ver10/schema\", \"AudioDecoderConfiguration\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver10.schema\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemListDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription createItemListDescription() {\r\n\t\treturn new ItemListDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ConfigDescription }\r\n\t * \r\n\t */\r\n\tpublic ConfigDescription createConfigDescription() {\r\n\t\treturn new ConfigDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Behaviour }\r\n\t * \r\n\t */\r\n\tpublic Behaviour createBehaviour() {\r\n\t\treturn new Behaviour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ColorDescriptor }\r\n\t * \r\n\t */\r\n\tpublic ColorDescriptor createColorDescriptor() {\r\n\t\treturn new ColorDescriptor();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EventSubscription }\r\n\t * \r\n\t */\r\n\tpublic EventSubscription createEventSubscription() {\r\n\t\treturn new EventSubscription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ClassDescriptor }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptor createClassDescriptor() {\r\n\t\treturn new ClassDescriptor();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemList }\r\n\t * \r\n\t */\r\n\tpublic ItemList createItemList() {\r\n\t\treturn new ItemList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link User }\r\n\t * \r\n\t */\r\n\tpublic User createUser() {\r\n\t\treturn new User();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Scope }\r\n\t * \r\n\t */\r\n\tpublic Scope createScope() {\r\n\t\treturn new Scope();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11AvailableNetworks }\r\n\t * \r\n\t */\r\n\tpublic Dot11AvailableNetworks createDot11AvailableNetworks() {\r\n\t\treturn new Dot11AvailableNetworks();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NTPInformation }\r\n\t * \r\n\t */\r\n\tpublic NTPInformation createNTPInformation() {\r\n\t\treturn new NTPInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DynamicDNSInformation }\r\n\t * \r\n\t */\r\n\tpublic DynamicDNSInformation createDynamicDNSInformation() {\r\n\t\treturn new DynamicDNSInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot1XConfiguration }\r\n\t * \r\n\t */\r\n\tpublic Dot1XConfiguration createDot1XConfiguration() {\r\n\t\treturn new Dot1XConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic AttachmentData createAttachmentData() {\r\n\t\treturn new AttachmentData();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkZeroConfiguration }\r\n\t * \r\n\t */\r\n\tpublic NetworkZeroConfiguration createNetworkZeroConfiguration() {\r\n\t\treturn new NetworkZeroConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Certificate }\r\n\t * \r\n\t */\r\n\tpublic Certificate createCertificate() {\r\n\t\treturn new Certificate();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BackupFile }\r\n\t * \r\n\t */\r\n\tpublic BackupFile createBackupFile() {\r\n\t\treturn new BackupFile();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelayOutput }\r\n\t * \r\n\t */\r\n\tpublic RelayOutput createRelayOutput() {\r\n\t\treturn new RelayOutput();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemDateTime }\r\n\t * \r\n\t */\r\n\tpublic SystemDateTime createSystemDateTime() {\r\n\t\treturn new SystemDateTime();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TimeZone }\r\n\t * \r\n\t */\r\n\tpublic TimeZone createTimeZone() {\r\n\t\treturn new TimeZone();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic DateTime createDateTime() {\r\n\t\treturn new DateTime();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Capabilities createCapabilities() {\r\n\t\treturn new Capabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateStatus }\r\n\t * \r\n\t */\r\n\tpublic CertificateStatus createCertificateStatus() {\r\n\t\treturn new CertificateStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SupportInformation }\r\n\t * \r\n\t */\r\n\tpublic SupportInformation createSupportInformation() {\r\n\t\treturn new SupportInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateInformation }\r\n\t * \r\n\t */\r\n\tpublic CertificateInformation createCertificateInformation() {\r\n\t\treturn new CertificateInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkHost }\r\n\t * \r\n\t */\r\n\tpublic NetworkHost createNetworkHost() {\r\n\t\treturn new NetworkHost();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemoteUser }\r\n\t * \r\n\t */\r\n\tpublic RemoteUser createRemoteUser() {\r\n\t\treturn new RemoteUser();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelayOutputSettings }\r\n\t * \r\n\t */\r\n\tpublic RelayOutputSettings createRelayOutputSettings() {\r\n\t\treturn new RelayOutputSettings();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link HostnameInformation }\r\n\t * \r\n\t */\r\n\tpublic HostnameInformation createHostnameInformation() {\r\n\t\treturn new HostnameInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11Status }\r\n\t * \r\n\t */\r\n\tpublic Dot11Status createDot11Status() {\r\n\t\treturn new Dot11Status();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BinaryData }\r\n\t * \r\n\t */\r\n\tpublic BinaryData createBinaryData() {\r\n\t\treturn new BinaryData();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPAddressFilter }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilter createIPAddressFilter() {\r\n\t\treturn new IPAddressFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceSetConfiguration createNetworkInterfaceSetConfiguration() {\r\n\t\treturn new NetworkInterfaceSetConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkProtocol }\r\n\t * \r\n\t */\r\n\tpublic NetworkProtocol createNetworkProtocol() {\r\n\t\treturn new NetworkProtocol();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemLogUriList }\r\n\t * \r\n\t */\r\n\tpublic SystemLogUriList createSystemLogUriList() {\r\n\t\treturn new SystemLogUriList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DNSInformation }\r\n\t * \r\n\t */\r\n\tpublic DNSInformation createDNSInformation() {\r\n\t\treturn new DNSInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterface createNetworkInterface() {\r\n\t\treturn new NetworkInterface();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateWithPrivateKey }\r\n\t * \r\n\t */\r\n\tpublic CertificateWithPrivateKey createCertificateWithPrivateKey() {\r\n\t\treturn new CertificateWithPrivateKey();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPAddress }\r\n\t * \r\n\t */\r\n\tpublic IPAddress createIPAddress() {\r\n\t\treturn new IPAddress();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Dot11Capabilities createDot11Capabilities() {\r\n\t\treturn new Dot11Capabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkGateway }\r\n\t * \r\n\t */\r\n\tpublic NetworkGateway createNetworkGateway() {\r\n\t\treturn new NetworkGateway();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemLog }\r\n\t * \r\n\t */\r\n\tpublic SystemLog createSystemLog() {\r\n\t\treturn new SystemLog();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceConfiguration createAudioSourceConfiguration() {\r\n\t\treturn new AudioSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PTZConfiguration createPTZConfiguration() {\r\n\t\treturn new PTZConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfiguration createVideoSourceConfiguration() {\r\n\t\treturn new VideoSourceConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Message }\r\n\t * \r\n\t */\r\n\tpublic Message createMessage() {\r\n\t\treturn new Message();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MessageExtension }\r\n\t * \r\n\t */\r\n\tpublic MessageExtension createMessageExtension() {\r\n\t\treturn new MessageExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfiguration createAudioEncoderConfiguration() {\r\n\t\treturn new AudioEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfiguration createVideoEncoderConfiguration() {\r\n\t\treturn new VideoEncoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataStream }\r\n\t * \r\n\t */\r\n\tpublic MetadataStream createMetadataStream() {\r\n\t\treturn new MetadataStream();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfiguration createAudioDecoderConfiguration() {\r\n\t\treturn new AudioDecoderConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsConfiguration createVideoAnalyticsConfiguration() {\r\n\t\treturn new VideoAnalyticsConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioOutputConfiguration createAudioOutputConfiguration() {\r\n\t\treturn new AudioOutputConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Polygon }\r\n\t * \r\n\t */\r\n\tpublic Polygon createPolygon() {\r\n\t\treturn new Polygon();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfiguration createMetadataConfiguration() {\r\n\t\treturn new MetadataConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Polyline }\r\n\t * \r\n\t */\r\n\tpublic Polyline createPolyline() {\r\n\t\treturn new Polyline();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IrCutFilterAutoAdjustment }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustment createIrCutFilterAutoAdjustment() {\r\n\t\treturn new IrCutFilterAutoAdjustment();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZNodeExtension2 }\r\n\t * \r\n\t */\r\n\tpublic PTZNodeExtension2 createPTZNodeExtension2() {\r\n\t\treturn new PTZNodeExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WideDynamicRangeOptions20 }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRangeOptions20 createWideDynamicRangeOptions20() {\r\n\t\treturn new WideDynamicRangeOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateGenerationParametersExtension }\r\n\t * \r\n\t */\r\n\tpublic CertificateGenerationParametersExtension createCertificateGenerationParametersExtension() {\r\n\t\treturn new CertificateGenerationParametersExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZSpacesExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZSpacesExtension createPTZSpacesExtension() {\r\n\t\treturn new PTZSpacesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EFlip }\r\n\t * \r\n\t */\r\n\tpublic EFlip createEFlip() {\r\n\t\treturn new EFlip();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoAttributes }\r\n\t * \r\n\t */\r\n\tpublic VideoAttributes createVideoAttributes() {\r\n\t\treturn new VideoAttributes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MediaAttributes }\r\n\t * \r\n\t */\r\n\tpublic MediaAttributes createMediaAttributes() {\r\n\t\treturn new MediaAttributes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SearchCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SearchCapabilities createSearchCapabilities() {\r\n\t\treturn new SearchCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link G726DecOptions }\r\n\t * \r\n\t */\r\n\tpublic G726DecOptions createG726DecOptions() {\r\n\t\treturn new G726DecOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeviceEntity }\r\n\t * \r\n\t */\r\n\tpublic DeviceEntity createDeviceEntity() {\r\n\t\treturn new DeviceEntity();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector createPTZVector() {\r\n\t\treturn new PTZVector();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AACDecOptions }\r\n\t * \r\n\t */\r\n\tpublic AACDecOptions createAACDecOptions() {\r\n\t\treturn new AACDecOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingStatus20Extension }\r\n\t * \r\n\t */\r\n\tpublic ImagingStatus20Extension createImagingStatus20Extension() {\r\n\t\treturn new ImagingStatus20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationOptions createPTZConfigurationOptions() {\r\n\t\treturn new PTZConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv6ConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic IPv6ConfigurationExtension createIPv6ConfigurationExtension() {\r\n\t\treturn new IPv6ConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoOutputConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoOutputConfigurationOptions createVideoOutputConfigurationOptions() {\r\n\t\treturn new VideoOutputConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Rename }\r\n\t * \r\n\t */\r\n\tpublic Rename createRename() {\r\n\t\treturn new Rename();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link G711DecOptions }\r\n\t * \r\n\t */\r\n\tpublic G711DecOptions createG711DecOptions() {\r\n\t\treturn new G711DecOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateGenerationParameters }\r\n\t * \r\n\t */\r\n\tpublic CertificateGenerationParameters createCertificateGenerationParameters() {\r\n\t\treturn new CertificateGenerationParameters();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Receiver }\r\n\t * \r\n\t */\r\n\tpublic Receiver createReceiver() {\r\n\t\treturn new Receiver();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Transport }\r\n\t * \r\n\t */\r\n\tpublic Transport createTransport() {\r\n\t\treturn new Transport();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourSpotOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSpotOptions createPTZPresetTourSpotOptions() {\r\n\t\treturn new PTZPresetTourSpotOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11Configuration }\r\n\t * \r\n\t */\r\n\tpublic Dot11Configuration createDot11Configuration() {\r\n\t\treturn new Dot11Configuration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PolylineArrayExtension }\r\n\t * \r\n\t */\r\n\tpublic PolylineArrayExtension createPolylineArrayExtension() {\r\n\t\treturn new PolylineArrayExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EventFilter }\r\n\t * \r\n\t */\r\n\tpublic EventFilter createEventFilter() {\r\n\t\treturn new EventFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PolygonConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PolygonConfiguration createPolygonConfiguration() {\r\n\t\treturn new PolygonConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetTracksResponseList }\r\n\t * \r\n\t */\r\n\tpublic GetTracksResponseList createGetTracksResponseList() {\r\n\t\treturn new GetTracksResponseList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RotateOptions }\r\n\t * \r\n\t */\r\n\tpublic RotateOptions createRotateOptions() {\r\n\t\treturn new RotateOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SupportedRules }\r\n\t * \r\n\t */\r\n\tpublic SupportedRules createSupportedRules() {\r\n\t\treturn new SupportedRules();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceExtension createNetworkInterfaceExtension() {\r\n\t\treturn new NetworkInterfaceExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDConfigurationOptionsExtension createOSDConfigurationOptionsExtension() {\r\n\t\treturn new OSDConfigurationOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BacklightCompensationOptions }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensationOptions createBacklightCompensationOptions() {\r\n\t\treturn new BacklightCompensationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioDecoderConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfigurationOptionsExtension createAudioDecoderConfigurationOptionsExtension() {\r\n\t\treturn new AudioDecoderConfigurationOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Merge }\r\n\t * \r\n\t */\r\n\tpublic Merge createMerge() {\r\n\t\treturn new Merge();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Rotate }\r\n\t * \r\n\t */\r\n\tpublic Rotate createRotate() {\r\n\t\treturn new Rotate();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDConfigurationExtension createOSDConfigurationExtension() {\r\n\t\treturn new OSDConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilitiesExtension createSystemCapabilitiesExtension() {\r\n\t\treturn new SystemCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PaneOptionExtension }\r\n\t * \r\n\t */\r\n\tpublic PaneOptionExtension createPaneOptionExtension() {\r\n\t\treturn new PaneOptionExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IrCutFilterAutoAdjustmentOptions }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustmentOptions createIrCutFilterAutoAdjustmentOptions() {\r\n\t\treturn new IrCutFilterAutoAdjustmentOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZStatusFilterOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZStatusFilterOptionsExtension createPTZStatusFilterOptionsExtension() {\r\n\t\treturn new PTZStatusFilterOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDColor }\r\n\t * \r\n\t */\r\n\tpublic OSDColor createOSDColor() {\r\n\t\treturn new OSDColor();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Split }\r\n\t * \r\n\t */\r\n\tpublic Split createSplit() {\r\n\t\treturn new Split();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourStartingConditionOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingConditionOptions createPTZPresetTourStartingConditionOptions() {\r\n\t\treturn new PTZPresetTourStartingConditionOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DisplayCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DisplayCapabilities createDisplayCapabilities() {\r\n\t\treturn new DisplayCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PolylineArray }\r\n\t * \r\n\t */\r\n\tpublic PolylineArray createPolylineArray() {\r\n\t\treturn new PolylineArray();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic Rectangle createRectangle() {\r\n\t\treturn new Rectangle();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TLSConfiguration }\r\n\t * \r\n\t */\r\n\tpublic TLSConfiguration createTLSConfiguration() {\r\n\t\treturn new TLSConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceConnectionSetting }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceConnectionSetting createNetworkInterfaceConnectionSetting() {\r\n\t\treturn new NetworkInterfaceConnectionSetting();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SourceIdentificationExtension }\r\n\t * \r\n\t */\r\n\tpublic SourceIdentificationExtension createSourceIdentificationExtension() {\r\n\t\treturn new SourceIdentificationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngineInput }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineInput createAnalyticsEngineInput() {\r\n\t\treturn new AnalyticsEngineInput();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ColorOptions }\r\n\t * \r\n\t */\r\n\tpublic ColorOptions createColorOptions() {\r\n\t\treturn new ColorOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsDeviceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceCapabilities createAnalyticsDeviceCapabilities() {\r\n\t\treturn new AnalyticsDeviceCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SourceReference }\r\n\t * \r\n\t */\r\n\tpublic SourceReference createSourceReference() {\r\n\t\treturn new SourceReference();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic RecordingCapabilities createRecordingCapabilities() {\r\n\t\treturn new RecordingCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDPosConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDPosConfigurationExtension createOSDPosConfigurationExtension() {\r\n\t\treturn new OSDPosConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MediaCapabilities }\r\n\t * \r\n\t */\r\n\tpublic MediaCapabilities createMediaCapabilities() {\r\n\t\treturn new MediaCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkZeroConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkZeroConfigurationExtension createNetworkZeroConfigurationExtension() {\r\n\t\treturn new NetworkZeroConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusOptions20 }\r\n\t * \r\n\t */\r\n\tpublic FocusOptions20 createFocusOptions20() {\r\n\t\treturn new FocusOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ConfigDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic ConfigDescriptionExtension createConfigDescriptionExtension() {\r\n\t\treturn new ConfigDescriptionExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MulticastConfiguration createMulticastConfiguration() {\r\n\t\treturn new MulticastConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SourceIdentification }\r\n\t * \r\n\t */\r\n\tpublic SourceIdentification createSourceIdentification() {\r\n\t\treturn new SourceIdentification();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ZoomLimits }\r\n\t * \r\n\t */\r\n\tpublic ZoomLimits createZoomLimits() {\r\n\t\treturn new ZoomLimits();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ExposureOptions20 }\r\n\t * \r\n\t */\r\n\tpublic ExposureOptions20 createExposureOptions20() {\r\n\t\treturn new ExposureOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoOutput }\r\n\t * \r\n\t */\r\n\tpublic VideoOutput createVideoOutput() {\r\n\t\treturn new VideoOutput();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfigurationOptions createVideoEncoderConfigurationOptions() {\r\n\t\treturn new VideoEncoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JpegOptions2 }\r\n\t * \r\n\t */\r\n\tpublic JpegOptions2 createJpegOptions2() {\r\n\t\treturn new JpegOptions2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv6Configuration }\r\n\t * \r\n\t */\r\n\tpublic IPv6Configuration createIPv6Configuration() {\r\n\t\treturn new IPv6Configuration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfigurationOptions createMetadataConfigurationOptions() {\r\n\t\treturn new MetadataConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic VideoResolution createVideoResolution() {\r\n\t\treturn new VideoResolution();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataAttributes }\r\n\t * \r\n\t */\r\n\tpublic MetadataAttributes createMetadataAttributes() {\r\n\t\treturn new MetadataAttributes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationOptions createVideoSourceConfigurationOptions() {\r\n\t\treturn new VideoSourceConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JpegDecOptions }\r\n\t * \r\n\t */\r\n\tpublic JpegDecOptions createJpegDecOptions() {\r\n\t\treturn new JpegDecOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemListDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescriptionExtension createItemListDescriptionExtension() {\r\n\t\treturn new ItemListDescriptionExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GenericEapPwdConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic GenericEapPwdConfigurationExtension createGenericEapPwdConfigurationExtension() {\r\n\t\treturn new GenericEapPwdConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LayoutOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic LayoutOptionsExtension createLayoutOptionsExtension() {\r\n\t\treturn new LayoutOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Mpeg4Configuration }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Configuration createMpeg4Configuration() {\r\n\t\treturn new Mpeg4Configuration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioSource }\r\n\t * \r\n\t */\r\n\tpublic AudioSource createAudioSource() {\r\n\t\treturn new AudioSource();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImageStabilizationOptions }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationOptions createImageStabilizationOptions() {\r\n\t\treturn new ImageStabilizationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EAPMethodConfiguration }\r\n\t * \r\n\t */\r\n\tpublic EAPMethodConfiguration createEAPMethodConfiguration() {\r\n\t\treturn new EAPMethodConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic FocusOptions20Extension createFocusOptions20Extension() {\r\n\t\treturn new FocusOptions20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReverseOptions }\r\n\t * \r\n\t */\r\n\tpublic ReverseOptions createReverseOptions() {\r\n\t\treturn new ReverseOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ColorspaceRange }\r\n\t * \r\n\t */\r\n\tpublic ColorspaceRange createColorspaceRange() {\r\n\t\treturn new ColorspaceRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusStatus20Extension }\r\n\t * \r\n\t */\r\n\tpublic FocusStatus20Extension createFocusStatus20Extension() {\r\n\t\treturn new FocusStatus20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link H264Options2 }\r\n\t * \r\n\t */\r\n\tpublic H264Options2 createH264Options2() {\r\n\t\treturn new H264Options2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link H264DecOptions }\r\n\t * \r\n\t */\r\n\tpublic H264DecOptions createH264DecOptions() {\r\n\t\treturn new H264DecOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDReference }\r\n\t * \r\n\t */\r\n\tpublic OSDReference createOSDReference() {\r\n\t\treturn new OSDReference();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AbsoluteFocus }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteFocus createAbsoluteFocus() {\r\n\t\treturn new AbsoluteFocus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZStatus createPTZStatus() {\r\n\t\treturn new PTZStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DynamicDNSInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic DynamicDNSInformationExtension createDynamicDNSInformationExtension() {\r\n\t\treturn new DynamicDNSInformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv6NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic IPv6NetworkInterfaceSetConfiguration createIPv6NetworkInterfaceSetConfiguration() {\r\n\t\treturn new IPv6NetworkInterfaceSetConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobConfiguration createRecordingJobConfiguration() {\r\n\t\treturn new RecordingJobConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioClassDescriptor }\r\n\t * \r\n\t */\r\n\tpublic AudioClassDescriptor createAudioClassDescriptor() {\r\n\t\treturn new AudioClassDescriptor();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TrackConfiguration }\r\n\t * \r\n\t */\r\n\tpublic TrackConfiguration createTrackConfiguration() {\r\n\t\treturn new TrackConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Space2DDescription }\r\n\t * \r\n\t */\r\n\tpublic Space2DDescription createSpace2DDescription() {\r\n\t\treturn new Space2DDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkZeroConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkZeroConfigurationExtension2 createNetworkZeroConfigurationExtension2() {\r\n\t\treturn new NetworkZeroConfigurationExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobStateSource }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateSource createRecordingJobStateSource() {\r\n\t\treturn new RecordingJobStateSource();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IOCapabilities }\r\n\t * \r\n\t */\r\n\tpublic IOCapabilities createIOCapabilities() {\r\n\t\treturn new IOCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DateTimeRange }\r\n\t * \r\n\t */\r\n\tpublic DateTimeRange createDateTimeRange() {\r\n\t\treturn new DateTimeRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TrackAttributes }\r\n\t * \r\n\t */\r\n\tpublic TrackAttributes createTrackAttributes() {\r\n\t\treturn new TrackAttributes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateUsage }\r\n\t * \r\n\t */\r\n\tpublic CertificateUsage createCertificateUsage() {\r\n\t\treturn new CertificateUsage();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Transformation }\r\n\t * \r\n\t */\r\n\tpublic Transformation createTransformation() {\r\n\t\treturn new Transformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PaneLayoutOptions }\r\n\t * \r\n\t */\r\n\tpublic PaneLayoutOptions createPaneLayoutOptions() {\r\n\t\treturn new PaneLayoutOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnyHolder }\r\n\t * \r\n\t */\r\n\tpublic AnyHolder createAnyHolder() {\r\n\t\treturn new AnyHolder();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Space1DDescription }\r\n\t * \r\n\t */\r\n\tpublic Space1DDescription createSpace1DDescription() {\r\n\t\treturn new Space1DDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PolylineArrayConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PolylineArrayConfiguration createPolylineArrayConfiguration() {\r\n\t\treturn new PolylineArrayConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImageStabilization }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilization createImageStabilization() {\r\n\t\treturn new ImageStabilization();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioClassDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioClassDescriptorExtension createAudioClassDescriptorExtension() {\r\n\t\treturn new AudioClassDescriptorExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11SecurityConfiguration }\r\n\t * \r\n\t */\r\n\tpublic Dot11SecurityConfiguration createDot11SecurityConfiguration() {\r\n\t\treturn new Dot11SecurityConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv4NetworkInterfaceSetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic IPv4NetworkInterfaceSetConfiguration createIPv4NetworkInterfaceSetConfiguration() {\r\n\t\treturn new IPv4NetworkInterfaceSetConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Vector1D }\r\n\t * \r\n\t */\r\n\tpublic Vector1D createVector1D() {\r\n\t\treturn new Vector1D();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourSupportedExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSupportedExtension createPTZPresetTourSupportedExtension() {\r\n\t\treturn new PTZPresetTourSupportedExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WhiteBalance }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalance createWhiteBalance() {\r\n\t\treturn new WhiteBalance();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingInformation }\r\n\t * \r\n\t */\r\n\tpublic RecordingInformation createRecordingInformation() {\r\n\t\treturn new RecordingInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPositionFilter }\r\n\t * \r\n\t */\r\n\tpublic PTZPositionFilter createPTZPositionFilter() {\r\n\t\treturn new PTZPositionFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingSettings }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettings createImagingSettings() {\r\n\t\treturn new ImagingSettings();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Color }\r\n\t * \r\n\t */\r\n\tpublic Color createColor() {\r\n\t\treturn new Color();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilitiesExtension2 createNetworkCapabilitiesExtension2() {\r\n\t\treturn new NetworkCapabilitiesExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MediaUri }\r\n\t * \r\n\t */\r\n\tpublic MediaUri createMediaUri() {\r\n\t\treturn new MediaUri();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindPTZPositionResult }\r\n\t * \r\n\t */\r\n\tpublic FindPTZPositionResult createFindPTZPositionResult() {\r\n\t\treturn new FindPTZPositionResult();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRecordingsResponseItem }\r\n\t * \r\n\t */\r\n\tpublic GetRecordingsResponseItem createGetRecordingsResponseItem() {\r\n\t\treturn new GetRecordingsResponseItem();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Vector2D }\r\n\t * \r\n\t */\r\n\tpublic Vector2D createVector2D() {\r\n\t\treturn new Vector2D();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ObjectTreeExtension }\r\n\t * \r\n\t */\r\n\tpublic ObjectTreeExtension createObjectTreeExtension() {\r\n\t\treturn new ObjectTreeExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobStateTrack }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateTrack createRecordingJobStateTrack() {\r\n\t\treturn new RecordingJobStateTrack();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationExtension createPTZConfigurationExtension() {\r\n\t\treturn new PTZConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceLink }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceLink createNetworkInterfaceLink() {\r\n\t\treturn new NetworkInterfaceLink();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioSourceConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceConfigurationOptions createAudioSourceConfigurationOptions() {\r\n\t\treturn new AudioSourceConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReverseOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic ReverseOptionsExtension createReverseOptionsExtension() {\r\n\t\treturn new ReverseOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MessageDescription }\r\n\t * \r\n\t */\r\n\tpublic MessageDescription createMessageDescription() {\r\n\t\treturn new MessageDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JpegOptions }\r\n\t * \r\n\t */\r\n\tpublic JpegOptions createJpegOptions() {\r\n\t\treturn new JpegOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IntRectangleRange }\r\n\t * \r\n\t */\r\n\tpublic IntRectangleRange createIntRectangleRange() {\r\n\t\treturn new IntRectangleRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EFlipOptions }\r\n\t * \r\n\t */\r\n\tpublic EFlipOptions createEFlipOptions() {\r\n\t\treturn new EFlipOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsStateInformation }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsStateInformation createAnalyticsStateInformation() {\r\n\t\treturn new AnalyticsStateInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv6NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic IPv6NetworkInterface createIPv6NetworkInterface() {\r\n\t\treturn new IPv6NetworkInterface();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioDescriptor }\r\n\t * \r\n\t */\r\n\tpublic AudioDescriptor createAudioDescriptor() {\r\n\t\treturn new AudioDescriptor();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ProfileCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ProfileCapabilities createProfileCapabilities() {\r\n\t\treturn new ProfileCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BacklightCompensation20 }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensation20 createBacklightCompensation20() {\r\n\t\treturn new BacklightCompensation20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImageStabilizationExtension }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationExtension createImageStabilizationExtension() {\r\n\t\treturn new ImageStabilizationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EventStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic EventStreamExtension createEventStreamExtension() {\r\n\t\treturn new EventStreamExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IOCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic IOCapabilitiesExtension createIOCapabilitiesExtension() {\r\n\t\treturn new IOCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDConfigurationOptions createOSDConfigurationOptions() {\r\n\t\treturn new OSDConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusStatus20 }\r\n\t * \r\n\t */\r\n\tpublic FocusStatus20 createFocusStatus20() {\r\n\t\treturn new FocusStatus20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelativeFocusOptions20 }\r\n\t * \r\n\t */\r\n\tpublic RelativeFocusOptions20 createRelativeFocusOptions20() {\r\n\t\treturn new RelativeFocusOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataInputExtension }\r\n\t * \r\n\t */\r\n\tpublic MetadataInputExtension createMetadataInputExtension() {\r\n\t\treturn new MetadataInputExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioAnalyticsStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioAnalyticsStreamExtension createAudioAnalyticsStreamExtension() {\r\n\t\treturn new AudioAnalyticsStreamExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioAnalyticsStream }\r\n\t * \r\n\t */\r\n\tpublic AudioAnalyticsStream createAudioAnalyticsStream() {\r\n\t\treturn new AudioAnalyticsStream();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDColorOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDColorOptionsExtension createOSDColorOptionsExtension() {\r\n\t\treturn new OSDColorOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EventCapabilities }\r\n\t * \r\n\t */\r\n\tpublic EventCapabilities createEventCapabilities() {\r\n\t\treturn new EventCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioEncoderConfigurationOption }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfigurationOption createAudioEncoderConfigurationOption() {\r\n\t\treturn new AudioEncoderConfigurationOption();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BacklightCompensationOptions20 }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensationOptions20 createBacklightCompensationOptions20() {\r\n\t\treturn new BacklightCompensationOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataFilter }\r\n\t * \r\n\t */\r\n\tpublic MetadataFilter createMetadataFilter() {\r\n\t\treturn new MetadataFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZNodeExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZNodeExtension createPTZNodeExtension() {\r\n\t\treturn new PTZNodeExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingStatus }\r\n\t * \r\n\t */\r\n\tpublic ImagingStatus createImagingStatus() {\r\n\t\treturn new ImagingStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WhiteBalance20 }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalance20 createWhiteBalance20() {\r\n\t\treturn new WhiteBalance20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDConfiguration createOSDConfiguration() {\r\n\t\treturn new OSDConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusStatus }\r\n\t * \r\n\t */\r\n\tpublic FocusStatus createFocusStatus() {\r\n\t\treturn new FocusStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Frame }\r\n\t * \r\n\t */\r\n\tpublic Frame createFrame() {\r\n\t\treturn new Frame();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPAddressFilterExtension }\r\n\t * \r\n\t */\r\n\tpublic IPAddressFilterExtension createIPAddressFilterExtension() {\r\n\t\treturn new IPAddressFilterExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReplayCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ReplayCapabilities createReplayCapabilities() {\r\n\t\treturn new ReplayCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ContinuousFocus }\r\n\t * \r\n\t */\r\n\tpublic ContinuousFocus createContinuousFocus() {\r\n\t\treturn new ContinuousFocus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MotionExpressionConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MotionExpressionConfiguration createMotionExpressionConfiguration() {\r\n\t\treturn new MotionExpressionConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobConfigurationExtension createRecordingJobConfigurationExtension() {\r\n\t\treturn new RecordingJobConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourOptions createPTZPresetTourOptions() {\r\n\t\treturn new PTZPresetTourOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StreamSetup }\r\n\t * \r\n\t */\r\n\tpublic StreamSetup createStreamSetup() {\r\n\t\treturn new StreamSetup();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IntRectangle }\r\n\t * \r\n\t */\r\n\tpublic IntRectangle createIntRectangle() {\r\n\t\treturn new IntRectangle();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoDecoderConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoDecoderConfigurationOptionsExtension createVideoDecoderConfigurationOptionsExtension() {\r\n\t\treturn new VideoDecoderConfigurationOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTControlDirection }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirection createPTControlDirection() {\r\n\t\treturn new PTControlDirection();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoRateControl }\r\n\t * \r\n\t */\r\n\tpublic VideoRateControl createVideoRateControl() {\r\n\t\treturn new VideoRateControl();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelativeFocus }\r\n\t * \r\n\t */\r\n\tpublic RelativeFocus createRelativeFocus() {\r\n\t\treturn new RelativeFocus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetTracksResponseItem }\r\n\t * \r\n\t */\r\n\tpublic GetTracksResponseItem createGetTracksResponseItem() {\r\n\t\treturn new GetTracksResponseItem();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic Vector createVector() {\r\n\t\treturn new Vector();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusConfiguration }\r\n\t * \r\n\t */\r\n\tpublic FocusConfiguration createFocusConfiguration() {\r\n\t\treturn new FocusConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ProfileExtension }\r\n\t * \r\n\t */\r\n\tpublic ProfileExtension createProfileExtension() {\r\n\t\treturn new ProfileExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BehaviourExtension }\r\n\t * \r\n\t */\r\n\tpublic BehaviourExtension createBehaviourExtension() {\r\n\t\treturn new BehaviourExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IrCutFilterAutoAdjustmentExtension }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustmentExtension createIrCutFilterAutoAdjustmentExtension() {\r\n\t\treturn new IrCutFilterAutoAdjustmentExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingOptions20Extension2 }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20Extension2 createImagingOptions20Extension2() {\r\n\t\treturn new ImagingOptions20Extension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkCapabilities }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilities createNetworkCapabilities() {\r\n\t\treturn new NetworkCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingOptions20Extension3 }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20Extension3 createImagingOptions20Extension3() {\r\n\t\treturn new ImagingOptions20Extension3();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobStateInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateInformationExtension createRecordingJobStateInformationExtension() {\r\n\t\treturn new RecordingJobStateInformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ObjectTree }\r\n\t * \r\n\t */\r\n\tpublic ObjectTree createObjectTree() {\r\n\t\treturn new ObjectTree();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZCapabilities }\r\n\t * \r\n\t */\r\n\tpublic PTZCapabilities createPTZCapabilities() {\r\n\t\treturn new PTZCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusConfiguration20 }\r\n\t * \r\n\t */\r\n\tpublic FocusConfiguration20 createFocusConfiguration20() {\r\n\t\treturn new FocusConfiguration20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDImgConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDImgConfigurationExtension createOSDImgConfigurationExtension() {\r\n\t\treturn new OSDImgConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TrackAttributesExtension }\r\n\t * \r\n\t */\r\n\tpublic TrackAttributesExtension createTrackAttributesExtension() {\r\n\t\treturn new TrackAttributesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilities createSystemCapabilities() {\r\n\t\treturn new SystemCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WhiteBalanceOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceOptions20Extension createWhiteBalanceOptions20Extension() {\r\n\t\treturn new WhiteBalanceOptions20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceInfo }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceInfo createNetworkInterfaceInfo() {\r\n\t\treturn new NetworkInterfaceInfo();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceExtension2 createVideoSourceExtension2() {\r\n\t\treturn new VideoSourceExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindMetadataResultList }\r\n\t * \r\n\t */\r\n\tpublic FindMetadataResultList createFindMetadataResultList() {\r\n\t\treturn new FindMetadataResultList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngineInputInfoExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineInputInfoExtension createAnalyticsEngineInputInfoExtension() {\r\n\t\treturn new AnalyticsEngineInputInfoExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReceiverCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ReceiverCapabilities createReceiverCapabilities() {\r\n\t\treturn new ReceiverCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindRecordingResultList }\r\n\t * \r\n\t */\r\n\tpublic FindRecordingResultList createFindRecordingResultList() {\r\n\t\treturn new FindRecordingResultList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemDateTimeExtension }\r\n\t * \r\n\t */\r\n\tpublic SystemDateTimeExtension createSystemDateTimeExtension() {\r\n\t\treturn new SystemDateTimeExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindPTZPositionResultList }\r\n\t * \r\n\t */\r\n\tpublic FindPTZPositionResultList createFindPTZPositionResultList() {\r\n\t\treturn new FindPTZPositionResultList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RuleEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic RuleEngineConfigurationExtension createRuleEngineConfigurationExtension() {\r\n\t\treturn new RuleEngineConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ClassDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptorExtension createClassDescriptorExtension() {\r\n\t\treturn new ClassDescriptorExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceSetConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceSetConfigurationExtension2 createNetworkInterfaceSetConfigurationExtension2() {\r\n\t\treturn new NetworkInterfaceSetConfigurationExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot3Configuration }\r\n\t * \r\n\t */\r\n\tpublic Dot3Configuration createDot3Configuration() {\r\n\t\treturn new Dot3Configuration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDTextConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDTextConfigurationExtension createOSDTextConfigurationExtension() {\r\n\t\treturn new OSDTextConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngineInputInfo }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineInputInfo createAnalyticsEngineInputInfo() {\r\n\t\treturn new AnalyticsEngineInputInfo();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoOutputExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoOutputExtension createVideoOutputExtension() {\r\n\t\treturn new VideoOutputExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ExposureOptions }\r\n\t * \r\n\t */\r\n\tpublic ExposureOptions createExposureOptions() {\r\n\t\treturn new ExposureOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceConfigurationOptionsExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationOptionsExtension2 createVideoSourceConfigurationOptionsExtension2() {\r\n\t\treturn new VideoSourceConfigurationOptionsExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReplayConfiguration }\r\n\t * \r\n\t */\r\n\tpublic ReplayConfiguration createReplayConfiguration() {\r\n\t\treturn new ReplayConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IrCutFilterAutoAdjustmentOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic IrCutFilterAutoAdjustmentOptionsExtension createIrCutFilterAutoAdjustmentOptionsExtension() {\r\n\t\treturn new IrCutFilterAutoAdjustmentOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDColorOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDColorOptions createOSDColorOptions() {\r\n\t\treturn new OSDColorOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZStatusFilterOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZStatusFilterOptions createPTZStatusFilterOptions() {\r\n\t\treturn new PTZStatusFilterOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilitiesExtension2 createSystemCapabilitiesExtension2() {\r\n\t\treturn new SystemCapabilitiesExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoEncoderOptionsExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderOptionsExtension2 createVideoEncoderOptionsExtension2() {\r\n\t\treturn new VideoEncoderOptionsExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelativeFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic RelativeFocusOptions createRelativeFocusOptions() {\r\n\t\treturn new RelativeFocusOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationExtension2 createVideoSourceConfigurationExtension2() {\r\n\t\treturn new VideoSourceConfigurationExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusMove }\r\n\t * \r\n\t */\r\n\tpublic FocusMove createFocusMove() {\r\n\t\treturn new FocusMove();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngineControl }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineControl createAnalyticsEngineControl() {\r\n\t\treturn new AnalyticsEngineControl();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic ObjectId createObjectId() {\r\n\t\treturn new ObjectId();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CellLayout }\r\n\t * \r\n\t */\r\n\tpublic CellLayout createCellLayout() {\r\n\t\treturn new CellLayout();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Profile }\r\n\t * \r\n\t */\r\n\tpublic Profile createProfile() {\r\n\t\treturn new Profile();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingSettingsExtension202 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension202 createImagingSettingsExtension202() {\r\n\t\treturn new ImagingSettingsExtension202();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SearchScopeExtension }\r\n\t * \r\n\t */\r\n\tpublic SearchScopeExtension createSearchScopeExtension() {\r\n\t\treturn new SearchScopeExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingSettingsExtension203 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension203 createImagingSettingsExtension203() {\r\n\t\treturn new ImagingSettingsExtension203();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImageStabilizationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic ImageStabilizationOptionsExtension createImageStabilizationOptionsExtension() {\r\n\t\treturn new ImageStabilizationOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ColorDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic ColorDescriptorExtension createColorDescriptorExtension() {\r\n\t\treturn new ColorDescriptorExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Layout }\r\n\t * \r\n\t */\r\n\tpublic Layout createLayout() {\r\n\t\treturn new Layout();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceSetConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceSetConfigurationExtension createNetworkInterfaceSetConfigurationExtension() {\r\n\t\treturn new NetworkInterfaceSetConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SecurityCapabilities }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilities createSecurityCapabilities() {\r\n\t\treturn new SecurityCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IOCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic IOCapabilitiesExtension2 createIOCapabilitiesExtension2() {\r\n\t\treturn new IOCapabilitiesExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AppearanceExtension }\r\n\t * \r\n\t */\r\n\tpublic AppearanceExtension createAppearanceExtension() {\r\n\t\treturn new AppearanceExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobSourceExtension }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobSourceExtension createRecordingJobSourceExtension() {\r\n\t\treturn new RecordingJobSourceExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindEventResult }\r\n\t * \r\n\t */\r\n\tpublic FindEventResult createFindEventResult() {\r\n\t\treturn new FindEventResult();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RecordingConfiguration createRecordingConfiguration() {\r\n\t\treturn new RecordingConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FloatList }\r\n\t * \r\n\t */\r\n\tpublic FloatList createFloatList() {\r\n\t\treturn new FloatList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PaneConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PaneConfiguration createPaneConfiguration() {\r\n\t\treturn new PaneConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MediaCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic MediaCapabilitiesExtension createMediaCapabilitiesExtension() {\r\n\t\treturn new MediaCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv4NetworkInterface }\r\n\t * \r\n\t */\r\n\tpublic IPv4NetworkInterface createIPv4NetworkInterface() {\r\n\t\treturn new IPv4NetworkInterface();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoEncoderOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderOptionsExtension createVideoEncoderOptionsExtension() {\r\n\t\treturn new VideoEncoderOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioSourceOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceOptionsExtension createAudioSourceOptionsExtension() {\r\n\t\treturn new AudioSourceOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourSupported }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSupported createPTZPresetTourSupported() {\r\n\t\treturn new PTZPresetTourSupported();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList createIntList() {\r\n\t\treturn new IntList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CertificateInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic CertificateInformationExtension createCertificateInformationExtension() {\r\n\t\treturn new CertificateInformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourStartingConditionExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingConditionExtension createPTZPresetTourStartingConditionExtension() {\r\n\t\treturn new PTZPresetTourStartingConditionExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LayoutOptions }\r\n\t * \r\n\t */\r\n\tpublic LayoutOptions createLayoutOptions() {\r\n\t\treturn new LayoutOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ContinuousFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic ContinuousFocusOptions createContinuousFocusOptions() {\r\n\t\treturn new ContinuousFocusOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfigurationExtension createMetadataConfigurationExtension() {\r\n\t\treturn new MetadataConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic CapabilitiesExtension createCapabilitiesExtension() {\r\n\t\treturn new CapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZStreamExtension createPTZStreamExtension() {\r\n\t\treturn new PTZStreamExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfigurationOptions createAudioDecoderConfigurationOptions() {\r\n\t\treturn new AudioDecoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic DurationRange createDurationRange() {\r\n\t\treturn new DurationRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioEncoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfigurationOptions createAudioEncoderConfigurationOptions() {\r\n\t\treturn new AudioEncoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SystemLogUri }\r\n\t * \r\n\t */\r\n\tpublic SystemLogUri createSystemLogUri() {\r\n\t\treturn new SystemLogUri();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineConfigurationExtension createAnalyticsEngineConfigurationExtension() {\r\n\t\treturn new AnalyticsEngineConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Mpeg4Options }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Options createMpeg4Options() {\r\n\t\treturn new Mpeg4Options();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZFilter }\r\n\t * \r\n\t */\r\n\tpublic PTZFilter createPTZFilter() {\r\n\t\treturn new PTZFilter();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeviceCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic DeviceCapabilitiesExtension createDeviceCapabilitiesExtension() {\r\n\t\treturn new DeviceCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11AvailableNetworksExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot11AvailableNetworksExtension createDot11AvailableNetworksExtension() {\r\n\t\treturn new Dot11AvailableNetworksExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11PSKSet }\r\n\t * \r\n\t */\r\n\tpublic Dot11PSKSet createDot11PSKSet() {\r\n\t\treturn new Dot11PSKSet();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsCapabilities }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsCapabilities createAnalyticsCapabilities() {\r\n\t\treturn new AnalyticsCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EapMethodExtension }\r\n\t * \r\n\t */\r\n\tpublic EapMethodExtension createEapMethodExtension() {\r\n\t\treturn new EapMethodExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPreset }\r\n\t * \r\n\t */\r\n\tpublic PTZPreset createPTZPreset() {\r\n\t\treturn new PTZPreset();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WideDynamicRange }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRange createWideDynamicRange() {\r\n\t\treturn new WideDynamicRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusConfiguration20Extension }\r\n\t * \r\n\t */\r\n\tpublic FocusConfiguration20Extension createFocusConfiguration20Extension() {\r\n\t\treturn new FocusConfiguration20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link UserExtension }\r\n\t * \r\n\t */\r\n\tpublic UserExtension createUserExtension() {\r\n\t\treturn new UserExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZSpaces }\r\n\t * \r\n\t */\r\n\tpublic PTZSpaces createPTZSpaces() {\r\n\t\treturn new PTZSpaces();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SupportedAnalyticsModulesExtension }\r\n\t * \r\n\t */\r\n\tpublic SupportedAnalyticsModulesExtension createSupportedAnalyticsModulesExtension() {\r\n\t\treturn new SupportedAnalyticsModulesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SupportedRulesExtension }\r\n\t * \r\n\t */\r\n\tpublic SupportedRulesExtension createSupportedRulesExtension() {\r\n\t\treturn new SupportedRulesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Exposure20 }\r\n\t * \r\n\t */\r\n\tpublic Exposure20 createExposure20() {\r\n\t\treturn new Exposure20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineConfiguration createAnalyticsEngineConfiguration() {\r\n\t\treturn new AnalyticsEngineConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IPv4Configuration }\r\n\t * \r\n\t */\r\n\tpublic IPv4Configuration createIPv4Configuration() {\r\n\t\treturn new IPv4Configuration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Exposure }\r\n\t * \r\n\t */\r\n\tpublic Exposure createExposure() {\r\n\t\treturn new Exposure();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ClassDescriptorExtension2 }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptorExtension2 createClassDescriptorExtension2() {\r\n\t\treturn new ClassDescriptorExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot1XConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot1XConfigurationExtension createDot1XConfigurationExtension() {\r\n\t\treturn new Dot1XConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ShapeDescriptor }\r\n\t * \r\n\t */\r\n\tpublic ShapeDescriptor createShapeDescriptor() {\r\n\t\treturn new ShapeDescriptor();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic MetadataStreamExtension createMetadataStreamExtension() {\r\n\t\treturn new MetadataStreamExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OtherType }\r\n\t * \r\n\t */\r\n\tpublic OtherType createOtherType() {\r\n\t\treturn new OtherType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SearchScope }\r\n\t * \r\n\t */\r\n\tpublic SearchScope createSearchScope() {\r\n\t\treturn new SearchScope();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceExtension createVideoSourceExtension() {\r\n\t\treturn new VideoSourceExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourStartingCondition }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingCondition createPTZPresetTourStartingCondition() {\r\n\t\treturn new PTZPresetTourStartingCondition();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic EngineConfiguration createEngineConfiguration() {\r\n\t\treturn new EngineConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SecurityCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilitiesExtension createSecurityCapabilitiesExtension() {\r\n\t\treturn new SecurityCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FrameExtension2 }\r\n\t * \r\n\t */\r\n\tpublic FrameExtension2 createFrameExtension2() {\r\n\t\treturn new FrameExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioOutput }\r\n\t * \r\n\t */\r\n\tpublic AudioOutput createAudioOutput() {\r\n\t\treturn new AudioOutput();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobStateTracks }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateTracks createRecordingJobStateTracks() {\r\n\t\treturn new RecordingJobStateTracks();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZConfigurationOptions2 }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationOptions2 createPTZConfigurationOptions2() {\r\n\t\treturn new PTZConfigurationOptions2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PrefixedIPv6Address }\r\n\t * \r\n\t */\r\n\tpublic PrefixedIPv6Address createPrefixedIPv6Address() {\r\n\t\treturn new PrefixedIPv6Address();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange createIntRange() {\r\n\t\treturn new IntRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TransformationExtension }\r\n\t * \r\n\t */\r\n\tpublic TransformationExtension createTransformationExtension() {\r\n\t\treturn new TransformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetRecordingJobsResponseItem }\r\n\t * \r\n\t */\r\n\tpublic GetRecordingJobsResponseItem createGetRecordingJobsResponseItem() {\r\n\t\treturn new GetRecordingJobsResponseItem();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CodingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic CodingCapabilities createCodingCapabilities() {\r\n\t\treturn new CodingCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RealTimeStreamingCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic RealTimeStreamingCapabilitiesExtension createRealTimeStreamingCapabilitiesExtension() {\r\n\t\treturn new RealTimeStreamingCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingSourceInformation }\r\n\t * \r\n\t */\r\n\tpublic RecordingSourceInformation createRecordingSourceInformation() {\r\n\t\treturn new RecordingSourceInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EFlipOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic EFlipOptionsExtension createEFlipOptionsExtension() {\r\n\t\treturn new EFlipOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingSettings20 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettings20 createImagingSettings20() {\r\n\t\treturn new ImagingSettings20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PrefixedIPv4Address }\r\n\t * \r\n\t */\r\n\tpublic PrefixedIPv4Address createPrefixedIPv4Address() {\r\n\t\treturn new PrefixedIPv4Address();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ActionEngineEventPayload }\r\n\t * \r\n\t */\r\n\tpublic ActionEngineEventPayload createActionEngineEventPayload() {\r\n\t\treturn new ActionEngineEventPayload();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RealTimeStreamingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic RealTimeStreamingCapabilities createRealTimeStreamingCapabilities() {\r\n\t\treturn new RealTimeStreamingCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OnvifVersion }\r\n\t * \r\n\t */\r\n\tpublic OnvifVersion createOnvifVersion() {\r\n\t\treturn new OnvifVersion();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioOutputConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic AudioOutputConfigurationOptions createAudioOutputConfigurationOptions() {\r\n\t\treturn new AudioOutputConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ShapeDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic ShapeDescriptorExtension createShapeDescriptorExtension() {\r\n\t\treturn new ShapeDescriptorExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZMoveStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZMoveStatus createPTZMoveStatus() {\r\n\t\treturn new PTZMoveStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsDeviceEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceEngineConfigurationExtension createAnalyticsDeviceEngineConfigurationExtension() {\r\n\t\treturn new AnalyticsDeviceEngineConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RotateExtension }\r\n\t * \r\n\t */\r\n\tpublic RotateExtension createRotateExtension() {\r\n\t\treturn new RotateExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourStartingConditionOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingConditionOptionsExtension createPTZPresetTourStartingConditionOptionsExtension() {\r\n\t\treturn new PTZPresetTourStartingConditionOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSource }\r\n\t * \r\n\t */\r\n\tpublic VideoSource createVideoSource() {\r\n\t\treturn new VideoSource();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataStreamExtension2 }\r\n\t * \r\n\t */\r\n\tpublic MetadataStreamExtension2 createMetadataStreamExtension2() {\r\n\t\treturn new MetadataStreamExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTControlDirectionExtension }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirectionExtension createPTControlDirectionExtension() {\r\n\t\treturn new PTControlDirectionExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ProfileExtension2 }\r\n\t * \r\n\t */\r\n\tpublic ProfileExtension2 createProfileExtension2() {\r\n\t\treturn new ProfileExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourPresetDetailOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourPresetDetailOptions createPTZPresetTourPresetDetailOptions() {\r\n\t\treturn new PTZPresetTourPresetDetailOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link LayoutExtension }\r\n\t * \r\n\t */\r\n\tpublic LayoutExtension createLayoutExtension() {\r\n\t\treturn new LayoutExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link H264Configuration }\r\n\t * \r\n\t */\r\n\tpublic H264Configuration createH264Configuration() {\r\n\t\treturn new H264Configuration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Mpeg4DecOptions }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4DecOptions createMpeg4DecOptions() {\r\n\t\treturn new Mpeg4DecOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RotateOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic RotateOptionsExtension createRotateOptionsExtension() {\r\n\t\treturn new RotateOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioAttributes }\r\n\t * \r\n\t */\r\n\tpublic AudioAttributes createAudioAttributes() {\r\n\t\treturn new AudioAttributes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourStatusExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStatusExtension createPTZPresetTourStatusExtension() {\r\n\t\treturn new PTZPresetTourStatusExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MaximumNumberOfOSDs }\r\n\t * \r\n\t */\r\n\tpublic MaximumNumberOfOSDs createMaximumNumberOfOSDs() {\r\n\t\treturn new MaximumNumberOfOSDs();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsState }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsState createAnalyticsState() {\r\n\t\treturn new AnalyticsState();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MoveOptions }\r\n\t * \r\n\t */\r\n\tpublic MoveOptions createMoveOptions() {\r\n\t\treturn new MoveOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AbsoluteFocusOptions }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteFocusOptions createAbsoluteFocusOptions() {\r\n\t\treturn new AbsoluteFocusOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WideDynamicRange20 }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRange20 createWideDynamicRange20() {\r\n\t\treturn new WideDynamicRange20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EventStream }\r\n\t * \r\n\t */\r\n\tpublic EventStream createEventStream() {\r\n\t\treturn new EventStream();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange createFloatRange() {\r\n\t\treturn new FloatRange();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourSpotExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSpotExtension createPTZPresetTourSpotExtension() {\r\n\t\treturn new PTZPresetTourSpotExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WideDynamicRangeOptions }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicRangeOptions createWideDynamicRangeOptions() {\r\n\t\treturn new WideDynamicRangeOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Date }\r\n\t * \r\n\t */\r\n\tpublic Date createDate() {\r\n\t\treturn new Date();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDImgConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDImgConfiguration createOSDImgConfiguration() {\r\n\t\treturn new OSDImgConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsEngine }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngine createAnalyticsEngine() {\r\n\t\treturn new AnalyticsEngine();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindEventResultList }\r\n\t * \r\n\t */\r\n\tpublic FindEventResultList createFindEventResultList() {\r\n\t\treturn new FindEventResultList();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTControlDirectionOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirectionOptionsExtension createPTControlDirectionOptionsExtension() {\r\n\t\treturn new PTControlDirectionOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourPresetDetail }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourPresetDetail createPTZPresetTourPresetDetail() {\r\n\t\treturn new PTZPresetTourPresetDetail();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Mpeg4Options2 }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Options2 createMpeg4Options2() {\r\n\t\treturn new Mpeg4Options2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReceiverConfiguration }\r\n\t * \r\n\t */\r\n\tpublic ReceiverConfiguration createReceiverConfiguration() {\r\n\t\treturn new ReceiverConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingOptions20 }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20 createImagingOptions20() {\r\n\t\treturn new ImagingOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataInput }\r\n\t * \r\n\t */\r\n\tpublic MetadataInput createMetadataInput() {\r\n\t\treturn new MetadataInput();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDImgOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDImgOptionsExtension createOSDImgOptionsExtension() {\r\n\t\treturn new OSDImgOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemListExtension }\r\n\t * \r\n\t */\r\n\tpublic ItemListExtension createItemListExtension() {\r\n\t\treturn new ItemListExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DNSInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic DNSInformationExtension createDNSInformationExtension() {\r\n\t\treturn new DNSInformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Config }\r\n\t * \r\n\t */\r\n\tpublic Config createConfig() {\r\n\t\treturn new Config();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeviceIOCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DeviceIOCapabilities createDeviceIOCapabilities() {\r\n\t\treturn new DeviceIOCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationExtension2 createPTZConfigurationExtension2() {\r\n\t\treturn new PTZConfigurationExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ActionEngineEventPayloadExtension }\r\n\t * \r\n\t */\r\n\tpublic ActionEngineEventPayloadExtension createActionEngineEventPayloadExtension() {\r\n\t\treturn new ActionEngineEventPayloadExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourPresetDetailOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourPresetDetailOptionsExtension createPTZPresetTourPresetDetailOptionsExtension() {\r\n\t\treturn new PTZPresetTourPresetDetailOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions20Extension createImagingOptions20Extension() {\r\n\t\treturn new ImagingOptions20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Time }\r\n\t * \r\n\t */\r\n\tpublic Time createTime() {\r\n\t\treturn new Time();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTControlDirectionOptions }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirectionOptions createPTControlDirectionOptions() {\r\n\t\treturn new PTControlDirectionOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MessageDescriptionExtension }\r\n\t * \r\n\t */\r\n\tpublic MessageDescriptionExtension createMessageDescriptionExtension() {\r\n\t\treturn new MessageDescriptionExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Object }\r\n\t * \r\n\t */\r\n\tpublic Object createObject() {\r\n\t\treturn new Object();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link BacklightCompensation }\r\n\t * \r\n\t */\r\n\tpublic BacklightCompensation createBacklightCompensation() {\r\n\t\treturn new BacklightCompensation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationOptionsExtension createVideoSourceConfigurationOptionsExtension() {\r\n\t\treturn new VideoSourceConfigurationOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FindMetadataResult }\r\n\t * \r\n\t */\r\n\tpublic FindMetadataResult createFindMetadataResult() {\r\n\t\treturn new FindMetadataResult();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingSettingsExtension }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension createImagingSettingsExtension() {\r\n\t\treturn new ImagingSettingsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobTrack }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobTrack createRecordingJobTrack() {\r\n\t\treturn new RecordingJobTrack();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11PSKSetExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot11PSKSetExtension createDot11PSKSetExtension() {\r\n\t\treturn new Dot11PSKSetExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WhiteBalanceOptions20 }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceOptions20 createWhiteBalanceOptions20() {\r\n\t\treturn new WhiteBalanceOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NTPInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic NTPInformationExtension createNTPInformationExtension() {\r\n\t\treturn new NTPInformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobSource }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobSource createRecordingJobSource() {\r\n\t\treturn new RecordingJobSource();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingOptions }\r\n\t * \r\n\t */\r\n\tpublic ImagingOptions createImagingOptions() {\r\n\t\treturn new ImagingOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MotionInCells }\r\n\t * \r\n\t */\r\n\tpublic MotionInCells createMotionInCells() {\r\n\t\treturn new MotionInCells();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingStatus20 }\r\n\t * \r\n\t */\r\n\tpublic ImagingStatus20 createImagingStatus20() {\r\n\t\treturn new ImagingStatus20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Reverse }\r\n\t * \r\n\t */\r\n\tpublic Reverse createReverse() {\r\n\t\treturn new Reverse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SupportedAnalyticsModules }\r\n\t * \r\n\t */\r\n\tpublic SupportedAnalyticsModules createSupportedAnalyticsModules() {\r\n\t\treturn new SupportedAnalyticsModules();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingSettingsExtension20 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettingsExtension20 createImagingSettingsExtension20() {\r\n\t\treturn new ImagingSettingsExtension20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DigitalInput }\r\n\t * \r\n\t */\r\n\tpublic DigitalInput createDigitalInput() {\r\n\t\treturn new DigitalInput();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoAnalyticsStreamExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsStreamExtension createVideoAnalyticsStreamExtension() {\r\n\t\treturn new VideoAnalyticsStreamExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PresetTour }\r\n\t * \r\n\t */\r\n\tpublic PresetTour createPresetTour() {\r\n\t\treturn new PresetTour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkInterfaceExtension2 }\r\n\t * \r\n\t */\r\n\tpublic NetworkInterfaceExtension2 createNetworkInterfaceExtension2() {\r\n\t\treturn new NetworkInterfaceExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoDecoderConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic VideoDecoderConfigurationOptions createVideoDecoderConfigurationOptions() {\r\n\t\treturn new VideoDecoderConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDImgOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDImgOptions createOSDImgOptions() {\r\n\t\treturn new OSDImgOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Appearance }\r\n\t * \r\n\t */\r\n\tpublic Appearance createAppearance() {\r\n\t\treturn new Appearance();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WhiteBalance20Extension }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalance20Extension createWhiteBalance20Extension() {\r\n\t\treturn new WhiteBalance20Extension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PaneLayout }\r\n\t * \r\n\t */\r\n\tpublic PaneLayout createPaneLayout() {\r\n\t\treturn new PaneLayout();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link WhiteBalanceOptions }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceOptions createWhiteBalanceOptions() {\r\n\t\treturn new WhiteBalanceOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link DeviceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic DeviceCapabilities createDeviceCapabilities() {\r\n\t\treturn new DeviceCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDTextOptions }\r\n\t * \r\n\t */\r\n\tpublic OSDTextOptions createOSDTextOptions() {\r\n\t\treturn new OSDTextOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ObjectExtension }\r\n\t * \r\n\t */\r\n\tpublic ObjectExtension createObjectExtension() {\r\n\t\treturn new ObjectExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic CapabilitiesExtension2 createCapabilitiesExtension2() {\r\n\t\treturn new CapabilitiesExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsDeviceEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceEngineConfiguration createAnalyticsDeviceEngineConfiguration() {\r\n\t\treturn new AnalyticsDeviceEngineConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDTextConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDTextConfiguration createOSDTextConfiguration() {\r\n\t\treturn new OSDTextConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ColorCovariance }\r\n\t * \r\n\t */\r\n\tpublic ColorCovariance createColorCovariance() {\r\n\t\treturn new ColorCovariance();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDPosConfiguration }\r\n\t * \r\n\t */\r\n\tpublic OSDPosConfiguration createOSDPosConfiguration() {\r\n\t\treturn new OSDPosConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed createPTZSpeed() {\r\n\t\treturn new PTZSpeed();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkCapabilitiesExtension createNetworkCapabilitiesExtension() {\r\n\t\treturn new NetworkCapabilitiesExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PanTiltLimits }\r\n\t * \r\n\t */\r\n\tpublic PanTiltLimits createPanTiltLimits() {\r\n\t\treturn new PanTiltLimits();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingSummary }\r\n\t * \r\n\t */\r\n\tpublic RecordingSummary createRecordingSummary() {\r\n\t\treturn new RecordingSummary();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SecurityCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilitiesExtension2 createSecurityCapabilitiesExtension2() {\r\n\t\treturn new SecurityCapabilitiesExtension2();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZNode }\r\n\t * \r\n\t */\r\n\tpublic PTZNode createPTZNode() {\r\n\t\treturn new PTZNode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStatus createPTZPresetTourStatus() {\r\n\t\treturn new PTZPresetTourStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RuleEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RuleEngineConfiguration createRuleEngineConfiguration() {\r\n\t\treturn new RuleEngineConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoSourceConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationExtension createVideoSourceConfigurationExtension() {\r\n\t\treturn new VideoSourceConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link TrackInformation }\r\n\t * \r\n\t */\r\n\tpublic TrackInformation createTrackInformation() {\r\n\t\treturn new TrackInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AnalyticsDeviceExtension }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsDeviceExtension createAnalyticsDeviceExtension() {\r\n\t\treturn new AnalyticsDeviceExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RecordingJobStateInformation }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateInformation createRecordingJobStateInformation() {\r\n\t\treturn new RecordingJobStateInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoAnalyticsStream }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsStream createVideoAnalyticsStream() {\r\n\t\treturn new VideoAnalyticsStream();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ConfigurationEntity }\r\n\t * \r\n\t */\r\n\tpublic ConfigurationEntity createConfigurationEntity() {\r\n\t\treturn new ConfigurationEntity();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MoveOptions20 }\r\n\t * \r\n\t */\r\n\tpublic MoveOptions20 createMoveOptions20() {\r\n\t\treturn new MoveOptions20();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link HostnameInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic HostnameInformationExtension createHostnameInformationExtension() {\r\n\t\treturn new HostnameInformationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourExtension createPTZPresetTourExtension() {\r\n\t\treturn new PTZPresetTourExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MotionExpression }\r\n\t * \r\n\t */\r\n\tpublic MotionExpression createMotionExpression() {\r\n\t\treturn new MotionExpression();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link H264Options }\r\n\t * \r\n\t */\r\n\tpublic H264Options createH264Options() {\r\n\t\treturn new H264Options();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReceiverStateInformation }\r\n\t * \r\n\t */\r\n\tpublic ReceiverStateInformation createReceiverStateInformation() {\r\n\t\treturn new ReceiverStateInformation();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Dot11SecurityConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic Dot11SecurityConfigurationExtension createDot11SecurityConfigurationExtension() {\r\n\t\treturn new Dot11SecurityConfigurationExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkProtocolExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkProtocolExtension createNetworkProtocolExtension() {\r\n\t\treturn new NetworkProtocolExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZStream }\r\n\t * \r\n\t */\r\n\tpublic PTZStream createPTZStream() {\r\n\t\treturn new PTZStream();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FrameExtension }\r\n\t * \r\n\t */\r\n\tpublic FrameExtension createFrameExtension() {\r\n\t\treturn new FrameExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourSpot }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSpot createPTZPresetTourSpot() {\r\n\t\treturn new PTZPresetTourSpot();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link PTZPresetTourTypeExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourTypeExtension createPTZPresetTourTypeExtension() {\r\n\t\treturn new PTZPresetTourTypeExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link FocusOptions }\r\n\t * \r\n\t */\r\n\tpublic FocusOptions createFocusOptions() {\r\n\t\treturn new FocusOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OSDTextOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic OSDTextOptionsExtension createOSDTextOptionsExtension() {\r\n\t\treturn new OSDTextOptionsExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ImagingCapabilities }\r\n\t * \r\n\t */\r\n\tpublic ImagingCapabilities createImagingCapabilities() {\r\n\t\treturn new ImagingCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link VideoOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoOutputConfiguration createVideoOutputConfiguration() {\r\n\t\treturn new VideoOutputConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AudioClassCandidate }\r\n\t * \r\n\t */\r\n\tpublic AudioClassCandidate createAudioClassCandidate() {\r\n\t\treturn new AudioClassCandidate();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link NetworkHostExtension }\r\n\t * \r\n\t */\r\n\tpublic NetworkHostExtension createNetworkHostExtension() {\r\n\t\treturn new NetworkHostExtension();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemListDescription.SimpleItemDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription.SimpleItemDescription createItemListDescriptionSimpleItemDescription() {\r\n\t\treturn new ItemListDescription.SimpleItemDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemListDescription.ElementItemDescription }\r\n\t * \r\n\t */\r\n\tpublic ItemListDescription.ElementItemDescription createItemListDescriptionElementItemDescription() {\r\n\t\treturn new ItemListDescription.ElementItemDescription();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ConfigDescription.Messages }\r\n\t * \r\n\t */\r\n\tpublic ConfigDescription.Messages createConfigDescriptionMessages() {\r\n\t\treturn new ConfigDescription.Messages();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Behaviour.Removed }\r\n\t * \r\n\t */\r\n\tpublic Behaviour.Removed createBehaviourRemoved() {\r\n\t\treturn new Behaviour.Removed();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Behaviour.Idle }\r\n\t * \r\n\t */\r\n\tpublic Behaviour.Idle createBehaviourIdle() {\r\n\t\treturn new Behaviour.Idle();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ColorDescriptor.ColorCluster }\r\n\t * \r\n\t */\r\n\tpublic ColorDescriptor.ColorCluster createColorDescriptorColorCluster() {\r\n\t\treturn new ColorDescriptor.ColorCluster();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EventSubscription.SubscriptionPolicy }\r\n\t * \r\n\t */\r\n\tpublic EventSubscription.SubscriptionPolicy createEventSubscriptionSubscriptionPolicy() {\r\n\t\treturn new EventSubscription.SubscriptionPolicy();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ClassDescriptor.ClassCandidate }\r\n\t * \r\n\t */\r\n\tpublic ClassDescriptor.ClassCandidate createClassDescriptorClassCandidate() {\r\n\t\treturn new ClassDescriptor.ClassCandidate();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemList.SimpleItem }\r\n\t * \r\n\t */\r\n\tpublic ItemList.SimpleItem createItemListSimpleItem() {\r\n\t\treturn new ItemList.SimpleItem();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ItemList.ElementItem }\r\n\t * \r\n\t */\r\n\tpublic ItemList.ElementItem createItemListElementItem() {\r\n\t\treturn new ItemList.ElementItem();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link VideoSourceConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"VideoSourceConfiguration\")\r\n\tpublic JAXBElement<VideoSourceConfiguration> createVideoSourceConfiguration(VideoSourceConfiguration value) {\r\n\t\treturn new JAXBElement<VideoSourceConfiguration>(_VideoSourceConfiguration_QNAME, VideoSourceConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link MetadataStream }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"MetadataStream\")\r\n\tpublic JAXBElement<MetadataStream> createMetadataStream(MetadataStream value) {\r\n\t\treturn new JAXBElement<MetadataStream>(_MetadataStream_QNAME, MetadataStream.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AudioEncoderConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"AudioEncoderConfiguration\")\r\n\tpublic JAXBElement<AudioEncoderConfiguration> createAudioEncoderConfiguration(AudioEncoderConfiguration value) {\r\n\t\treturn new JAXBElement<AudioEncoderConfiguration>(_AudioEncoderConfiguration_QNAME, AudioEncoderConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link VideoEncoderConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"VideoEncoderConfiguration\")\r\n\tpublic JAXBElement<VideoEncoderConfiguration> createVideoEncoderConfiguration(VideoEncoderConfiguration value) {\r\n\t\treturn new JAXBElement<VideoEncoderConfiguration>(_VideoEncoderConfiguration_QNAME, VideoEncoderConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link VideoAnalyticsConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"VideoAnalyticsConfiguration\")\r\n\tpublic JAXBElement<VideoAnalyticsConfiguration> createVideoAnalyticsConfiguration(VideoAnalyticsConfiguration value) {\r\n\t\treturn new JAXBElement<VideoAnalyticsConfiguration>(_VideoAnalyticsConfiguration_QNAME, VideoAnalyticsConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AudioOutputConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"AudioOutputConfiguration\")\r\n\tpublic JAXBElement<AudioOutputConfiguration> createAudioOutputConfiguration(AudioOutputConfiguration value) {\r\n\t\treturn new JAXBElement<AudioOutputConfiguration>(_AudioOutputConfiguration_QNAME, AudioOutputConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Polygon }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"Polygon\")\r\n\tpublic JAXBElement<Polygon> createPolygon(Polygon value) {\r\n\t\treturn new JAXBElement<Polygon>(_Polygon_QNAME, Polygon.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Polyline }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"Polyline\")\r\n\tpublic JAXBElement<Polyline> createPolyline(Polyline value) {\r\n\t\treturn new JAXBElement<Polyline>(_Polyline_QNAME, Polyline.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AudioSourceConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"AudioSourceConfiguration\")\r\n\tpublic JAXBElement<AudioSourceConfiguration> createAudioSourceConfiguration(AudioSourceConfiguration value) {\r\n\t\treturn new JAXBElement<AudioSourceConfiguration>(_AudioSourceConfiguration_QNAME, AudioSourceConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link MetadataConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"MetadataConfiguration\")\r\n\tpublic JAXBElement<MetadataConfiguration> createMetadataConfiguration(MetadataConfiguration value) {\r\n\t\treturn new JAXBElement<MetadataConfiguration>(_MetadataConfiguration_QNAME, MetadataConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link PTZConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"PTZConfiguration\")\r\n\tpublic JAXBElement<PTZConfiguration> createPTZConfiguration(PTZConfiguration value) {\r\n\t\treturn new JAXBElement<PTZConfiguration>(_PTZConfiguration_QNAME, PTZConfiguration.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AudioDecoderConfiguration }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver10/schema\", name = \"AudioDecoderConfiguration\")\r\n\tpublic JAXBElement<AudioDecoderConfiguration> createAudioDecoderConfiguration(AudioDecoderConfiguration value) {\r\n\t\treturn new JAXBElement<AudioDecoderConfiguration>(_AudioDecoderConfiguration_QNAME, AudioDecoderConfiguration.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ObjectId.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.math.BigInteger;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSeeAlso;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ObjectId complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ObjectId\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"ObjectId\" type=\"{http://www.w3.org/2001/XMLSchema}integer\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ObjectId\")\r\n@XmlSeeAlso({ Object.class })\r\npublic class ObjectId {\r\n\r\n\t@XmlAttribute(name = \"ObjectId\")\r\n\tprotected BigInteger objectId;\r\n\r\n\t/**\r\n\t * Ruft den Wert der objectId-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getObjectId() {\r\n\t\treturn objectId;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der objectId-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setObjectId(BigInteger value) {\r\n\t\tthis.objectId = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ObjectTree.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ObjectTree complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ObjectTree\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Rename\" type=\"{http://www.onvif.org/ver10/schema}Rename\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Split\" type=\"{http://www.onvif.org/ver10/schema}Split\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Merge\" type=\"{http://www.onvif.org/ver10/schema}Merge\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Delete\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ObjectTreeExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ObjectTree\", propOrder = { \"rename\", \"split\", \"merge\", \"delete\", \"extension\" })\r\npublic class ObjectTree {\r\n\r\n\t@XmlElement(name = \"Rename\")\r\n\tprotected List<Rename> rename;\r\n\t@XmlElement(name = \"Split\")\r\n\tprotected List<Split> split;\r\n\t@XmlElement(name = \"Merge\")\r\n\tprotected List<Merge> merge;\r\n\t@XmlElement(name = \"Delete\")\r\n\tprotected List<ObjectId> delete;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ObjectTreeExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the rename property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the rename property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRename().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Rename }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Rename> getRename() {\r\n\t\tif (rename == null) {\r\n\t\t\trename = new ArrayList<Rename>();\r\n\t\t}\r\n\t\treturn this.rename;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the split property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the split property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSplit().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Split }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Split> getSplit() {\r\n\t\tif (split == null) {\r\n\t\t\tsplit = new ArrayList<Split>();\r\n\t\t}\r\n\t\treturn this.split;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the merge property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the merge property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMerge().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Merge }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Merge> getMerge() {\r\n\t\tif (merge == null) {\r\n\t\t\tmerge = new ArrayList<Merge>();\r\n\t\t}\r\n\t\treturn this.merge;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the delete property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the delete property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDelete().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ObjectId }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ObjectId> getDelete() {\r\n\t\tif (delete == null) {\r\n\t\t\tdelete = new ArrayList<ObjectId>();\r\n\t\t}\r\n\t\treturn this.delete;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectTreeExtension }\r\n\t * \r\n\t */\r\n\tpublic ObjectTreeExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectTreeExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ObjectTreeExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ObjectTreeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ObjectTreeExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ObjectTreeExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ObjectTreeExtension\", propOrder = { \"any\" })\r\npublic class ObjectTreeExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OnvifVersion.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OnvifVersion complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OnvifVersion\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Major\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Minor\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OnvifVersion\", propOrder = { \"major\", \"minor\" })\r\npublic class OnvifVersion {\r\n\r\n\t@XmlElement(name = \"Major\")\r\n\tprotected int major;\r\n\t@XmlElement(name = \"Minor\")\r\n\tprotected int minor;\r\n\r\n\t/**\r\n\t * Ruft den Wert der major-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMajor() {\r\n\t\treturn major;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der major-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMajor(int value) {\r\n\t\tthis.major = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minor-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMinor() {\r\n\t\treturn minor;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minor-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMinor(int value) {\r\n\t\tthis.minor = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/OtherType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r OtherType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"OtherType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Likelihood\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"OtherType\", propOrder = { \"type\", \"likelihood\", \"any\" })\r\npublic class OtherType {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected String type;\r\n\t@XmlElement(name = \"Likelihood\")\r\n\tprotected float likelihood;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setType(String value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der likelihood-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getLikelihood() {\r\n\t\treturn likelihood;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der likelihood-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setLikelihood(float value) {\r\n\t\tthis.likelihood = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTControlDirection.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTControlDirection complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTControlDirection\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"EFlip\" type=\"{http://www.onvif.org/ver10/schema}EFlip\" minOccurs=\"0\"/>\r\n *         <element name=\"Reverse\" type=\"{http://www.onvif.org/ver10/schema}Reverse\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTControlDirectionExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTControlDirection\", propOrder = { \"eFlip\", \"reverse\", \"extension\" })\r\npublic class PTControlDirection {\r\n\r\n\t@XmlElement(name = \"EFlip\")\r\n\tprotected EFlip eFlip;\r\n\t@XmlElement(name = \"Reverse\")\r\n\tprotected Reverse reverse;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTControlDirectionExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der eFlip-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EFlip }\r\n\t * \r\n\t */\r\n\tpublic EFlip getEFlip() {\r\n\t\treturn eFlip;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der eFlip-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EFlip }\r\n\t * \r\n\t */\r\n\tpublic void setEFlip(EFlip value) {\r\n\t\tthis.eFlip = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der reverse-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Reverse }\r\n\t * \r\n\t */\r\n\tpublic Reverse getReverse() {\r\n\t\treturn reverse;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der reverse-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Reverse }\r\n\t * \r\n\t */\r\n\tpublic void setReverse(Reverse value) {\r\n\t\tthis.reverse = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTControlDirectionExtension }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirectionExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTControlDirectionExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTControlDirectionExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTControlDirectionExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTControlDirectionExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTControlDirectionExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTControlDirectionExtension\", propOrder = { \"any\" })\r\npublic class PTControlDirectionExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTControlDirectionOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTControlDirectionOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTControlDirectionOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"EFlip\" type=\"{http://www.onvif.org/ver10/schema}EFlipOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Reverse\" type=\"{http://www.onvif.org/ver10/schema}ReverseOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTControlDirectionOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTControlDirectionOptions\", propOrder = { \"eFlip\", \"reverse\", \"extension\" })\r\npublic class PTControlDirectionOptions {\r\n\r\n\t@XmlElement(name = \"EFlip\")\r\n\tprotected EFlipOptions eFlip;\r\n\t@XmlElement(name = \"Reverse\")\r\n\tprotected ReverseOptions reverse;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTControlDirectionOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der eFlip-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link EFlipOptions }\r\n\t * \r\n\t */\r\n\tpublic EFlipOptions getEFlip() {\r\n\t\treturn eFlip;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der eFlip-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link EFlipOptions }\r\n\t * \r\n\t */\r\n\tpublic void setEFlip(EFlipOptions value) {\r\n\t\tthis.eFlip = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der reverse-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReverseOptions }\r\n\t * \r\n\t */\r\n\tpublic ReverseOptions getReverse() {\r\n\t\treturn reverse;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der reverse-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReverseOptions }\r\n\t * \r\n\t */\r\n\tpublic void setReverse(ReverseOptions value) {\r\n\t\tthis.reverse = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTControlDirectionOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirectionOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTControlDirectionOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTControlDirectionOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTControlDirectionOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTControlDirectionOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTControlDirectionOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTControlDirectionOptionsExtension\", propOrder = { \"any\" })\r\npublic class PTControlDirectionOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZCapabilities\", propOrder = { \"xAddr\", \"any\" })\r\npublic class PTZCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"NodeToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"DefaultAbsolutePantTiltPositionSpace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultAbsoluteZoomPositionSpace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultRelativePanTiltTranslationSpace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultRelativeZoomTranslationSpace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultContinuousPanTiltVelocitySpace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultContinuousZoomVelocitySpace\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultPTZSpeed\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\" minOccurs=\"0\"/>\r\n *         <element name=\"DefaultPTZTimeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *         <element name=\"PanTiltLimits\" type=\"{http://www.onvif.org/ver10/schema}PanTiltLimits\" minOccurs=\"0\"/>\r\n *         <element name=\"ZoomLimits\" type=\"{http://www.onvif.org/ver10/schema}ZoomLimits\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZConfiguration\", propOrder = { \"nodeToken\", \"defaultAbsolutePantTiltPositionSpace\", \"defaultAbsoluteZoomPositionSpace\",\r\n\t\t\"defaultRelativePanTiltTranslationSpace\", \"defaultRelativeZoomTranslationSpace\", \"defaultContinuousPanTiltVelocitySpace\",\r\n\t\t\"defaultContinuousZoomVelocitySpace\", \"defaultPTZSpeed\", \"defaultPTZTimeout\", \"panTiltLimits\", \"zoomLimits\", \"extension\" })\r\npublic class PTZConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"NodeToken\", required = true)\r\n\tprotected String nodeToken;\r\n\t@XmlElement(name = \"DefaultAbsolutePantTiltPositionSpace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String defaultAbsolutePantTiltPositionSpace;\r\n\t@XmlElement(name = \"DefaultAbsoluteZoomPositionSpace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String defaultAbsoluteZoomPositionSpace;\r\n\t@XmlElement(name = \"DefaultRelativePanTiltTranslationSpace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String defaultRelativePanTiltTranslationSpace;\r\n\t@XmlElement(name = \"DefaultRelativeZoomTranslationSpace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String defaultRelativeZoomTranslationSpace;\r\n\t@XmlElement(name = \"DefaultContinuousPanTiltVelocitySpace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String defaultContinuousPanTiltVelocitySpace;\r\n\t@XmlElement(name = \"DefaultContinuousZoomVelocitySpace\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String defaultContinuousZoomVelocitySpace;\r\n\t@XmlElement(name = \"DefaultPTZSpeed\")\r\n\tprotected PTZSpeed defaultPTZSpeed;\r\n\t@XmlElement(name = \"DefaultPTZTimeout\")\r\n\tprotected Duration defaultPTZTimeout;\r\n\t@XmlElement(name = \"PanTiltLimits\")\r\n\tprotected PanTiltLimits panTiltLimits;\r\n\t@XmlElement(name = \"ZoomLimits\")\r\n\tprotected ZoomLimits zoomLimits;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der nodeToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getNodeToken() {\r\n\t\treturn nodeToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nodeToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setNodeToken(String value) {\r\n\t\tthis.nodeToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultAbsolutePantTiltPositionSpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDefaultAbsolutePantTiltPositionSpace() {\r\n\t\treturn defaultAbsolutePantTiltPositionSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultAbsolutePantTiltPositionSpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultAbsolutePantTiltPositionSpace(String value) {\r\n\t\tthis.defaultAbsolutePantTiltPositionSpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultAbsoluteZoomPositionSpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDefaultAbsoluteZoomPositionSpace() {\r\n\t\treturn defaultAbsoluteZoomPositionSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultAbsoluteZoomPositionSpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultAbsoluteZoomPositionSpace(String value) {\r\n\t\tthis.defaultAbsoluteZoomPositionSpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultRelativePanTiltTranslationSpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDefaultRelativePanTiltTranslationSpace() {\r\n\t\treturn defaultRelativePanTiltTranslationSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultRelativePanTiltTranslationSpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultRelativePanTiltTranslationSpace(String value) {\r\n\t\tthis.defaultRelativePanTiltTranslationSpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultRelativeZoomTranslationSpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDefaultRelativeZoomTranslationSpace() {\r\n\t\treturn defaultRelativeZoomTranslationSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultRelativeZoomTranslationSpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultRelativeZoomTranslationSpace(String value) {\r\n\t\tthis.defaultRelativeZoomTranslationSpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultContinuousPanTiltVelocitySpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDefaultContinuousPanTiltVelocitySpace() {\r\n\t\treturn defaultContinuousPanTiltVelocitySpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultContinuousPanTiltVelocitySpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultContinuousPanTiltVelocitySpace(String value) {\r\n\t\tthis.defaultContinuousPanTiltVelocitySpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultContinuousZoomVelocitySpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDefaultContinuousZoomVelocitySpace() {\r\n\t\treturn defaultContinuousZoomVelocitySpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultContinuousZoomVelocitySpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultContinuousZoomVelocitySpace(String value) {\r\n\t\tthis.defaultContinuousZoomVelocitySpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultPTZSpeed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getDefaultPTZSpeed() {\r\n\t\treturn defaultPTZSpeed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultPTZSpeed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultPTZSpeed(PTZSpeed value) {\r\n\t\tthis.defaultPTZSpeed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der defaultPTZTimeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getDefaultPTZTimeout() {\r\n\t\treturn defaultPTZTimeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der defaultPTZTimeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setDefaultPTZTimeout(Duration value) {\r\n\t\tthis.defaultPTZTimeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTiltLimits-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PanTiltLimits }\r\n\t * \r\n\t */\r\n\tpublic PanTiltLimits getPanTiltLimits() {\r\n\t\treturn panTiltLimits;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTiltLimits-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PanTiltLimits }\r\n\t * \r\n\t */\r\n\tpublic void setPanTiltLimits(PanTiltLimits value) {\r\n\t\tthis.panTiltLimits = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoomLimits-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ZoomLimits }\r\n\t * \r\n\t */\r\n\tpublic ZoomLimits getZoomLimits() {\r\n\t\treturn zoomLimits;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoomLimits-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ZoomLimits }\r\n\t * \r\n\t */\r\n\tpublic void setZoomLimits(ZoomLimits value) {\r\n\t\tthis.zoomLimits = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"PTControlDirection\" type=\"{http://www.onvif.org/ver10/schema}PTControlDirection\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZConfigurationExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZConfigurationExtension\", propOrder = { \"any\", \"ptControlDirection\", \"extension\" })\r\npublic class PTZConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"PTControlDirection\")\r\n\tprotected PTControlDirection ptControlDirection;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZConfigurationExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptControlDirection-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTControlDirection }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirection getPTControlDirection() {\r\n\t\treturn ptControlDirection;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptControlDirection-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTControlDirection }\r\n\t * \r\n\t */\r\n\tpublic void setPTControlDirection(PTControlDirection value) {\r\n\t\tthis.ptControlDirection = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZConfigurationExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZConfigurationExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZConfigurationExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZConfigurationExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZConfigurationExtension2\", propOrder = { \"any\" })\r\npublic class PTZConfigurationExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Spaces\" type=\"{http://www.onvif.org/ver10/schema}PTZSpaces\"/>\r\n *         <element name=\"PTZTimeout\" type=\"{http://www.onvif.org/ver10/schema}DurationRange\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"PTControlDirection\" type=\"{http://www.onvif.org/ver10/schema}PTControlDirectionOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZConfigurationOptions2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZConfigurationOptions\", propOrder = { \"spaces\", \"ptzTimeout\", \"any\", \"ptControlDirection\", \"extension\" })\r\npublic class PTZConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"Spaces\", required = true)\r\n\tprotected PTZSpaces spaces;\r\n\t@XmlElement(name = \"PTZTimeout\", required = true)\r\n\tprotected DurationRange ptzTimeout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"PTControlDirection\")\r\n\tprotected PTControlDirectionOptions ptControlDirection;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZConfigurationOptions2 extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der spaces-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpaces }\r\n\t * \r\n\t */\r\n\tpublic PTZSpaces getSpaces() {\r\n\t\treturn spaces;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der spaces-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpaces }\r\n\t * \r\n\t */\r\n\tpublic void setSpaces(PTZSpaces value) {\r\n\t\tthis.spaces = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzTimeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic DurationRange getPTZTimeout() {\r\n\t\treturn ptzTimeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzTimeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic void setPTZTimeout(DurationRange value) {\r\n\t\tthis.ptzTimeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptControlDirection-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTControlDirectionOptions }\r\n\t * \r\n\t */\r\n\tpublic PTControlDirectionOptions getPTControlDirection() {\r\n\t\treturn ptControlDirection;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptControlDirection-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTControlDirectionOptions }\r\n\t * \r\n\t */\r\n\tpublic void setPTControlDirection(PTControlDirectionOptions value) {\r\n\t\tthis.ptControlDirection = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfigurationOptions2 }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationOptions2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfigurationOptions2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZConfigurationOptions2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZConfigurationOptions2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZConfigurationOptions2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZConfigurationOptions2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZConfigurationOptions2\", propOrder = { \"any\" })\r\npublic class PTZConfigurationOptions2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZFilter complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZFilter\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Status\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Position\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZFilter\", propOrder = { \"status\", \"position\" })\r\npublic class PTZFilter {\r\n\r\n\t@XmlElement(name = \"Status\")\r\n\tprotected boolean status;\r\n\t@XmlElement(name = \"Position\")\r\n\tprotected boolean position;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der status-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isStatus() {\r\n\t\treturn status;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der status-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setStatus(boolean value) {\r\n\t\tthis.status = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPosition(boolean value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZMoveStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZMoveStatus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZMoveStatus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PanTilt\" type=\"{http://www.onvif.org/ver10/schema}MoveStatus\" minOccurs=\"0\"/>\r\n *         <element name=\"Zoom\" type=\"{http://www.onvif.org/ver10/schema}MoveStatus\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZMoveStatus\", propOrder = { \"panTilt\", \"zoom\" })\r\npublic class PTZMoveStatus {\r\n\r\n\t@XmlElement(name = \"PanTilt\")\r\n\tprotected MoveStatus panTilt;\r\n\t@XmlElement(name = \"Zoom\")\r\n\tprotected MoveStatus zoom;\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTilt-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic MoveStatus getPanTilt() {\r\n\t\treturn panTilt;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTilt-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic void setPanTilt(MoveStatus value) {\r\n\t\tthis.panTilt = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic MoveStatus getZoom() {\r\n\t\treturn zoom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MoveStatus }\r\n\t * \r\n\t */\r\n\tpublic void setZoom(MoveStatus value) {\r\n\t\tthis.zoom = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZNode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZNode complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZNode\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\" minOccurs=\"0\"/>\r\n *         <element name=\"SupportedPTZSpaces\" type=\"{http://www.onvif.org/ver10/schema}PTZSpaces\"/>\r\n *         <element name=\"MaximumNumberOfPresets\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"HomeSupported\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"AuxiliaryCommands\" type=\"{http://www.onvif.org/ver10/schema}AuxiliaryData\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZNodeExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"FixedHomePosition\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZNode\", propOrder = { \"name\", \"supportedPTZSpaces\", \"maximumNumberOfPresets\", \"homeSupported\", \"auxiliaryCommands\", \"extension\" })\r\npublic class PTZNode extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"Name\")\r\n\tprotected String name;\r\n\t@XmlElement(name = \"SupportedPTZSpaces\", required = true)\r\n\tprotected PTZSpaces supportedPTZSpaces;\r\n\t@XmlElement(name = \"MaximumNumberOfPresets\")\r\n\tprotected int maximumNumberOfPresets;\r\n\t@XmlElement(name = \"HomeSupported\")\r\n\tprotected boolean homeSupported;\r\n\t@XmlElement(name = \"AuxiliaryCommands\")\r\n\tprotected List<String> auxiliaryCommands;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZNodeExtension extension;\r\n\t@XmlAttribute(name = \"FixedHomePosition\")\r\n\tprotected Boolean fixedHomePosition;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedPTZSpaces-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpaces }\r\n\t * \r\n\t */\r\n\tpublic PTZSpaces getSupportedPTZSpaces() {\r\n\t\treturn supportedPTZSpaces;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedPTZSpaces-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpaces }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedPTZSpaces(PTZSpaces value) {\r\n\t\tthis.supportedPTZSpaces = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumNumberOfPresets-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMaximumNumberOfPresets() {\r\n\t\treturn maximumNumberOfPresets;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumNumberOfPresets-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaximumNumberOfPresets(int value) {\r\n\t\tthis.maximumNumberOfPresets = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der homeSupported-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isHomeSupported() {\r\n\t\treturn homeSupported;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der homeSupported-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setHomeSupported(boolean value) {\r\n\t\tthis.homeSupported = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the auxiliaryCommands property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the auxiliaryCommands property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAuxiliaryCommands().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getAuxiliaryCommands() {\r\n\t\tif (auxiliaryCommands == null) {\r\n\t\t\tauxiliaryCommands = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.auxiliaryCommands;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZNodeExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZNodeExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZNodeExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZNodeExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fixedHomePosition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isFixedHomePosition() {\r\n\t\treturn fixedHomePosition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fixedHomePosition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setFixedHomePosition(Boolean value) {\r\n\t\tthis.fixedHomePosition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZNodeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZNodeExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZNodeExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"SupportedPresetTour\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourSupported\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZNodeExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZNodeExtension\", propOrder = { \"any\", \"supportedPresetTour\", \"extension\" })\r\npublic class PTZNodeExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"SupportedPresetTour\")\r\n\tprotected PTZPresetTourSupported supportedPresetTour;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZNodeExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedPresetTour-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourSupported }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSupported getSupportedPresetTour() {\r\n\t\treturn supportedPresetTour;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedPresetTour-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourSupported }\r\n\t * \r\n\t */\r\n\tpublic void setSupportedPresetTour(PTZPresetTourSupported value) {\r\n\t\tthis.supportedPresetTour = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZNodeExtension2 }\r\n\t * \r\n\t */\r\n\tpublic PTZNodeExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZNodeExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZNodeExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZNodeExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZNodeExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZNodeExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZNodeExtension2\", propOrder = { \"any\" })\r\npublic class PTZNodeExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPositionFilter.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPositionFilter complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPositionFilter\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MinPosition\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\"/>\r\n *         <element name=\"MaxPosition\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\"/>\r\n *         <element name=\"EnterOrExit\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPositionFilter\", propOrder = { \"minPosition\", \"maxPosition\", \"enterOrExit\", \"any\" })\r\npublic class PTZPositionFilter {\r\n\r\n\t@XmlElement(name = \"MinPosition\", required = true)\r\n\tprotected PTZVector minPosition;\r\n\t@XmlElement(name = \"MaxPosition\", required = true)\r\n\tprotected PTZVector maxPosition;\r\n\t@XmlElement(name = \"EnterOrExit\")\r\n\tprotected boolean enterOrExit;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der minPosition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getMinPosition() {\r\n\t\treturn minPosition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minPosition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setMinPosition(PTZVector value) {\r\n\t\tthis.minPosition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxPosition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getMaxPosition() {\r\n\t\treturn maxPosition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxPosition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setMaxPosition(PTZVector value) {\r\n\t\tthis.maxPosition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der enterOrExit-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isEnterOrExit() {\r\n\t\treturn enterOrExit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der enterOrExit-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEnterOrExit(boolean value) {\r\n\t\tthis.enterOrExit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPreset.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPreset complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPreset\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\" minOccurs=\"0\"/>\r\n *         <element name=\"PTZPosition\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPreset\", propOrder = { \"name\", \"ptzPosition\" })\r\npublic class PTZPreset {\r\n\r\n\t@XmlElement(name = \"Name\")\r\n\tprotected String name;\r\n\t@XmlElement(name = \"PTZPosition\")\r\n\tprotected PTZVector ptzPosition;\r\n\t@XmlAttribute(name = \"token\")\r\n\tprotected String token;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzPosition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getPTZPosition() {\r\n\t\treturn ptzPosition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzPosition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setPTZPosition(PTZVector value) {\r\n\t\tthis.ptzPosition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourDirection.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourDirection.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"PTZPresetTourDirection\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Forward\"/>\r\n *     <enumeration value=\"Backward\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"PTZPresetTourDirection\")\r\n@XmlEnum\r\npublic enum PTZPresetTourDirection {\r\n\r\n\t@XmlEnumValue(\"Forward\")\r\n\tFORWARD(\"Forward\"), @XmlEnumValue(\"Backward\")\r\n\tBACKWARD(\"Backward\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tPTZPresetTourDirection(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static PTZPresetTourDirection fromValue(String v) {\r\n\t\tfor (PTZPresetTourDirection c : PTZPresetTourDirection.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourOperation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourOperation.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"PTZPresetTourOperation\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Start\"/>\r\n *     <enumeration value=\"Stop\"/>\r\n *     <enumeration value=\"Pause\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"PTZPresetTourOperation\")\r\n@XmlEnum\r\npublic enum PTZPresetTourOperation {\r\n\r\n\t@XmlEnumValue(\"Start\")\r\n\tSTART(\"Start\"), @XmlEnumValue(\"Stop\")\r\n\tSTOP(\"Stop\"), @XmlEnumValue(\"Pause\")\r\n\tPAUSE(\"Pause\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tPTZPresetTourOperation(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static PTZPresetTourOperation fromValue(String v) {\r\n\t\tfor (PTZPresetTourOperation c : PTZPresetTourOperation.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AutoStart\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"StartingCondition\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourStartingConditionOptions\"/>\r\n *         <element name=\"TourSpot\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourSpotOptions\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourOptions\", propOrder = { \"autoStart\", \"startingCondition\", \"tourSpot\", \"any\" })\r\npublic class PTZPresetTourOptions {\r\n\r\n\t@XmlElement(name = \"AutoStart\")\r\n\tprotected boolean autoStart;\r\n\t@XmlElement(name = \"StartingCondition\", required = true)\r\n\tprotected PTZPresetTourStartingConditionOptions startingCondition;\r\n\t@XmlElement(name = \"TourSpot\", required = true)\r\n\tprotected PTZPresetTourSpotOptions tourSpot;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoStart-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAutoStart() {\r\n\t\treturn autoStart;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoStart-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAutoStart(boolean value) {\r\n\t\tthis.autoStart = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der startingCondition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourStartingConditionOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingConditionOptions getStartingCondition() {\r\n\t\treturn startingCondition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der startingCondition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourStartingConditionOptions }\r\n\t * \r\n\t */\r\n\tpublic void setStartingCondition(PTZPresetTourStartingConditionOptions value) {\r\n\t\tthis.startingCondition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tourSpot-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourSpotOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSpotOptions getTourSpot() {\r\n\t\treturn tourSpot;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tourSpot-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourSpotOptions }\r\n\t * \r\n\t */\r\n\tpublic void setTourSpot(PTZPresetTourSpotOptions value) {\r\n\t\tthis.tourSpot = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourPresetDetail.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourPresetDetail complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourPresetDetail\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <choice>\r\n *           <element name=\"PresetToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *           <element name=\"Home\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *           <element name=\"PTZPosition\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\"/>\r\n *           <element name=\"TypeExtension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourTypeExtension\"/>\r\n *         </choice>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourPresetDetail\", propOrder = { \"presetToken\", \"home\", \"ptzPosition\", \"typeExtension\", \"any\" })\r\npublic class PTZPresetTourPresetDetail {\r\n\r\n\t@XmlElement(name = \"PresetToken\")\r\n\tprotected String presetToken;\r\n\t@XmlElement(name = \"Home\")\r\n\tprotected Boolean home;\r\n\t@XmlElement(name = \"PTZPosition\")\r\n\tprotected PTZVector ptzPosition;\r\n\t@XmlElement(name = \"TypeExtension\")\r\n\tprotected PTZPresetTourTypeExtension typeExtension;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetToken() {\r\n\t\treturn presetToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetToken(String value) {\r\n\t\tthis.presetToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der home-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHome() {\r\n\t\treturn home;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der home-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHome(Boolean value) {\r\n\t\tthis.home = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzPosition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getPTZPosition() {\r\n\t\treturn ptzPosition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzPosition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setPTZPosition(PTZVector value) {\r\n\t\tthis.ptzPosition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der typeExtension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourTypeExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourTypeExtension getTypeExtension() {\r\n\t\treturn typeExtension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der typeExtension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourTypeExtension }\r\n\t * \r\n\t */\r\n\tpublic void setTypeExtension(PTZPresetTourTypeExtension value) {\r\n\t\tthis.typeExtension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourPresetDetailOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourPresetDetailOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourPresetDetailOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Home\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"PanTiltPositionSpace\" type=\"{http://www.onvif.org/ver10/schema}Space2DDescription\" minOccurs=\"0\"/>\r\n *         <element name=\"ZoomPositionSpace\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourPresetDetailOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourPresetDetailOptions\", propOrder = { \"presetToken\", \"home\", \"panTiltPositionSpace\", \"zoomPositionSpace\", \"extension\" })\r\npublic class PTZPresetTourPresetDetailOptions {\r\n\r\n\t@XmlElement(name = \"PresetToken\")\r\n\tprotected List<String> presetToken;\r\n\t@XmlElement(name = \"Home\")\r\n\tprotected Boolean home;\r\n\t@XmlElement(name = \"PanTiltPositionSpace\")\r\n\tprotected Space2DDescription panTiltPositionSpace;\r\n\t@XmlElement(name = \"ZoomPositionSpace\")\r\n\tprotected Space1DDescription zoomPositionSpace;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourPresetDetailOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the presetToken property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the presetToken property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPresetToken().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getPresetToken() {\r\n\t\tif (presetToken == null) {\r\n\t\t\tpresetToken = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.presetToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der home-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHome() {\r\n\t\treturn home;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der home-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHome(Boolean value) {\r\n\t\tthis.home = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTiltPositionSpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Space2DDescription }\r\n\t * \r\n\t */\r\n\tpublic Space2DDescription getPanTiltPositionSpace() {\r\n\t\treturn panTiltPositionSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTiltPositionSpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Space2DDescription }\r\n\t * \r\n\t */\r\n\tpublic void setPanTiltPositionSpace(Space2DDescription value) {\r\n\t\tthis.panTiltPositionSpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoomPositionSpace-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Space1DDescription }\r\n\t * \r\n\t */\r\n\tpublic Space1DDescription getZoomPositionSpace() {\r\n\t\treturn zoomPositionSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoomPositionSpace-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Space1DDescription }\r\n\t * \r\n\t */\r\n\tpublic void setZoomPositionSpace(Space1DDescription value) {\r\n\t\tthis.zoomPositionSpace = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourPresetDetailOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourPresetDetailOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourPresetDetailOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourPresetDetailOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourPresetDetailOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourPresetDetailOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourPresetDetailOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourPresetDetailOptionsExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourPresetDetailOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourSpot.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourSpot complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourSpot\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetDetail\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourPresetDetail\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\" minOccurs=\"0\"/>\r\n *         <element name=\"StayTime\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourSpotExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourSpot\", propOrder = { \"presetDetail\", \"speed\", \"stayTime\", \"extension\" })\r\npublic class PTZPresetTourSpot {\r\n\r\n\t@XmlElement(name = \"PresetDetail\", required = true)\r\n\tprotected PTZPresetTourPresetDetail presetDetail;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected PTZSpeed speed;\r\n\t@XmlElement(name = \"StayTime\")\r\n\tprotected Duration stayTime;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourSpotExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetDetail-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourPresetDetail }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourPresetDetail getPresetDetail() {\r\n\t\treturn presetDetail;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetDetail-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourPresetDetail }\r\n\t * \r\n\t */\r\n\tpublic void setPresetDetail(PTZPresetTourPresetDetail value) {\r\n\t\tthis.presetDetail = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(PTZSpeed value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der stayTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getStayTime() {\r\n\t\treturn stayTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der stayTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setStayTime(Duration value) {\r\n\t\tthis.stayTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourSpotExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSpotExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourSpotExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourSpotExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourSpotExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourSpotExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourSpotExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourSpotExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourSpotExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourSpotOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourSpotOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourSpotOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetDetail\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourPresetDetailOptions\"/>\r\n *         <element name=\"StayTime\" type=\"{http://www.onvif.org/ver10/schema}DurationRange\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourSpotOptions\", propOrder = { \"presetDetail\", \"stayTime\", \"any\" })\r\npublic class PTZPresetTourSpotOptions {\r\n\r\n\t@XmlElement(name = \"PresetDetail\", required = true)\r\n\tprotected PTZPresetTourPresetDetailOptions presetDetail;\r\n\t@XmlElement(name = \"StayTime\", required = true)\r\n\tprotected DurationRange stayTime;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetDetail-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourPresetDetailOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourPresetDetailOptions getPresetDetail() {\r\n\t\treturn presetDetail;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetDetail-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourPresetDetailOptions }\r\n\t * \r\n\t */\r\n\tpublic void setPresetDetail(PTZPresetTourPresetDetailOptions value) {\r\n\t\tthis.presetDetail = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der stayTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic DurationRange getStayTime() {\r\n\t\treturn stayTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der stayTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic void setStayTime(DurationRange value) {\r\n\t\tthis.stayTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourStartingCondition.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourStartingCondition complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourStartingCondition\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecurringTime\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"RecurringDuration\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *         <element name=\"Direction\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourDirection\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourStartingConditionExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourStartingCondition\", propOrder = { \"recurringTime\", \"recurringDuration\", \"direction\", \"extension\" })\r\npublic class PTZPresetTourStartingCondition {\r\n\r\n\t@XmlElement(name = \"RecurringTime\")\r\n\tprotected Integer recurringTime;\r\n\t@XmlElement(name = \"RecurringDuration\")\r\n\tprotected Duration recurringDuration;\r\n\t@XmlElement(name = \"Direction\")\r\n\tprotected PTZPresetTourDirection direction;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourStartingConditionExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recurringTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getRecurringTime() {\r\n\t\treturn recurringTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recurringTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setRecurringTime(Integer value) {\r\n\t\tthis.recurringTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der recurringDuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getRecurringDuration() {\r\n\t\treturn recurringDuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recurringDuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setRecurringDuration(Duration value) {\r\n\t\tthis.recurringDuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der direction-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourDirection }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourDirection getDirection() {\r\n\t\treturn direction;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der direction-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourDirection }\r\n\t * \r\n\t */\r\n\tpublic void setDirection(PTZPresetTourDirection value) {\r\n\t\tthis.direction = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourStartingConditionExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingConditionExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourStartingConditionExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourStartingConditionExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourStartingConditionExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourStartingConditionExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourStartingConditionExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourStartingConditionExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourStartingConditionExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourStartingConditionOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourStartingConditionOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourStartingConditionOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecurringTime\" type=\"{http://www.onvif.org/ver10/schema}IntRange\" minOccurs=\"0\"/>\r\n *         <element name=\"RecurringDuration\" type=\"{http://www.onvif.org/ver10/schema}DurationRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Direction\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourDirection\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourStartingConditionOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourStartingConditionOptions\", propOrder = { \"recurringTime\", \"recurringDuration\", \"direction\", \"extension\" })\r\npublic class PTZPresetTourStartingConditionOptions {\r\n\r\n\t@XmlElement(name = \"RecurringTime\")\r\n\tprotected IntRange recurringTime;\r\n\t@XmlElement(name = \"RecurringDuration\")\r\n\tprotected DurationRange recurringDuration;\r\n\t@XmlElement(name = \"Direction\")\r\n\tprotected List<PTZPresetTourDirection> direction;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourStartingConditionOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recurringTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getRecurringTime() {\r\n\t\treturn recurringTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recurringTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setRecurringTime(IntRange value) {\r\n\t\tthis.recurringTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der recurringDuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic DurationRange getRecurringDuration() {\r\n\t\treturn recurringDuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recurringDuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DurationRange }\r\n\t * \r\n\t */\r\n\tpublic void setRecurringDuration(DurationRange value) {\r\n\t\tthis.recurringDuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the direction property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the direction property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getDirection().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZPresetTourDirection }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZPresetTourDirection> getDirection() {\r\n\t\tif (direction == null) {\r\n\t\t\tdirection = new ArrayList<PTZPresetTourDirection>();\r\n\t\t}\r\n\t\treturn this.direction;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourStartingConditionOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingConditionOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourStartingConditionOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourStartingConditionOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourStartingConditionOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourStartingConditionOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourStartingConditionOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourStartingConditionOptionsExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourStartingConditionOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourState.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"PTZPresetTourState\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Idle\"/>\r\n *     <enumeration value=\"Touring\"/>\r\n *     <enumeration value=\"Paused\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"PTZPresetTourState\")\r\n@XmlEnum\r\npublic enum PTZPresetTourState {\r\n\r\n\t@XmlEnumValue(\"Idle\")\r\n\tIDLE(\"Idle\"), @XmlEnumValue(\"Touring\")\r\n\tTOURING(\"Touring\"), @XmlEnumValue(\"Paused\")\r\n\tPAUSED(\"Paused\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tPTZPresetTourState(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static PTZPresetTourState fromValue(String v) {\r\n\t\tfor (PTZPresetTourState c : PTZPresetTourState.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourStatus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourStatus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"State\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourState\"/>\r\n *         <element name=\"CurrentTourSpot\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourSpot\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourStatusExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourStatus\", propOrder = { \"state\", \"currentTourSpot\", \"extension\" })\r\npublic class PTZPresetTourStatus {\r\n\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected PTZPresetTourState state;\r\n\t@XmlElement(name = \"CurrentTourSpot\")\r\n\tprotected PTZPresetTourSpot currentTourSpot;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourStatusExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourState }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourState getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourState }\r\n\t * \r\n\t */\r\n\tpublic void setState(PTZPresetTourState value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der currentTourSpot-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourSpot }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSpot getCurrentTourSpot() {\r\n\t\treturn currentTourSpot;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der currentTourSpot-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourSpot }\r\n\t * \r\n\t */\r\n\tpublic void setCurrentTourSpot(PTZPresetTourSpot value) {\r\n\t\tthis.currentTourSpot = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourStatusExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStatusExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourStatusExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourStatusExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourStatusExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourStatusExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourStatusExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourStatusExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourStatusExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourSupported.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourSupported complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourSupported\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MaximumNumberOfPresetTours\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"PTZPresetTourOperation\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourOperation\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourSupportedExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourSupported\", propOrder = { \"maximumNumberOfPresetTours\", \"ptzPresetTourOperation\", \"extension\" })\r\npublic class PTZPresetTourSupported {\r\n\r\n\t@XmlElement(name = \"MaximumNumberOfPresetTours\")\r\n\tprotected int maximumNumberOfPresetTours;\r\n\t@XmlElement(name = \"PTZPresetTourOperation\")\r\n\tprotected List<PTZPresetTourOperation> ptzPresetTourOperation;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourSupportedExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumNumberOfPresetTours-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMaximumNumberOfPresetTours() {\r\n\t\treturn maximumNumberOfPresetTours;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumNumberOfPresetTours-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaximumNumberOfPresetTours(int value) {\r\n\t\tthis.maximumNumberOfPresetTours = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the ptzPresetTourOperation property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ptzPresetTourOperation property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPTZPresetTourOperation().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZPresetTourOperation }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZPresetTourOperation> getPTZPresetTourOperation() {\r\n\t\tif (ptzPresetTourOperation == null) {\r\n\t\t\tptzPresetTourOperation = new ArrayList<PTZPresetTourOperation>();\r\n\t\t}\r\n\t\treturn this.ptzPresetTourOperation;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourSupportedExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourSupportedExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourSupportedExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourSupportedExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourSupportedExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourSupportedExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourSupportedExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourSupportedExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourSupportedExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZPresetTourTypeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZPresetTourTypeExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZPresetTourTypeExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZPresetTourTypeExtension\", propOrder = { \"any\" })\r\npublic class PTZPresetTourTypeExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZSpaces.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZSpaces complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZSpaces\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AbsolutePanTiltPositionSpace\" type=\"{http://www.onvif.org/ver10/schema}Space2DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"AbsoluteZoomPositionSpace\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"RelativePanTiltTranslationSpace\" type=\"{http://www.onvif.org/ver10/schema}Space2DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"RelativeZoomTranslationSpace\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"ContinuousPanTiltVelocitySpace\" type=\"{http://www.onvif.org/ver10/schema}Space2DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"ContinuousZoomVelocitySpace\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"PanTiltSpeedSpace\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"ZoomSpeedSpace\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZSpacesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZSpaces\", propOrder = { \"absolutePanTiltPositionSpace\", \"absoluteZoomPositionSpace\", \"relativePanTiltTranslationSpace\",\r\n\t\t\"relativeZoomTranslationSpace\", \"continuousPanTiltVelocitySpace\", \"continuousZoomVelocitySpace\", \"panTiltSpeedSpace\", \"zoomSpeedSpace\", \"extension\" })\r\npublic class PTZSpaces {\r\n\r\n\t@XmlElement(name = \"AbsolutePanTiltPositionSpace\")\r\n\tprotected List<Space2DDescription> absolutePanTiltPositionSpace;\r\n\t@XmlElement(name = \"AbsoluteZoomPositionSpace\")\r\n\tprotected List<Space1DDescription> absoluteZoomPositionSpace;\r\n\t@XmlElement(name = \"RelativePanTiltTranslationSpace\")\r\n\tprotected List<Space2DDescription> relativePanTiltTranslationSpace;\r\n\t@XmlElement(name = \"RelativeZoomTranslationSpace\")\r\n\tprotected List<Space1DDescription> relativeZoomTranslationSpace;\r\n\t@XmlElement(name = \"ContinuousPanTiltVelocitySpace\")\r\n\tprotected List<Space2DDescription> continuousPanTiltVelocitySpace;\r\n\t@XmlElement(name = \"ContinuousZoomVelocitySpace\")\r\n\tprotected List<Space1DDescription> continuousZoomVelocitySpace;\r\n\t@XmlElement(name = \"PanTiltSpeedSpace\")\r\n\tprotected List<Space1DDescription> panTiltSpeedSpace;\r\n\t@XmlElement(name = \"ZoomSpeedSpace\")\r\n\tprotected List<Space1DDescription> zoomSpeedSpace;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZSpacesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the absolutePanTiltPositionSpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the absolutePanTiltPositionSpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAbsolutePanTiltPositionSpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space2DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space2DDescription> getAbsolutePanTiltPositionSpace() {\r\n\t\tif (absolutePanTiltPositionSpace == null) {\r\n\t\t\tabsolutePanTiltPositionSpace = new ArrayList<Space2DDescription>();\r\n\t\t}\r\n\t\treturn this.absolutePanTiltPositionSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the absoluteZoomPositionSpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the absoluteZoomPositionSpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAbsoluteZoomPositionSpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space1DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space1DDescription> getAbsoluteZoomPositionSpace() {\r\n\t\tif (absoluteZoomPositionSpace == null) {\r\n\t\t\tabsoluteZoomPositionSpace = new ArrayList<Space1DDescription>();\r\n\t\t}\r\n\t\treturn this.absoluteZoomPositionSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the relativePanTiltTranslationSpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the relativePanTiltTranslationSpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRelativePanTiltTranslationSpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space2DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space2DDescription> getRelativePanTiltTranslationSpace() {\r\n\t\tif (relativePanTiltTranslationSpace == null) {\r\n\t\t\trelativePanTiltTranslationSpace = new ArrayList<Space2DDescription>();\r\n\t\t}\r\n\t\treturn this.relativePanTiltTranslationSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the relativeZoomTranslationSpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the relativeZoomTranslationSpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRelativeZoomTranslationSpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space1DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space1DDescription> getRelativeZoomTranslationSpace() {\r\n\t\tif (relativeZoomTranslationSpace == null) {\r\n\t\t\trelativeZoomTranslationSpace = new ArrayList<Space1DDescription>();\r\n\t\t}\r\n\t\treturn this.relativeZoomTranslationSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the continuousPanTiltVelocitySpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the continuousPanTiltVelocitySpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getContinuousPanTiltVelocitySpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space2DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space2DDescription> getContinuousPanTiltVelocitySpace() {\r\n\t\tif (continuousPanTiltVelocitySpace == null) {\r\n\t\t\tcontinuousPanTiltVelocitySpace = new ArrayList<Space2DDescription>();\r\n\t\t}\r\n\t\treturn this.continuousPanTiltVelocitySpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the continuousZoomVelocitySpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the continuousZoomVelocitySpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getContinuousZoomVelocitySpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space1DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space1DDescription> getContinuousZoomVelocitySpace() {\r\n\t\tif (continuousZoomVelocitySpace == null) {\r\n\t\t\tcontinuousZoomVelocitySpace = new ArrayList<Space1DDescription>();\r\n\t\t}\r\n\t\treturn this.continuousZoomVelocitySpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the panTiltSpeedSpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the panTiltSpeedSpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPanTiltSpeedSpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space1DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space1DDescription> getPanTiltSpeedSpace() {\r\n\t\tif (panTiltSpeedSpace == null) {\r\n\t\t\tpanTiltSpeedSpace = new ArrayList<Space1DDescription>();\r\n\t\t}\r\n\t\treturn this.panTiltSpeedSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the zoomSpeedSpace property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the zoomSpeedSpace property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getZoomSpeedSpace().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Space1DDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Space1DDescription> getZoomSpeedSpace() {\r\n\t\tif (zoomSpeedSpace == null) {\r\n\t\t\tzoomSpeedSpace = new ArrayList<Space1DDescription>();\r\n\t\t}\r\n\t\treturn this.zoomSpeedSpace;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpacesExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZSpacesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpacesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZSpacesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZSpacesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZSpacesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZSpacesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZSpacesExtension\", propOrder = { \"any\" })\r\npublic class PTZSpacesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZSpeed.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZSpeed complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZSpeed\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PanTilt\" type=\"{http://www.onvif.org/ver10/schema}Vector2D\" minOccurs=\"0\"/>\r\n *         <element name=\"Zoom\" type=\"{http://www.onvif.org/ver10/schema}Vector1D\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZSpeed\", propOrder = { \"panTilt\", \"zoom\" })\r\npublic class PTZSpeed {\r\n\r\n\t@XmlElement(name = \"PanTilt\")\r\n\tprotected Vector2D panTilt;\r\n\t@XmlElement(name = \"Zoom\")\r\n\tprotected Vector1D zoom;\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTilt-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector2D }\r\n\t * \r\n\t */\r\n\tpublic Vector2D getPanTilt() {\r\n\t\treturn panTilt;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTilt-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector2D }\r\n\t * \r\n\t */\r\n\tpublic void setPanTilt(Vector2D value) {\r\n\t\tthis.panTilt = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector1D }\r\n\t * \r\n\t */\r\n\tpublic Vector1D getZoom() {\r\n\t\treturn zoom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector1D }\r\n\t * \r\n\t */\r\n\tpublic void setZoom(Vector1D value) {\r\n\t\tthis.zoom = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZStatus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZStatus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Position\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\" minOccurs=\"0\"/>\r\n *         <element name=\"MoveStatus\" type=\"{http://www.onvif.org/ver10/schema}PTZMoveStatus\" minOccurs=\"0\"/>\r\n *         <element name=\"Error\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"UtcTime\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZStatus\", propOrder = { \"position\", \"moveStatus\", \"error\", \"utcTime\", \"any\" })\r\npublic class PTZStatus {\r\n\r\n\t@XmlElement(name = \"Position\")\r\n\tprotected PTZVector position;\r\n\t@XmlElement(name = \"MoveStatus\")\r\n\tprotected PTZMoveStatus moveStatus;\r\n\t@XmlElement(name = \"Error\")\r\n\tprotected String error;\r\n\t@XmlElement(name = \"UtcTime\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar utcTime;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setPosition(PTZVector value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der moveStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZMoveStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZMoveStatus getMoveStatus() {\r\n\t\treturn moveStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der moveStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZMoveStatus }\r\n\t * \r\n\t */\r\n\tpublic void setMoveStatus(PTZMoveStatus value) {\r\n\t\tthis.moveStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der error-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getError() {\r\n\t\treturn error;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der error-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setError(String value) {\r\n\t\tthis.error = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der utcTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getUtcTime() {\r\n\t\treturn utcTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der utcTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setUtcTime(XMLGregorianCalendar value) {\r\n\t\tthis.utcTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZStatusFilterOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZStatusFilterOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZStatusFilterOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PanTiltStatusSupported\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"ZoomStatusSupported\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"PanTiltPositionSupported\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"ZoomPositionSupported\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZStatusFilterOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZStatusFilterOptions\", propOrder = { \"panTiltStatusSupported\", \"zoomStatusSupported\", \"any\", \"panTiltPositionSupported\",\r\n\t\t\"zoomPositionSupported\", \"extension\" })\r\npublic class PTZStatusFilterOptions {\r\n\r\n\t@XmlElement(name = \"PanTiltStatusSupported\")\r\n\tprotected boolean panTiltStatusSupported;\r\n\t@XmlElement(name = \"ZoomStatusSupported\")\r\n\tprotected boolean zoomStatusSupported;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"PanTiltPositionSupported\")\r\n\tprotected Boolean panTiltPositionSupported;\r\n\t@XmlElement(name = \"ZoomPositionSupported\")\r\n\tprotected Boolean zoomPositionSupported;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZStatusFilterOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTiltStatusSupported-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isPanTiltStatusSupported() {\r\n\t\treturn panTiltStatusSupported;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTiltStatusSupported-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPanTiltStatusSupported(boolean value) {\r\n\t\tthis.panTiltStatusSupported = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoomStatusSupported-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isZoomStatusSupported() {\r\n\t\treturn zoomStatusSupported;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoomStatusSupported-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setZoomStatusSupported(boolean value) {\r\n\t\tthis.zoomStatusSupported = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTiltPositionSupported-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isPanTiltPositionSupported() {\r\n\t\treturn panTiltPositionSupported;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTiltPositionSupported-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setPanTiltPositionSupported(Boolean value) {\r\n\t\tthis.panTiltPositionSupported = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoomPositionSupported-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isZoomPositionSupported() {\r\n\t\treturn zoomPositionSupported;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoomPositionSupported-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setZoomPositionSupported(Boolean value) {\r\n\t\tthis.zoomPositionSupported = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZStatusFilterOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZStatusFilterOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZStatusFilterOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZStatusFilterOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZStatusFilterOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZStatusFilterOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZStatusFilterOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZStatusFilterOptionsExtension\", propOrder = { \"any\" })\r\npublic class PTZStatusFilterOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZStream.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlElements;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZStream complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZStream\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <choice maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *         <element name=\"PTZStatus\" type=\"{http://www.onvif.org/ver10/schema}PTZStatus\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZStreamExtension\"/>\r\n *       </choice>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZStream\", propOrder = { \"ptzStatusOrExtension\" })\r\npublic class PTZStream {\r\n\r\n\t@XmlElements({ @XmlElement(name = \"PTZStatus\", type = PTZStatus.class), @XmlElement(name = \"Extension\", type = PTZStreamExtension.class) })\r\n\tprotected List<java.lang.Object> ptzStatusOrExtension;\r\n\r\n\t/**\r\n\t * Gets the value of the ptzStatusOrExtension property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ptzStatusOrExtension property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPTZStatusOrExtension().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZStatus } {@link PTZStreamExtension }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getPTZStatusOrExtension() {\r\n\t\tif (ptzStatusOrExtension == null) {\r\n\t\t\tptzStatusOrExtension = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.ptzStatusOrExtension;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZStreamExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZStreamExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZStreamExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZStreamExtension\", propOrder = { \"any\" })\r\npublic class PTZStreamExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PTZVector.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PTZVector complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PTZVector\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PanTilt\" type=\"{http://www.onvif.org/ver10/schema}Vector2D\" minOccurs=\"0\"/>\r\n *         <element name=\"Zoom\" type=\"{http://www.onvif.org/ver10/schema}Vector1D\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PTZVector\", propOrder = { \"panTilt\", \"zoom\" })\r\npublic class PTZVector {\r\n\r\n\t@XmlElement(name = \"PanTilt\")\r\n\tprotected Vector2D panTilt;\r\n\t@XmlElement(name = \"Zoom\")\r\n\tprotected Vector1D zoom;\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTilt-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector2D }\r\n\t * \r\n\t */\r\n\tpublic Vector2D getPanTilt() {\r\n\t\treturn panTilt;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTilt-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector2D }\r\n\t * \r\n\t */\r\n\tpublic void setPanTilt(Vector2D value) {\r\n\t\tthis.panTilt = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector1D }\r\n\t * \r\n\t */\r\n\tpublic Vector1D getZoom() {\r\n\t\treturn zoom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector1D }\r\n\t * \r\n\t */\r\n\tpublic void setZoom(Vector1D value) {\r\n\t\tthis.zoom = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PanTiltLimits.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PanTiltLimits complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PanTiltLimits\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Range\" type=\"{http://www.onvif.org/ver10/schema}Space2DDescription\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PanTiltLimits\", propOrder = { \"range\" })\r\npublic class PanTiltLimits {\r\n\r\n\t@XmlElement(name = \"Range\", required = true)\r\n\tprotected Space2DDescription range;\r\n\r\n\t/**\r\n\t * Ruft den Wert der range-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Space2DDescription }\r\n\t * \r\n\t */\r\n\tpublic Space2DDescription getRange() {\r\n\t\treturn range;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der range-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Space2DDescription }\r\n\t * \r\n\t */\r\n\tpublic void setRange(Space2DDescription value) {\r\n\t\tthis.range = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PaneConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * Configuration of the streaming and coding settings of a Video window.\r\n * \r\n * <p>\r\n * Java-Klasse f�r PaneConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PaneConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PaneName\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioOutputToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioEncoderConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"ReceiverToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         <element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PaneConfiguration\", propOrder = { \"paneName\", \"audioOutputToken\", \"audioSourceToken\", \"audioEncoderConfiguration\", \"receiverToken\", \"token\",\r\n\t\t\"any\" })\r\npublic class PaneConfiguration {\r\n\r\n\t@XmlElement(name = \"PaneName\")\r\n\tprotected String paneName;\r\n\t@XmlElement(name = \"AudioOutputToken\")\r\n\tprotected String audioOutputToken;\r\n\t@XmlElement(name = \"AudioSourceToken\")\r\n\tprotected String audioSourceToken;\r\n\t@XmlElement(name = \"AudioEncoderConfiguration\")\r\n\tprotected AudioEncoderConfiguration audioEncoderConfiguration;\r\n\t@XmlElement(name = \"ReceiverToken\")\r\n\tprotected String receiverToken;\r\n\t@XmlElement(name = \"Token\", required = true)\r\n\tprotected String token;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der paneName-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPaneName() {\r\n\t\treturn paneName;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der paneName-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPaneName(String value) {\r\n\t\tthis.paneName = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioOutputToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAudioOutputToken() {\r\n\t\treturn audioOutputToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioOutputToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAudioOutputToken(String value) {\r\n\t\tthis.audioOutputToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioSourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAudioSourceToken() {\r\n\t\treturn audioSourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioSourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAudioSourceToken(String value) {\r\n\t\tthis.audioSourceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioEncoderConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfiguration getAudioEncoderConfiguration() {\r\n\t\treturn audioEncoderConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioEncoderConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAudioEncoderConfiguration(AudioEncoderConfiguration value) {\r\n\t\tthis.audioEncoderConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der receiverToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getReceiverToken() {\r\n\t\treturn receiverToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der receiverToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setReceiverToken(String value) {\r\n\t\tthis.receiverToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PaneLayout.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * A pane layout describes one Video window of a display. It links a pane configuration to a region of the screen.\r\n * \r\n * <p>\r\n * Java-Klasse f�r PaneLayout complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PaneLayout\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Pane\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Area\" type=\"{http://www.onvif.org/ver10/schema}Rectangle\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PaneLayout\", propOrder = { \"pane\", \"area\", \"any\" })\r\npublic class PaneLayout {\r\n\r\n\t@XmlElement(name = \"Pane\", required = true)\r\n\tprotected String pane;\r\n\t@XmlElement(name = \"Area\", required = true)\r\n\tprotected Rectangle area;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der pane-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPane() {\r\n\t\treturn pane;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der pane-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPane(String value) {\r\n\t\tthis.pane = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der area-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic Rectangle getArea() {\r\n\t\treturn area;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der area-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic void setArea(Rectangle value) {\r\n\t\tthis.area = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PaneLayoutOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * Description of a pane layout describing a complete display layout.\r\n * \r\n * <p>\r\n * Java-Klasse f�r PaneLayoutOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PaneLayoutOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Area\" type=\"{http://www.onvif.org/ver10/schema}Rectangle\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PaneOptionExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PaneLayoutOptions\", propOrder = { \"area\", \"extension\" })\r\npublic class PaneLayoutOptions {\r\n\r\n\t@XmlElement(name = \"Area\", required = true)\r\n\tprotected List<Rectangle> area;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PaneOptionExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the area property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the area property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getArea().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Rectangle }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Rectangle> getArea() {\r\n\t\tif (area == null) {\r\n\t\t\tarea = new ArrayList<Rectangle>();\r\n\t\t}\r\n\t\treturn this.area;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PaneOptionExtension }\r\n\t * \r\n\t */\r\n\tpublic PaneOptionExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PaneOptionExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PaneOptionExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PaneOptionExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PaneOptionExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PaneOptionExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PaneOptionExtension\", propOrder = { \"any\" })\r\npublic class PaneOptionExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Polygon.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Polygon complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Polygon\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Point\" type=\"{http://www.onvif.org/ver10/schema}Vector\" maxOccurs=\"unbounded\" minOccurs=\"3\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Polygon\", propOrder = { \"point\" })\r\npublic class Polygon {\r\n\r\n\t@XmlElement(name = \"Point\", required = true)\r\n\tprotected List<Vector> point;\r\n\r\n\t/**\r\n\t * Gets the value of the point property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the point property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPoint().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Vector }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Vector> getPoint() {\r\n\t\tif (point == null) {\r\n\t\t\tpoint = new ArrayList<Vector>();\r\n\t\t}\r\n\t\treturn this.point;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PolygonConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PolygonConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PolygonConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Polygon\" type=\"{http://www.onvif.org/ver10/schema}Polygon\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PolygonConfiguration\", propOrder = { \"polygon\", \"any\" })\r\npublic class PolygonConfiguration {\r\n\r\n\t@XmlElement(name = \"Polygon\", required = true)\r\n\tprotected Polygon polygon;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der polygon-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Polygon }\r\n\t * \r\n\t */\r\n\tpublic Polygon getPolygon() {\r\n\t\treturn polygon;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der polygon-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Polygon }\r\n\t * \r\n\t */\r\n\tpublic void setPolygon(Polygon value) {\r\n\t\tthis.polygon = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Polyline.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Polyline complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Polyline\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Point\" type=\"{http://www.onvif.org/ver10/schema}Vector\" maxOccurs=\"unbounded\" minOccurs=\"2\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Polyline\", propOrder = { \"point\" })\r\npublic class Polyline {\r\n\r\n\t@XmlElement(name = \"Point\", required = true)\r\n\tprotected List<Vector> point;\r\n\r\n\t/**\r\n\t * Gets the value of the point property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the point property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPoint().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Vector }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Vector> getPoint() {\r\n\t\tif (point == null) {\r\n\t\t\tpoint = new ArrayList<Vector>();\r\n\t\t}\r\n\t\treturn this.point;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PolylineArray.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PolylineArray complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PolylineArray\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Segment\" type=\"{http://www.onvif.org/ver10/schema}Polyline\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PolylineArrayExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PolylineArray\", propOrder = { \"segment\", \"extension\" })\r\npublic class PolylineArray {\r\n\r\n\t@XmlElement(name = \"Segment\", required = true)\r\n\tprotected List<Polyline> segment;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PolylineArrayExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the segment property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the segment property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSegment().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Polyline }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Polyline> getSegment() {\r\n\t\tif (segment == null) {\r\n\t\t\tsegment = new ArrayList<Polyline>();\r\n\t\t}\r\n\t\treturn this.segment;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PolylineArrayExtension }\r\n\t * \r\n\t */\r\n\tpublic PolylineArrayExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PolylineArrayExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PolylineArrayExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PolylineArrayConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PolylineArrayConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PolylineArrayConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PolylineArray\" type=\"{http://www.onvif.org/ver10/schema}PolylineArray\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PolylineArrayConfiguration\", propOrder = { \"polylineArray\", \"any\" })\r\npublic class PolylineArrayConfiguration {\r\n\r\n\t@XmlElement(name = \"PolylineArray\", required = true)\r\n\tprotected PolylineArray polylineArray;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der polylineArray-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PolylineArray }\r\n\t * \r\n\t */\r\n\tpublic PolylineArray getPolylineArray() {\r\n\t\treturn polylineArray;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der polylineArray-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PolylineArray }\r\n\t * \r\n\t */\r\n\tpublic void setPolylineArray(PolylineArray value) {\r\n\t\tthis.polylineArray = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PolylineArrayExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PolylineArrayExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PolylineArrayExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PolylineArrayExtension\", propOrder = { \"any\" })\r\npublic class PolylineArrayExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PrefixedIPv4Address.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PrefixedIPv4Address complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PrefixedIPv4Address\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Address\" type=\"{http://www.onvif.org/ver10/schema}IPv4Address\"/>\r\n *         <element name=\"PrefixLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PrefixedIPv4Address\", propOrder = { \"address\", \"prefixLength\" })\r\npublic class PrefixedIPv4Address {\r\n\r\n\t@XmlElement(name = \"Address\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String address;\r\n\t@XmlElement(name = \"PrefixLength\")\r\n\tprotected int prefixLength;\r\n\r\n\t/**\r\n\t * Ruft den Wert der address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAddress() {\r\n\t\treturn address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAddress(String value) {\r\n\t\tthis.address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der prefixLength-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getPrefixLength() {\r\n\t\treturn prefixLength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der prefixLength-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPrefixLength(int value) {\r\n\t\tthis.prefixLength = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PrefixedIPv6Address.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PrefixedIPv6Address complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PrefixedIPv6Address\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Address\" type=\"{http://www.onvif.org/ver10/schema}IPv6Address\"/>\r\n *         <element name=\"PrefixLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PrefixedIPv6Address\", propOrder = { \"address\", \"prefixLength\" })\r\npublic class PrefixedIPv6Address {\r\n\r\n\t@XmlElement(name = \"Address\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\tprotected String address;\r\n\t@XmlElement(name = \"PrefixLength\")\r\n\tprotected int prefixLength;\r\n\r\n\t/**\r\n\t * Ruft den Wert der address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAddress() {\r\n\t\treturn address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAddress(String value) {\r\n\t\tthis.address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der prefixLength-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getPrefixLength() {\r\n\t\treturn prefixLength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der prefixLength-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPrefixLength(int value) {\r\n\t\tthis.prefixLength = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PresetTour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PresetTour complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"PresetTour\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\" minOccurs=\"0\"/>\r\n *         <element name=\"Status\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourStatus\"/>\r\n *         <element name=\"AutoStart\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"StartingCondition\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourStartingCondition\"/>\r\n *         <element name=\"TourSpot\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourSpot\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"PresetTour\", propOrder = { \"name\", \"status\", \"autoStart\", \"startingCondition\", \"tourSpot\", \"extension\" })\r\npublic class PresetTour {\r\n\r\n\t@XmlElement(name = \"Name\")\r\n\tprotected String name;\r\n\t@XmlElement(name = \"Status\", required = true)\r\n\tprotected PTZPresetTourStatus status;\r\n\t@XmlElement(name = \"AutoStart\")\r\n\tprotected boolean autoStart;\r\n\t@XmlElement(name = \"StartingCondition\", required = true)\r\n\tprotected PTZPresetTourStartingCondition startingCondition;\r\n\t@XmlElement(name = \"TourSpot\")\r\n\tprotected List<PTZPresetTourSpot> tourSpot;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected PTZPresetTourExtension extension;\r\n\t@XmlAttribute(name = \"token\")\r\n\tprotected String token;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der status-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStatus getStatus() {\r\n\t\treturn status;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der status-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourStatus }\r\n\t * \r\n\t */\r\n\tpublic void setStatus(PTZPresetTourStatus value) {\r\n\t\tthis.status = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoStart-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAutoStart() {\r\n\t\treturn autoStart;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoStart-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAutoStart(boolean value) {\r\n\t\tthis.autoStart = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der startingCondition-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourStartingCondition }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourStartingCondition getStartingCondition() {\r\n\t\treturn startingCondition;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der startingCondition-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourStartingCondition }\r\n\t * \r\n\t */\r\n\tpublic void setStartingCondition(PTZPresetTourStartingCondition value) {\r\n\t\tthis.startingCondition = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the tourSpot property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the tourSpot property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTourSpot().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZPresetTourSpot }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZPresetTourSpot> getTourSpot() {\r\n\t\tif (tourSpot == null) {\r\n\t\t\ttourSpot = new ArrayList<PTZPresetTourSpot>();\r\n\t\t}\r\n\t\treturn this.tourSpot;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourExtension }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(PTZPresetTourExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Profile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * \r\n * A media profile consists of a set of media configurations. Media profiles are used by a client to configure properties of a media stream from an NVT.\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * An NVT shall provide at least one media profile at boot. An NVT should provide �ready to use� profiles for the most common media configurations that the device offers.\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * A profile consists of a set of interconnected configuration entities. Configurations are provided by the NVT and can be either static or created dynamically by the NVT. For\r\n * example, the dynamic configurations can be created by the NVT depending on current available encoding resources.\r\n * \r\n * <p>\r\n * Java-Klasse f�r Profile complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Profile\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         <element name=\"VideoSourceConfiguration\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioSourceConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"VideoEncoderConfiguration\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioEncoderConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoderConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"VideoAnalyticsConfiguration\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"PTZConfiguration\" type=\"{http://www.onvif.org/ver10/schema}PTZConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"MetadataConfiguration\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ProfileExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"token\" use=\"required\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *       <attribute name=\"fixed\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Profile\", propOrder = { \"name\", \"videoSourceConfiguration\", \"audioSourceConfiguration\", \"videoEncoderConfiguration\",\r\n\t\t\"audioEncoderConfiguration\", \"videoAnalyticsConfiguration\", \"ptzConfiguration\", \"metadataConfiguration\", \"extension\" })\r\npublic class Profile {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"VideoSourceConfiguration\")\r\n\tprotected VideoSourceConfiguration videoSourceConfiguration;\r\n\t@XmlElement(name = \"AudioSourceConfiguration\")\r\n\tprotected AudioSourceConfiguration audioSourceConfiguration;\r\n\t@XmlElement(name = \"VideoEncoderConfiguration\")\r\n\tprotected VideoEncoderConfiguration videoEncoderConfiguration;\r\n\t@XmlElement(name = \"AudioEncoderConfiguration\")\r\n\tprotected AudioEncoderConfiguration audioEncoderConfiguration;\r\n\t@XmlElement(name = \"VideoAnalyticsConfiguration\")\r\n\tprotected VideoAnalyticsConfiguration videoAnalyticsConfiguration;\r\n\t@XmlElement(name = \"PTZConfiguration\")\r\n\tprotected PTZConfiguration ptzConfiguration;\r\n\t@XmlElement(name = \"MetadataConfiguration\")\r\n\tprotected MetadataConfiguration metadataConfiguration;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ProfileExtension extension;\r\n\t@XmlAttribute(name = \"token\", required = true)\r\n\tprotected String token;\r\n\t@XmlAttribute(name = \"fixed\")\r\n\tprotected Boolean fixed;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoSourceConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfiguration getVideoSourceConfiguration() {\r\n\t\treturn videoSourceConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoSourceConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setVideoSourceConfiguration(VideoSourceConfiguration value) {\r\n\t\tthis.videoSourceConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioSourceConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioSourceConfiguration getAudioSourceConfiguration() {\r\n\t\treturn audioSourceConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioSourceConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioSourceConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAudioSourceConfiguration(AudioSourceConfiguration value) {\r\n\t\tthis.audioSourceConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoEncoderConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderConfiguration getVideoEncoderConfiguration() {\r\n\t\treturn videoEncoderConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoEncoderConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setVideoEncoderConfiguration(VideoEncoderConfiguration value) {\r\n\t\tthis.videoEncoderConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioEncoderConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioEncoderConfiguration getAudioEncoderConfiguration() {\r\n\t\treturn audioEncoderConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioEncoderConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioEncoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAudioEncoderConfiguration(AudioEncoderConfiguration value) {\r\n\t\tthis.audioEncoderConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoAnalyticsConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic VideoAnalyticsConfiguration getVideoAnalyticsConfiguration() {\r\n\t\treturn videoAnalyticsConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoAnalyticsConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoAnalyticsConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setVideoAnalyticsConfiguration(VideoAnalyticsConfiguration value) {\r\n\t\tthis.videoAnalyticsConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PTZConfiguration getPTZConfiguration() {\r\n\t\treturn ptzConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setPTZConfiguration(PTZConfiguration value) {\r\n\t\tthis.ptzConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der metadataConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MetadataConfiguration getMetadataConfiguration() {\r\n\t\treturn metadataConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der metadataConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setMetadataConfiguration(MetadataConfiguration value) {\r\n\t\tthis.metadataConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ProfileExtension }\r\n\t * \r\n\t */\r\n\tpublic ProfileExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ProfileExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ProfileExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der fixed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isFixed() {\r\n\t\treturn fixed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der fixed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setFixed(Boolean value) {\r\n\t\tthis.fixed = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ProfileCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ProfileCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ProfileCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"MaximumNumberOfProfiles\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ProfileCapabilities\", propOrder = { \"maximumNumberOfProfiles\", \"any\" })\r\npublic class ProfileCapabilities {\r\n\r\n\t@XmlElement(name = \"MaximumNumberOfProfiles\")\r\n\tprotected int maximumNumberOfProfiles;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumNumberOfProfiles-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMaximumNumberOfProfiles() {\r\n\t\treturn maximumNumberOfProfiles;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumNumberOfProfiles-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaximumNumberOfProfiles(int value) {\r\n\t\tthis.maximumNumberOfProfiles = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ProfileExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ProfileExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ProfileExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioOutputConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioDecoderConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ProfileExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ProfileExtension\", propOrder = { \"any\", \"audioOutputConfiguration\", \"audioDecoderConfiguration\", \"extension\" })\r\npublic class ProfileExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"AudioOutputConfiguration\")\r\n\tprotected AudioOutputConfiguration audioOutputConfiguration;\r\n\t@XmlElement(name = \"AudioDecoderConfiguration\")\r\n\tprotected AudioDecoderConfiguration audioDecoderConfiguration;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ProfileExtension2 extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioOutputConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioOutputConfiguration getAudioOutputConfiguration() {\r\n\t\treturn audioOutputConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioOutputConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioOutputConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAudioOutputConfiguration(AudioOutputConfiguration value) {\r\n\t\tthis.audioOutputConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioDecoderConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AudioDecoderConfiguration getAudioDecoderConfiguration() {\r\n\t\treturn audioDecoderConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioDecoderConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioDecoderConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAudioDecoderConfiguration(AudioDecoderConfiguration value) {\r\n\t\tthis.audioDecoderConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ProfileExtension2 }\r\n\t * \r\n\t */\r\n\tpublic ProfileExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ProfileExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ProfileExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ProfileExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ProfileExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ProfileExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ProfileExtension2\", propOrder = { \"any\" })\r\npublic class ProfileExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/PropertyOperation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r PropertyOperation.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"PropertyOperation\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Initialized\"/>\r\n *     <enumeration value=\"Deleted\"/>\r\n *     <enumeration value=\"Changed\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"PropertyOperation\")\r\n@XmlEnum\r\npublic enum PropertyOperation {\r\n\r\n\t@XmlEnumValue(\"Initialized\")\r\n\tINITIALIZED(\"Initialized\"), @XmlEnumValue(\"Deleted\")\r\n\tDELETED(\"Deleted\"), @XmlEnumValue(\"Changed\")\r\n\tCHANGED(\"Changed\");\r\n\tprivate final String value;\r\n\r\n\tPropertyOperation(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static PropertyOperation fromValue(String v) {\r\n\t\tfor (PropertyOperation c : PropertyOperation.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RealTimeStreamingCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RealTimeStreamingCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RealTimeStreamingCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RTPMulticast\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"RTP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"RTP_RTSP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RealTimeStreamingCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RealTimeStreamingCapabilities\", propOrder = { \"rtpMulticast\", \"rtptcp\", \"rtprtsptcp\", \"extension\" })\r\npublic class RealTimeStreamingCapabilities {\r\n\r\n\t@XmlElement(name = \"RTPMulticast\")\r\n\tprotected Boolean rtpMulticast;\r\n\t@XmlElement(name = \"RTP_TCP\")\r\n\tprotected Boolean rtptcp;\r\n\t@XmlElement(name = \"RTP_RTSP_TCP\")\r\n\tprotected Boolean rtprtsptcp;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RealTimeStreamingCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtpMulticast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRTPMulticast() {\r\n\t\treturn rtpMulticast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtpMulticast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRTPMulticast(Boolean value) {\r\n\t\tthis.rtpMulticast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtptcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRTPTCP() {\r\n\t\treturn rtptcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtptcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRTPTCP(Boolean value) {\r\n\t\tthis.rtptcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtprtsptcp-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isRTPRTSPTCP() {\r\n\t\treturn rtprtsptcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtprtsptcp-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setRTPRTSPTCP(Boolean value) {\r\n\t\tthis.rtprtsptcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RealTimeStreamingCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic RealTimeStreamingCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RealTimeStreamingCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RealTimeStreamingCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RealTimeStreamingCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RealTimeStreamingCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RealTimeStreamingCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RealTimeStreamingCapabilitiesExtension\", propOrder = { \"any\" })\r\npublic class RealTimeStreamingCapabilitiesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Receiver.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * \r\n * Description of a receiver, including its token and configuration.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r Receiver complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Receiver\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}ReceiverConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Receiver\", propOrder = { \"token\", \"configuration\", \"any\" })\r\npublic class Receiver {\r\n\r\n\t@XmlElement(name = \"Token\", required = true)\r\n\tprotected String token;\r\n\t@XmlElement(name = \"Configuration\", required = true)\r\n\tprotected ReceiverConfiguration configuration;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der configuration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReceiverConfiguration }\r\n\t * \r\n\t */\r\n\tpublic ReceiverConfiguration getConfiguration() {\r\n\t\treturn configuration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configuration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReceiverConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setConfiguration(ReceiverConfiguration value) {\r\n\t\tthis.configuration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReceiverCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReceiverCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReceiverCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"RTP_Multicast\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"RTP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"RTP_RTSP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SupportedReceivers\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"MaximumRTSPURILength\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReceiverCapabilities\", propOrder = { \"xAddr\", \"rtpMulticast\", \"rtptcp\", \"rtprtsptcp\", \"supportedReceivers\", \"maximumRTSPURILength\", \"any\" })\r\npublic class ReceiverCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"RTP_Multicast\")\r\n\tprotected boolean rtpMulticast;\r\n\t@XmlElement(name = \"RTP_TCP\")\r\n\tprotected boolean rtptcp;\r\n\t@XmlElement(name = \"RTP_RTSP_TCP\")\r\n\tprotected boolean rtprtsptcp;\r\n\t@XmlElement(name = \"SupportedReceivers\")\r\n\tprotected int supportedReceivers;\r\n\t@XmlElement(name = \"MaximumRTSPURILength\")\r\n\tprotected int maximumRTSPURILength;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtpMulticast-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRTPMulticast() {\r\n\t\treturn rtpMulticast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtpMulticast-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRTPMulticast(boolean value) {\r\n\t\tthis.rtpMulticast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtptcp-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRTPTCP() {\r\n\t\treturn rtptcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtptcp-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRTPTCP(boolean value) {\r\n\t\tthis.rtptcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rtprtsptcp-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRTPRTSPTCP() {\r\n\t\treturn rtprtsptcp;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rtprtsptcp-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRTPRTSPTCP(boolean value) {\r\n\t\tthis.rtprtsptcp = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der supportedReceivers-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getSupportedReceivers() {\r\n\t\treturn supportedReceivers;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der supportedReceivers-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSupportedReceivers(int value) {\r\n\t\tthis.supportedReceivers = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumRTSPURILength-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMaximumRTSPURILength() {\r\n\t\treturn maximumRTSPURILength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumRTSPURILength-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaximumRTSPURILength(int value) {\r\n\t\tthis.maximumRTSPURILength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReceiverConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * \r\n * Describes the configuration of a receiver.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r ReceiverConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReceiverConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ReceiverMode\"/>\r\n *         <element name=\"MediaUri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"StreamSetup\" type=\"{http://www.onvif.org/ver10/schema}StreamSetup\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReceiverConfiguration\", propOrder = { \"mode\", \"mediaUri\", \"streamSetup\", \"any\" })\r\npublic class ReceiverConfiguration {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected ReceiverMode mode;\r\n\t@XmlElement(name = \"MediaUri\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String mediaUri;\r\n\t@XmlElement(name = \"StreamSetup\", required = true)\r\n\tprotected StreamSetup streamSetup;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReceiverMode }\r\n\t * \r\n\t */\r\n\tpublic ReceiverMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReceiverMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(ReceiverMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mediaUri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getMediaUri() {\r\n\t\treturn mediaUri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mediaUri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setMediaUri(String value) {\r\n\t\tthis.mediaUri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der streamSetup-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link StreamSetup }\r\n\t * \r\n\t */\r\n\tpublic StreamSetup getStreamSetup() {\r\n\t\treturn streamSetup;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der streamSetup-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link StreamSetup }\r\n\t * \r\n\t */\r\n\tpublic void setStreamSetup(StreamSetup value) {\r\n\t\tthis.streamSetup = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReceiverMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReceiverMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ReceiverMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"AutoConnect\"/>\r\n *     <enumeration value=\"AlwaysConnect\"/>\r\n *     <enumeration value=\"NeverConnect\"/>\r\n *     <enumeration value=\"Unknown\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ReceiverMode\")\r\n@XmlEnum\r\npublic enum ReceiverMode {\r\n\r\n\t/**\r\n\t * The receiver connects on demand, as required by consumers of the media streams.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"AutoConnect\")\r\n\tAUTO_CONNECT(\"AutoConnect\"),\r\n\r\n\t/**\r\n\t * The receiver attempts to maintain a persistent connection to the configured endpoint.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"AlwaysConnect\")\r\n\tALWAYS_CONNECT(\"AlwaysConnect\"),\r\n\r\n\t/**\r\n\t * The receiver does not attempt to connect.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"NeverConnect\")\r\n\tNEVER_CONNECT(\"NeverConnect\"),\r\n\r\n\t/**\r\n\t * This case should never happen.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Unknown\")\r\n\tUNKNOWN(\"Unknown\");\r\n\tprivate final String value;\r\n\r\n\tReceiverMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ReceiverMode fromValue(String v) {\r\n\t\tfor (ReceiverMode c : ReceiverMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReceiverState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReceiverState.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ReceiverState\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"NotConnected\"/>\r\n *     <enumeration value=\"Connecting\"/>\r\n *     <enumeration value=\"Connected\"/>\r\n *     <enumeration value=\"Unknown\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ReceiverState\")\r\n@XmlEnum\r\npublic enum ReceiverState {\r\n\r\n\t/**\r\n\t * The receiver is not connected.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"NotConnected\")\r\n\tNOT_CONNECTED(\"NotConnected\"),\r\n\r\n\t/**\r\n\t * The receiver is attempting to connect.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Connecting\")\r\n\tCONNECTING(\"Connecting\"),\r\n\r\n\t/**\r\n\t * The receiver is connected.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Connected\")\r\n\tCONNECTED(\"Connected\"),\r\n\r\n\t/**\r\n\t * This case should never happen.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Unknown\")\r\n\tUNKNOWN(\"Unknown\");\r\n\tprivate final String value;\r\n\r\n\tReceiverState(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ReceiverState fromValue(String v) {\r\n\t\tfor (ReceiverState c : ReceiverState.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReceiverStateInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * \r\n * Contains information about a receiver's current state.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r ReceiverStateInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReceiverStateInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"State\" type=\"{http://www.onvif.org/ver10/schema}ReceiverState\"/>\r\n *         <element name=\"AutoCreated\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReceiverStateInformation\", propOrder = { \"state\", \"autoCreated\", \"any\" })\r\npublic class ReceiverStateInformation {\r\n\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected ReceiverState state;\r\n\t@XmlElement(name = \"AutoCreated\")\r\n\tprotected boolean autoCreated;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReceiverState }\r\n\t * \r\n\t */\r\n\tpublic ReceiverState getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReceiverState }\r\n\t * \r\n\t */\r\n\tpublic void setState(ReceiverState value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoCreated-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAutoCreated() {\r\n\t\treturn autoCreated;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoCreated-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAutoCreated(boolean value) {\r\n\t\tthis.autoCreated = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"ReceiverSource\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"MediaProfileSource\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"DynamicRecordings\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"DynamicTracks\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"MaxStringLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingCapabilities\", propOrder = { \"xAddr\", \"receiverSource\", \"mediaProfileSource\", \"dynamicRecordings\", \"dynamicTracks\",\r\n\t\t\"maxStringLength\", \"any\" })\r\npublic class RecordingCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"ReceiverSource\")\r\n\tprotected boolean receiverSource;\r\n\t@XmlElement(name = \"MediaProfileSource\")\r\n\tprotected boolean mediaProfileSource;\r\n\t@XmlElement(name = \"DynamicRecordings\")\r\n\tprotected boolean dynamicRecordings;\r\n\t@XmlElement(name = \"DynamicTracks\")\r\n\tprotected boolean dynamicTracks;\r\n\t@XmlElement(name = \"MaxStringLength\")\r\n\tprotected int maxStringLength;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der receiverSource-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isReceiverSource() {\r\n\t\treturn receiverSource;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der receiverSource-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setReceiverSource(boolean value) {\r\n\t\tthis.receiverSource = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mediaProfileSource-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isMediaProfileSource() {\r\n\t\treturn mediaProfileSource;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mediaProfileSource-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMediaProfileSource(boolean value) {\r\n\t\tthis.mediaProfileSource = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dynamicRecordings-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDynamicRecordings() {\r\n\t\treturn dynamicRecordings;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dynamicRecordings-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDynamicRecordings(boolean value) {\r\n\t\tthis.dynamicRecordings = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dynamicTracks-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDynamicTracks() {\r\n\t\treturn dynamicTracks;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dynamicTracks-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDynamicTracks(boolean value) {\r\n\t\tthis.dynamicTracks = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maxStringLength-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMaxStringLength() {\r\n\t\treturn maxStringLength;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maxStringLength-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMaxStringLength(int value) {\r\n\t\tthis.maxStringLength = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Source\" type=\"{http://www.onvif.org/ver10/schema}RecordingSourceInformation\"/>\r\n *         <element name=\"Content\" type=\"{http://www.onvif.org/ver10/schema}Description\"/>\r\n *         <element name=\"MaximumRetentionTime\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingConfiguration\", propOrder = { \"source\", \"content\", \"maximumRetentionTime\", \"any\" })\r\npublic class RecordingConfiguration {\r\n\r\n\t@XmlElement(name = \"Source\", required = true)\r\n\tprotected RecordingSourceInformation source;\r\n\t@XmlElement(name = \"Content\", required = true)\r\n\tprotected String content;\r\n\t@XmlElement(name = \"MaximumRetentionTime\", required = true)\r\n\tprotected Duration maximumRetentionTime;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der source-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingSourceInformation }\r\n\t * \r\n\t */\r\n\tpublic RecordingSourceInformation getSource() {\r\n\t\treturn source;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der source-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingSourceInformation }\r\n\t * \r\n\t */\r\n\tpublic void setSource(RecordingSourceInformation value) {\r\n\t\tthis.source = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der content-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getContent() {\r\n\t\treturn content;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der content-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setContent(String value) {\r\n\t\tthis.content = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der maximumRetentionTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getMaximumRetentionTime() {\r\n\t\treturn maximumRetentionTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der maximumRetentionTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setMaximumRetentionTime(Duration value) {\r\n\t\tthis.maximumRetentionTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"Source\" type=\"{http://www.onvif.org/ver10/schema}RecordingSourceInformation\"/>\r\n *         <element name=\"EarliestRecording\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" minOccurs=\"0\"/>\r\n *         <element name=\"LatestRecording\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\" minOccurs=\"0\"/>\r\n *         <element name=\"Content\" type=\"{http://www.onvif.org/ver10/schema}Description\"/>\r\n *         <element name=\"Track\" type=\"{http://www.onvif.org/ver10/schema}TrackInformation\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"RecordingStatus\" type=\"{http://www.onvif.org/ver10/schema}RecordingStatus\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingInformation\", propOrder = { \"recordingToken\", \"source\", \"earliestRecording\", \"latestRecording\", \"content\", \"track\",\r\n\t\t\"recordingStatus\", \"any\" })\r\npublic class RecordingInformation {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"Source\", required = true)\r\n\tprotected RecordingSourceInformation source;\r\n\t@XmlElement(name = \"EarliestRecording\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar earliestRecording;\r\n\t@XmlElement(name = \"LatestRecording\")\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar latestRecording;\r\n\t@XmlElement(name = \"Content\", required = true)\r\n\tprotected String content;\r\n\t@XmlElement(name = \"Track\")\r\n\tprotected List<TrackInformation> track;\r\n\t@XmlElement(name = \"RecordingStatus\", required = true)\r\n\tprotected RecordingStatus recordingStatus;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der source-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingSourceInformation }\r\n\t * \r\n\t */\r\n\tpublic RecordingSourceInformation getSource() {\r\n\t\treturn source;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der source-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingSourceInformation }\r\n\t * \r\n\t */\r\n\tpublic void setSource(RecordingSourceInformation value) {\r\n\t\tthis.source = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der earliestRecording-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getEarliestRecording() {\r\n\t\treturn earliestRecording;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der earliestRecording-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setEarliestRecording(XMLGregorianCalendar value) {\r\n\t\tthis.earliestRecording = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der latestRecording-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getLatestRecording() {\r\n\t\treturn latestRecording;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der latestRecording-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setLatestRecording(XMLGregorianCalendar value) {\r\n\t\tthis.latestRecording = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der content-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getContent() {\r\n\t\treturn content;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der content-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setContent(String value) {\r\n\t\tthis.content = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the track property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the track property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTrack().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link TrackInformation }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<TrackInformation> getTrack() {\r\n\t\tif (track == null) {\r\n\t\t\ttrack = new ArrayList<TrackInformation>();\r\n\t\t}\r\n\t\treturn this.track;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingStatus }\r\n\t * \r\n\t */\r\n\tpublic RecordingStatus getRecordingStatus() {\r\n\t\treturn recordingStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingStatus }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingStatus(RecordingStatus value) {\r\n\t\tthis.recordingStatus = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobMode\"/>\r\n *         <element name=\"Priority\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Source\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobSource\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobConfiguration\", propOrder = { \"recordingToken\", \"mode\", \"priority\", \"source\", \"extension\" })\r\npublic class RecordingJobConfiguration {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected String mode;\r\n\t@XmlElement(name = \"Priority\")\r\n\tprotected int priority;\r\n\t@XmlElement(name = \"Source\")\r\n\tprotected List<RecordingJobSource> source;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RecordingJobConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setMode(String value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der priority-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getPriority() {\r\n\t\treturn priority;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der priority-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setPriority(int value) {\r\n\t\tthis.priority = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the source property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the source property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSource().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RecordingJobSource }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RecordingJobSource> getSource() {\r\n\t\tif (source == null) {\r\n\t\t\tsource = new ArrayList<RecordingJobSource>();\r\n\t\t}\r\n\t\treturn this.source;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingJobConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingJobConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RecordingJobConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobConfigurationExtension\", propOrder = { \"any\" })\r\npublic class RecordingJobConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobSource.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobSource complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobSource\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SourceToken\" type=\"{http://www.onvif.org/ver10/schema}SourceReference\" minOccurs=\"0\"/>\r\n *         <element name=\"AutoCreateReceiver\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Tracks\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobTrack\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobSourceExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobSource\", propOrder = { \"sourceToken\", \"autoCreateReceiver\", \"tracks\", \"extension\" })\r\npublic class RecordingJobSource {\r\n\r\n\t@XmlElement(name = \"SourceToken\")\r\n\tprotected SourceReference sourceToken;\r\n\t@XmlElement(name = \"AutoCreateReceiver\")\r\n\tprotected Boolean autoCreateReceiver;\r\n\t@XmlElement(name = \"Tracks\")\r\n\tprotected List<RecordingJobTrack> tracks;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RecordingJobSourceExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SourceReference }\r\n\t * \r\n\t */\r\n\tpublic SourceReference getSourceToken() {\r\n\t\treturn sourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SourceReference }\r\n\t * \r\n\t */\r\n\tpublic void setSourceToken(SourceReference value) {\r\n\t\tthis.sourceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der autoCreateReceiver-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isAutoCreateReceiver() {\r\n\t\treturn autoCreateReceiver;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der autoCreateReceiver-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setAutoCreateReceiver(Boolean value) {\r\n\t\tthis.autoCreateReceiver = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the tracks property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the tracks property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTracks().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RecordingJobTrack }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RecordingJobTrack> getTracks() {\r\n\t\tif (tracks == null) {\r\n\t\t\ttracks = new ArrayList<RecordingJobTrack>();\r\n\t\t}\r\n\t\treturn this.tracks;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingJobSourceExtension }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobSourceExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingJobSourceExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RecordingJobSourceExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobSourceExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobSourceExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobSourceExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobSourceExtension\", propOrder = { \"any\" })\r\npublic class RecordingJobSourceExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobStateInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobStateInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobStateInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RecordingToken\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\"/>\r\n *         <element name=\"State\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobState\"/>\r\n *         <element name=\"Sources\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobStateSource\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobStateInformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobStateInformation\", propOrder = { \"recordingToken\", \"state\", \"sources\", \"extension\" })\r\npublic class RecordingJobStateInformation {\r\n\r\n\t@XmlElement(name = \"RecordingToken\", required = true)\r\n\tprotected String recordingToken;\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected String state;\r\n\t@XmlElement(name = \"Sources\")\r\n\tprotected List<RecordingJobStateSource> sources;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RecordingJobStateInformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingToken() {\r\n\t\treturn recordingToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingToken(String value) {\r\n\t\tthis.recordingToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setState(String value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the sources property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the sources property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSources().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RecordingJobStateSource }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RecordingJobStateSource> getSources() {\r\n\t\tif (sources == null) {\r\n\t\t\tsources = new ArrayList<RecordingJobStateSource>();\r\n\t\t}\r\n\t\treturn this.sources;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingJobStateInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateInformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingJobStateInformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RecordingJobStateInformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobStateInformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobStateInformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobStateInformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobStateInformationExtension\", propOrder = { \"any\" })\r\npublic class RecordingJobStateInformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobStateSource.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobStateSource complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobStateSource\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SourceToken\" type=\"{http://www.onvif.org/ver10/schema}SourceReference\"/>\r\n *         <element name=\"State\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobState\"/>\r\n *         <element name=\"Tracks\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobStateTracks\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobStateSource\", propOrder = { \"sourceToken\", \"state\", \"tracks\", \"any\" })\r\npublic class RecordingJobStateSource {\r\n\r\n\t@XmlElement(name = \"SourceToken\", required = true)\r\n\tprotected SourceReference sourceToken;\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected String state;\r\n\t@XmlElement(name = \"Tracks\", required = true)\r\n\tprotected RecordingJobStateTracks tracks;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SourceReference }\r\n\t * \r\n\t */\r\n\tpublic SourceReference getSourceToken() {\r\n\t\treturn sourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SourceReference }\r\n\t * \r\n\t */\r\n\tpublic void setSourceToken(SourceReference value) {\r\n\t\tthis.sourceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setState(String value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tracks-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RecordingJobStateTracks }\r\n\t * \r\n\t */\r\n\tpublic RecordingJobStateTracks getTracks() {\r\n\t\treturn tracks;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tracks-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RecordingJobStateTracks }\r\n\t * \r\n\t */\r\n\tpublic void setTracks(RecordingJobStateTracks value) {\r\n\t\tthis.tracks = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobStateTrack.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobStateTrack complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobStateTrack\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SourceTag\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Destination\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <element name=\"Error\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"State\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobState\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobStateTrack\", propOrder = { \"sourceTag\", \"destination\", \"error\", \"state\", \"any\" })\r\npublic class RecordingJobStateTrack {\r\n\r\n\t@XmlElement(name = \"SourceTag\", required = true)\r\n\tprotected String sourceTag;\r\n\t@XmlElement(name = \"Destination\", required = true)\r\n\tprotected String destination;\r\n\t@XmlElement(name = \"Error\")\r\n\tprotected String error;\r\n\t@XmlElement(name = \"State\", required = true)\r\n\tprotected String state;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceTag-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSourceTag() {\r\n\t\treturn sourceTag;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceTag-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSourceTag(String value) {\r\n\t\tthis.sourceTag = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der destination-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDestination() {\r\n\t\treturn destination;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der destination-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDestination(String value) {\r\n\t\tthis.destination = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der error-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getError() {\r\n\t\treturn error;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der error-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setError(String value) {\r\n\t\tthis.error = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der state-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getState() {\r\n\t\treturn state;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der state-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setState(String value) {\r\n\t\tthis.state = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobStateTracks.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobStateTracks complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobStateTracks\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Track\" type=\"{http://www.onvif.org/ver10/schema}RecordingJobStateTrack\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobStateTracks\", propOrder = { \"track\" })\r\npublic class RecordingJobStateTracks {\r\n\r\n\t@XmlElement(name = \"Track\")\r\n\tprotected List<RecordingJobStateTrack> track;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the track property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the track property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTrack().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RecordingJobStateTrack }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RecordingJobStateTrack> getTrack() {\r\n\t\tif (track == null) {\r\n\t\t\ttrack = new ArrayList<RecordingJobStateTrack>();\r\n\t\t}\r\n\t\treturn this.track;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingJobTrack.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingJobTrack complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingJobTrack\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SourceTag\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Destination\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingJobTrack\", propOrder = { \"sourceTag\", \"destination\", \"any\" })\r\npublic class RecordingJobTrack {\r\n\r\n\t@XmlElement(name = \"SourceTag\", required = true)\r\n\tprotected String sourceTag;\r\n\t@XmlElement(name = \"Destination\", required = true)\r\n\tprotected String destination;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceTag-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSourceTag() {\r\n\t\treturn sourceTag;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceTag-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSourceTag(String value) {\r\n\t\tthis.sourceTag = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der destination-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDestination() {\r\n\t\treturn destination;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der destination-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDestination(String value) {\r\n\t\tthis.destination = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingSourceInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * \r\n * A set of informative desciptions of a data source. The Search searvice allows a client to filter on recordings based on information in this structure.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r RecordingSourceInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingSourceInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SourceId\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         <element name=\"Location\" type=\"{http://www.onvif.org/ver10/schema}Description\"/>\r\n *         <element name=\"Description\" type=\"{http://www.onvif.org/ver10/schema}Description\"/>\r\n *         <element name=\"Address\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingSourceInformation\", propOrder = { \"sourceId\", \"name\", \"location\", \"description\", \"address\", \"any\" })\r\npublic class RecordingSourceInformation {\r\n\r\n\t@XmlElement(name = \"SourceId\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String sourceId;\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"Location\", required = true)\r\n\tprotected String location;\r\n\t@XmlElement(name = \"Description\", required = true)\r\n\tprotected String description;\r\n\t@XmlElement(name = \"Address\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String address;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceId-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSourceId() {\r\n\t\treturn sourceId;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceId-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSourceId(String value) {\r\n\t\tthis.sourceId = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der location-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getLocation() {\r\n\t\treturn location;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der location-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setLocation(String value) {\r\n\t\tthis.location = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der description-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDescription() {\r\n\t\treturn description;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der description-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDescription(String value) {\r\n\t\tthis.description = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAddress() {\r\n\t\treturn address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAddress(String value) {\r\n\t\tthis.address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingStatus.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"RecordingStatus\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Initiated\"/>\r\n *     <enumeration value=\"Recording\"/>\r\n *     <enumeration value=\"Stopped\"/>\r\n *     <enumeration value=\"Removing\"/>\r\n *     <enumeration value=\"Removed\"/>\r\n *     <enumeration value=\"Unknown\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"RecordingStatus\")\r\n@XmlEnum\r\npublic enum RecordingStatus {\r\n\r\n\t@XmlEnumValue(\"Initiated\")\r\n\tINITIATED(\"Initiated\"), @XmlEnumValue(\"Recording\")\r\n\tRECORDING(\"Recording\"), @XmlEnumValue(\"Stopped\")\r\n\tSTOPPED(\"Stopped\"), @XmlEnumValue(\"Removing\")\r\n\tREMOVING(\"Removing\"), @XmlEnumValue(\"Removed\")\r\n\tREMOVED(\"Removed\"),\r\n\r\n\t/**\r\n\t * This case should never happen.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Unknown\")\r\n\tUNKNOWN(\"Unknown\");\r\n\tprivate final String value;\r\n\r\n\tRecordingStatus(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static RecordingStatus fromValue(String v) {\r\n\t\tfor (RecordingStatus c : RecordingStatus.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RecordingSummary.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RecordingSummary complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RecordingSummary\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DataFrom\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"DataUntil\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"NumberRecordings\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RecordingSummary\", propOrder = { \"dataFrom\", \"dataUntil\", \"numberRecordings\", \"any\" })\r\npublic class RecordingSummary {\r\n\r\n\t@XmlElement(name = \"DataFrom\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar dataFrom;\r\n\t@XmlElement(name = \"DataUntil\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar dataUntil;\r\n\t@XmlElement(name = \"NumberRecordings\")\r\n\tprotected int numberRecordings;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der dataFrom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getDataFrom() {\r\n\t\treturn dataFrom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dataFrom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setDataFrom(XMLGregorianCalendar value) {\r\n\t\tthis.dataFrom = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dataUntil-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getDataUntil() {\r\n\t\treturn dataUntil;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dataUntil-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setDataUntil(XMLGregorianCalendar value) {\r\n\t\tthis.dataUntil = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der numberRecordings-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getNumberRecordings() {\r\n\t\treturn numberRecordings;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der numberRecordings-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setNumberRecordings(int value) {\r\n\t\tthis.numberRecordings = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Rectangle.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Rectangle complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Rectangle\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"bottom\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"top\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"right\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"left\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Rectangle\")\r\npublic class Rectangle {\r\n\r\n\t@XmlAttribute(name = \"bottom\")\r\n\tprotected Float bottom;\r\n\t@XmlAttribute(name = \"top\")\r\n\tprotected Float top;\r\n\t@XmlAttribute(name = \"right\")\r\n\tprotected Float right;\r\n\t@XmlAttribute(name = \"left\")\r\n\tprotected Float left;\r\n\r\n\t/**\r\n\t * Ruft den Wert der bottom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getBottom() {\r\n\t\treturn bottom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bottom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setBottom(Float value) {\r\n\t\tthis.bottom = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der top-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getTop() {\r\n\t\treturn top;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der top-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setTop(Float value) {\r\n\t\tthis.top = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der right-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getRight() {\r\n\t\treturn right;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der right-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setRight(Float value) {\r\n\t\tthis.right = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der left-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getLeft() {\r\n\t\treturn left;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der left-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setLeft(Float value) {\r\n\t\tthis.left = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelativeFocus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelativeFocus complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RelativeFocus\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Distance\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RelativeFocus\", propOrder = { \"distance\", \"speed\" })\r\npublic class RelativeFocus {\r\n\r\n\t@XmlElement(name = \"Distance\")\r\n\tprotected float distance;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected Float speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der distance-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getDistance() {\r\n\t\treturn distance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der distance-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDistance(float value) {\r\n\t\tthis.distance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(Float value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelativeFocusOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelativeFocusOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RelativeFocusOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Distance\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RelativeFocusOptions\", propOrder = { \"distance\", \"speed\" })\r\npublic class RelativeFocusOptions {\r\n\r\n\t@XmlElement(name = \"Distance\", required = true)\r\n\tprotected FloatRange distance;\r\n\t@XmlElement(name = \"Speed\", required = true)\r\n\tprotected FloatRange speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der distance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getDistance() {\r\n\t\treturn distance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der distance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setDistance(FloatRange value) {\r\n\t\tthis.distance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(FloatRange value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelativeFocusOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelativeFocusOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RelativeFocusOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Distance\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RelativeFocusOptions20\", propOrder = { \"distance\", \"speed\" })\r\npublic class RelativeFocusOptions20 {\r\n\r\n\t@XmlElement(name = \"Distance\", required = true)\r\n\tprotected FloatRange distance;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected FloatRange speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der distance-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getDistance() {\r\n\t\treturn distance;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der distance-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setDistance(FloatRange value) {\r\n\t\tthis.distance = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(FloatRange value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelayIdleState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelayIdleState.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"RelayIdleState\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"closed\"/>\r\n *     <enumeration value=\"open\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"RelayIdleState\")\r\n@XmlEnum\r\npublic enum RelayIdleState {\r\n\r\n\t@XmlEnumValue(\"closed\")\r\n\tCLOSED(\"closed\"), @XmlEnumValue(\"open\")\r\n\tOPEN(\"open\");\r\n\tprivate final String value;\r\n\r\n\tRelayIdleState(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static RelayIdleState fromValue(String v) {\r\n\t\tfor (RelayIdleState c : RelayIdleState.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelayLogicalState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelayLogicalState.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"RelayLogicalState\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"active\"/>\r\n *     <enumeration value=\"inactive\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"RelayLogicalState\")\r\n@XmlEnum\r\npublic enum RelayLogicalState {\r\n\r\n\t@XmlEnumValue(\"active\")\r\n\tACTIVE(\"active\"), @XmlEnumValue(\"inactive\")\r\n\tINACTIVE(\"inactive\");\r\n\tprivate final String value;\r\n\r\n\tRelayLogicalState(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static RelayLogicalState fromValue(String v) {\r\n\t\tfor (RelayLogicalState c : RelayLogicalState.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelayMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelayMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"RelayMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Monostable\"/>\r\n *     <enumeration value=\"Bistable\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"RelayMode\")\r\n@XmlEnum\r\npublic enum RelayMode {\r\n\r\n\t@XmlEnumValue(\"Monostable\")\r\n\tMONOSTABLE(\"Monostable\"), @XmlEnumValue(\"Bistable\")\r\n\tBISTABLE(\"Bistable\");\r\n\tprivate final String value;\r\n\r\n\tRelayMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static RelayMode fromValue(String v) {\r\n\t\tfor (RelayMode c : RelayMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelayOutput.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelayOutput complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RelayOutput\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"Properties\" type=\"{http://www.onvif.org/ver10/schema}RelayOutputSettings\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RelayOutput\", propOrder = { \"properties\", \"any\" })\r\npublic class RelayOutput extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"Properties\", required = true)\r\n\tprotected RelayOutputSettings properties;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der properties-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelayOutputSettings }\r\n\t * \r\n\t */\r\n\tpublic RelayOutputSettings getProperties() {\r\n\t\treturn properties;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der properties-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelayOutputSettings }\r\n\t * \r\n\t */\r\n\tpublic void setProperties(RelayOutputSettings value) {\r\n\t\tthis.properties = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RelayOutputSettings.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelayOutputSettings complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RelayOutputSettings\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}RelayMode\"/>\r\n *         <element name=\"DelayTime\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <element name=\"IdleState\" type=\"{http://www.onvif.org/ver10/schema}RelayIdleState\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RelayOutputSettings\", propOrder = { \"mode\", \"delayTime\", \"idleState\" })\r\npublic class RelayOutputSettings {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected RelayMode mode;\r\n\t@XmlElement(name = \"DelayTime\", required = true)\r\n\tprotected Duration delayTime;\r\n\t@XmlElement(name = \"IdleState\", required = true)\r\n\tprotected RelayIdleState idleState;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelayMode }\r\n\t * \r\n\t */\r\n\tpublic RelayMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelayMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(RelayMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der delayTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getDelayTime() {\r\n\t\treturn delayTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der delayTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setDelayTime(Duration value) {\r\n\t\tthis.delayTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der idleState-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RelayIdleState }\r\n\t * \r\n\t */\r\n\tpublic RelayIdleState getIdleState() {\r\n\t\treturn idleState;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der idleState-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RelayIdleState }\r\n\t * \r\n\t */\r\n\tpublic void setIdleState(RelayIdleState value) {\r\n\t\tthis.idleState = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RemoteUser.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RemoteUser complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RemoteUser\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Username\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Password\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"UseDerivedPassword\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RemoteUser\", propOrder = { \"username\", \"password\", \"useDerivedPassword\", \"any\" })\r\npublic class RemoteUser {\r\n\r\n\t@XmlElement(name = \"Username\", required = true)\r\n\tprotected String username;\r\n\t@XmlElement(name = \"Password\")\r\n\tprotected String password;\r\n\t@XmlElement(name = \"UseDerivedPassword\")\r\n\tprotected boolean useDerivedPassword;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der username-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getUsername() {\r\n\t\treturn username;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der username-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setUsername(String value) {\r\n\t\tthis.username = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der password-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPassword() {\r\n\t\treturn password;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der password-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPassword(String value) {\r\n\t\tthis.password = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der useDerivedPassword-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isUseDerivedPassword() {\r\n\t\treturn useDerivedPassword;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der useDerivedPassword-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setUseDerivedPassword(boolean value) {\r\n\t\tthis.useDerivedPassword = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Rename.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Rename complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Rename\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"from\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\"/>\r\n *         <element name=\"to\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Rename\", propOrder = { \"from\", \"to\" })\r\npublic class Rename {\r\n\r\n\t@XmlElement(required = true)\r\n\tprotected ObjectId from;\r\n\t@XmlElement(required = true)\r\n\tprotected ObjectId to;\r\n\r\n\t/**\r\n\t * Ruft den Wert der from-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic ObjectId getFrom() {\r\n\t\treturn from;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der from-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic void setFrom(ObjectId value) {\r\n\t\tthis.from = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der to-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic ObjectId getTo() {\r\n\t\treturn to;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der to-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic void setTo(ObjectId value) {\r\n\t\tthis.to = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReplayCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReplayCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReplayCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReplayCapabilities\", propOrder = { \"xAddr\", \"any\" })\r\npublic class ReplayCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReplayConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * \r\n * Configuration parameters for the replay service.\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r ReplayConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReplayConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SessionTimeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReplayConfiguration\", propOrder = { \"sessionTimeout\", \"any\" })\r\npublic class ReplayConfiguration {\r\n\r\n\t@XmlElement(name = \"SessionTimeout\", required = true)\r\n\tprotected Duration sessionTimeout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sessionTimeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getSessionTimeout() {\r\n\t\treturn sessionTimeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sessionTimeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setSessionTimeout(Duration value) {\r\n\t\tthis.sessionTimeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Reverse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Reverse complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Reverse\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ReverseMode\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Reverse\", propOrder = { \"mode\", \"any\" })\r\npublic class Reverse {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected ReverseMode mode;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReverseMode }\r\n\t * \r\n\t */\r\n\tpublic ReverseMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReverseMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(ReverseMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReverseMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReverseMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ReverseMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"ON\"/>\r\n *     <enumeration value=\"AUTO\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ReverseMode\")\r\n@XmlEnum\r\npublic enum ReverseMode {\r\n\r\n\tOFF(\"OFF\"), ON(\"ON\"), AUTO(\"AUTO\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tReverseMode(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ReverseMode fromValue(String v) {\r\n\t\tfor (ReverseMode c : ReverseMode.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReverseOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReverseOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReverseOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}ReverseMode\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ReverseOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReverseOptions\", propOrder = { \"mode\", \"extension\" })\r\npublic class ReverseOptions {\r\n\r\n\t@XmlElement(name = \"Mode\")\r\n\tprotected List<ReverseMode> mode;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ReverseOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ReverseMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ReverseMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<ReverseMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReverseOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic ReverseOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReverseOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ReverseOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ReverseOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReverseOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReverseOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReverseOptionsExtension\", propOrder = { \"any\" })\r\npublic class ReverseOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Rotate.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Rotate complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Rotate\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}RotateMode\"/>\r\n *         <element name=\"Degree\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RotateExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Rotate\", propOrder = { \"mode\", \"degree\", \"extension\" })\r\npublic class Rotate {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected RotateMode mode;\r\n\t@XmlElement(name = \"Degree\")\r\n\tprotected Integer degree;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RotateExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RotateMode }\r\n\t * \r\n\t */\r\n\tpublic RotateMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RotateMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(RotateMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der degree-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getDegree() {\r\n\t\treturn degree;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der degree-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setDegree(Integer value) {\r\n\t\tthis.degree = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RotateExtension }\r\n\t * \r\n\t */\r\n\tpublic RotateExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RotateExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RotateExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RotateExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RotateExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RotateExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RotateExtension\", propOrder = { \"any\" })\r\npublic class RotateExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RotateMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RotateMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"RotateMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"ON\"/>\r\n *     <enumeration value=\"AUTO\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"RotateMode\")\r\n@XmlEnum\r\npublic enum RotateMode {\r\n\r\n\tOFF, ON, AUTO;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static RotateMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RotateOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RotateOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RotateOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}RotateMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"DegreeList\" type=\"{http://www.onvif.org/ver10/schema}IntList\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RotateOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RotateOptions\", propOrder = { \"mode\", \"degreeList\", \"extension\" })\r\npublic class RotateOptions {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<RotateMode> mode;\r\n\t@XmlElement(name = \"DegreeList\")\r\n\tprotected IntList degreeList;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RotateOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link RotateMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<RotateMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<RotateMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der degreeList-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic IntList getDegreeList() {\r\n\t\treturn degreeList;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der degreeList-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntList }\r\n\t * \r\n\t */\r\n\tpublic void setDegreeList(IntList value) {\r\n\t\tthis.degreeList = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RotateOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic RotateOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RotateOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RotateOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RotateOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RotateOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RotateOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RotateOptionsExtension\", propOrder = { \"any\" })\r\npublic class RotateOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RuleEngineConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RuleEngineConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RuleEngineConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Rule\" type=\"{http://www.onvif.org/ver10/schema}Config\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}RuleEngineConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RuleEngineConfiguration\", propOrder = { \"rule\", \"extension\" })\r\npublic class RuleEngineConfiguration {\r\n\r\n\t@XmlElement(name = \"Rule\")\r\n\tprotected List<Config> rule;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected RuleEngineConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the rule property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the rule property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRule().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Config }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Config> getRule() {\r\n\t\tif (rule == null) {\r\n\t\t\trule = new ArrayList<Config>();\r\n\t\t}\r\n\t\treturn this.rule;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RuleEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic RuleEngineConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RuleEngineConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(RuleEngineConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/RuleEngineConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RuleEngineConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RuleEngineConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RuleEngineConfigurationExtension\", propOrder = { \"any\" })\r\npublic class RuleEngineConfigurationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Scope.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Scope complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Scope\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ScopeDef\" type=\"{http://www.onvif.org/ver10/schema}ScopeDefinition\"/>\r\n *         <element name=\"ScopeItem\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Scope\", propOrder = { \"scopeDef\", \"scopeItem\" })\r\npublic class Scope {\r\n\r\n\t@XmlElement(name = \"ScopeDef\", required = true)\r\n\tprotected ScopeDefinition scopeDef;\r\n\t@XmlElement(name = \"ScopeItem\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String scopeItem;\r\n\r\n\t/**\r\n\t * Ruft den Wert der scopeDef-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ScopeDefinition }\r\n\t * \r\n\t */\r\n\tpublic ScopeDefinition getScopeDef() {\r\n\t\treturn scopeDef;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der scopeDef-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ScopeDefinition }\r\n\t * \r\n\t */\r\n\tpublic void setScopeDef(ScopeDefinition value) {\r\n\t\tthis.scopeDef = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der scopeItem-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getScopeItem() {\r\n\t\treturn scopeItem;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der scopeItem-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setScopeItem(String value) {\r\n\t\tthis.scopeItem = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ScopeDefinition.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ScopeDefinition.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"ScopeDefinition\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Fixed\"/>\r\n *     <enumeration value=\"Configurable\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ScopeDefinition\")\r\n@XmlEnum\r\npublic enum ScopeDefinition {\r\n\r\n\t@XmlEnumValue(\"Fixed\")\r\n\tFIXED(\"Fixed\"), @XmlEnumValue(\"Configurable\")\r\n\tCONFIGURABLE(\"Configurable\");\r\n\tprivate final String value;\r\n\r\n\tScopeDefinition(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static ScopeDefinition fromValue(String v) {\r\n\t\tfor (ScopeDefinition c : ScopeDefinition.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SearchCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SearchCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SearchCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"XAddr\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"MetadataSearch\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SearchCapabilities\", propOrder = { \"xAddr\", \"metadataSearch\", \"any\" })\r\npublic class SearchCapabilities {\r\n\r\n\t@XmlElement(name = \"XAddr\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String xAddr;\r\n\t@XmlElement(name = \"MetadataSearch\")\r\n\tprotected boolean metadataSearch;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der xAddr-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getXAddr() {\r\n\t\treturn xAddr;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xAddr-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setXAddr(String value) {\r\n\t\tthis.xAddr = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der metadataSearch-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isMetadataSearch() {\r\n\t\treturn metadataSearch;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der metadataSearch-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMetadataSearch(boolean value) {\r\n\t\tthis.metadataSearch = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SearchScope.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * A structure for defining a limited scope when searching in recorded data.\r\n * \r\n * <p>\r\n * Java-Klasse f�r SearchScope complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SearchScope\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"IncludedSources\" type=\"{http://www.onvif.org/ver10/schema}SourceReference\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"IncludedRecordings\" type=\"{http://www.onvif.org/ver10/schema}RecordingReference\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"RecordingInformationFilter\" type=\"{http://www.onvif.org/ver10/schema}XPathExpression\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SearchScopeExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SearchScope\", propOrder = { \"includedSources\", \"includedRecordings\", \"recordingInformationFilter\", \"extension\" })\r\npublic class SearchScope {\r\n\r\n\t@XmlElement(name = \"IncludedSources\")\r\n\tprotected List<SourceReference> includedSources;\r\n\t@XmlElement(name = \"IncludedRecordings\")\r\n\tprotected List<String> includedRecordings;\r\n\t@XmlElement(name = \"RecordingInformationFilter\")\r\n\tprotected String recordingInformationFilter;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SearchScopeExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the includedSources property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the includedSources property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIncludedSources().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link SourceReference }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<SourceReference> getIncludedSources() {\r\n\t\tif (includedSources == null) {\r\n\t\t\tincludedSources = new ArrayList<SourceReference>();\r\n\t\t}\r\n\t\treturn this.includedSources;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the includedRecordings property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the includedRecordings property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getIncludedRecordings().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getIncludedRecordings() {\r\n\t\tif (includedRecordings == null) {\r\n\t\t\tincludedRecordings = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.includedRecordings;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der recordingInformationFilter-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRecordingInformationFilter() {\r\n\t\treturn recordingInformationFilter;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der recordingInformationFilter-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRecordingInformationFilter(String value) {\r\n\t\tthis.recordingInformationFilter = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SearchScopeExtension }\r\n\t * \r\n\t */\r\n\tpublic SearchScopeExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SearchScopeExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SearchScopeExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SearchScopeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SearchScopeExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SearchScopeExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SearchScopeExtension\", propOrder = { \"any\" })\r\npublic class SearchScopeExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SearchState.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SearchState.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"SearchState\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Queued\"/>\r\n *     <enumeration value=\"Searching\"/>\r\n *     <enumeration value=\"Completed\"/>\r\n *     <enumeration value=\"Unknown\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"SearchState\")\r\n@XmlEnum\r\npublic enum SearchState {\r\n\r\n\t/**\r\n\t * The search is queued and not yet started.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Queued\")\r\n\tQUEUED(\"Queued\"),\r\n\r\n\t/**\r\n\t * The search is underway and not yet completed.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Searching\")\r\n\tSEARCHING(\"Searching\"),\r\n\r\n\t/**\r\n\t * The search has been completed and no new results will be found.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Completed\")\r\n\tCOMPLETED(\"Completed\"),\r\n\r\n\t/**\r\n\t * The state of the search is unknown. (This is not a valid response from GetSearchState.)\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Unknown\")\r\n\tUNKNOWN(\"Unknown\");\r\n\tprivate final String value;\r\n\r\n\tSearchState(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static SearchState fromValue(String v) {\r\n\t\tfor (SearchState c : SearchState.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SecurityCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SecurityCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SecurityCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TLS1.1\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"TLS1.2\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"OnboardKeyGeneration\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"AccessPolicyConfig\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"X.509Token\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SAMLToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"KerberosToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"RELToken\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SecurityCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SecurityCapabilities\", propOrder = { \"tls11\", \"tls12\", \"onboardKeyGeneration\", \"accessPolicyConfig\", \"x509Token\", \"samlToken\",\r\n\t\t\"kerberosToken\", \"relToken\", \"any\", \"extension\" })\r\npublic class SecurityCapabilities {\r\n\r\n\t@XmlElement(name = \"TLS1.1\")\r\n\tprotected boolean tls11;\r\n\t@XmlElement(name = \"TLS1.2\")\r\n\tprotected boolean tls12;\r\n\t@XmlElement(name = \"OnboardKeyGeneration\")\r\n\tprotected boolean onboardKeyGeneration;\r\n\t@XmlElement(name = \"AccessPolicyConfig\")\r\n\tprotected boolean accessPolicyConfig;\r\n\t@XmlElement(name = \"X.509Token\")\r\n\tprotected boolean x509Token;\r\n\t@XmlElement(name = \"SAMLToken\")\r\n\tprotected boolean samlToken;\r\n\t@XmlElement(name = \"KerberosToken\")\r\n\tprotected boolean kerberosToken;\r\n\t@XmlElement(name = \"RELToken\")\r\n\tprotected boolean relToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SecurityCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der tls11-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isTLS11() {\r\n\t\treturn tls11;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tls11-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTLS11(boolean value) {\r\n\t\tthis.tls11 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tls12-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isTLS12() {\r\n\t\treturn tls12;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tls12-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTLS12(boolean value) {\r\n\t\tthis.tls12 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der onboardKeyGeneration-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isOnboardKeyGeneration() {\r\n\t\treturn onboardKeyGeneration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der onboardKeyGeneration-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setOnboardKeyGeneration(boolean value) {\r\n\t\tthis.onboardKeyGeneration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der accessPolicyConfig-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isAccessPolicyConfig() {\r\n\t\treturn accessPolicyConfig;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der accessPolicyConfig-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setAccessPolicyConfig(boolean value) {\r\n\t\tthis.accessPolicyConfig = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der x509Token-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isX509Token() {\r\n\t\treturn x509Token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x509Token-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setX509Token(boolean value) {\r\n\t\tthis.x509Token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der samlToken-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isSAMLToken() {\r\n\t\treturn samlToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der samlToken-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSAMLToken(boolean value) {\r\n\t\tthis.samlToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der kerberosToken-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isKerberosToken() {\r\n\t\treturn kerberosToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der kerberosToken-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setKerberosToken(boolean value) {\r\n\t\tthis.kerberosToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relToken-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRELToken() {\r\n\t\treturn relToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relToken-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRELToken(boolean value) {\r\n\t\tthis.relToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SecurityCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SecurityCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SecurityCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SecurityCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SecurityCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SecurityCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TLS1.0\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SecurityCapabilitiesExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SecurityCapabilitiesExtension\", propOrder = { \"tls10\", \"extension\" })\r\npublic class SecurityCapabilitiesExtension {\r\n\r\n\t@XmlElement(name = \"TLS1.0\")\r\n\tprotected boolean tls10;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SecurityCapabilitiesExtension2 extension;\r\n\r\n\t/**\r\n\t * Ruft den Wert der tls10-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isTLS10() {\r\n\t\treturn tls10;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tls10-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setTLS10(boolean value) {\r\n\t\tthis.tls10 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SecurityCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic SecurityCapabilitiesExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SecurityCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SecurityCapabilitiesExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SecurityCapabilitiesExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SecurityCapabilitiesExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SecurityCapabilitiesExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Dot1X\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SupportedEAPMethod\" type=\"{http://www.w3.org/2001/XMLSchema}int\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"RemoteUserHandling\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SecurityCapabilitiesExtension2\", propOrder = { \"dot1X\", \"supportedEAPMethod\", \"remoteUserHandling\", \"any\" })\r\npublic class SecurityCapabilitiesExtension2 {\r\n\r\n\t@XmlElement(name = \"Dot1X\")\r\n\tprotected boolean dot1X;\r\n\t@XmlElement(name = \"SupportedEAPMethod\", type = Integer.class)\r\n\tprotected List<Integer> supportedEAPMethod;\r\n\t@XmlElement(name = \"RemoteUserHandling\")\r\n\tprotected boolean remoteUserHandling;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Ruft den Wert der dot1X-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDot1X() {\r\n\t\treturn dot1X;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dot1X-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDot1X(boolean value) {\r\n\t\tthis.dot1X = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the supportedEAPMethod property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the supportedEAPMethod property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSupportedEAPMethod().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Integer }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Integer> getSupportedEAPMethod() {\r\n\t\tif (supportedEAPMethod == null) {\r\n\t\t\tsupportedEAPMethod = new ArrayList<Integer>();\r\n\t\t}\r\n\t\treturn this.supportedEAPMethod;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteUserHandling-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRemoteUserHandling() {\r\n\t\treturn remoteUserHandling;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteUserHandling-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRemoteUserHandling(boolean value) {\r\n\t\tthis.remoteUserHandling = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SetDateTimeType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SetDateTimeType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"SetDateTimeType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Manual\"/>\r\n *     <enumeration value=\"NTP\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"SetDateTimeType\")\r\n@XmlEnum\r\npublic enum SetDateTimeType {\r\n\r\n\t/**\r\n\t * Indicates that the date and time are set manually.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Manual\")\r\n\tMANUAL(\"Manual\"),\r\n\r\n\t/**\r\n\t * Indicates that the date and time are set through NTP\r\n\t * \r\n\t */\r\n\tNTP(\"NTP\");\r\n\tprivate final String value;\r\n\r\n\tSetDateTimeType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static SetDateTimeType fromValue(String v) {\r\n\t\tfor (SetDateTimeType c : SetDateTimeType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ShapeDescriptor.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ShapeDescriptor complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ShapeDescriptor\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BoundingBox\" type=\"{http://www.onvif.org/ver10/schema}Rectangle\"/>\r\n *         <element name=\"CenterOfGravity\" type=\"{http://www.onvif.org/ver10/schema}Vector\"/>\r\n *         <element name=\"Polygon\" type=\"{http://www.onvif.org/ver10/schema}Polygon\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ShapeDescriptorExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ShapeDescriptor\", propOrder = { \"boundingBox\", \"centerOfGravity\", \"polygon\", \"extension\" })\r\npublic class ShapeDescriptor {\r\n\r\n\t@XmlElement(name = \"BoundingBox\", required = true)\r\n\tprotected Rectangle boundingBox;\r\n\t@XmlElement(name = \"CenterOfGravity\", required = true)\r\n\tprotected Vector centerOfGravity;\r\n\t@XmlElement(name = \"Polygon\")\r\n\tprotected List<Polygon> polygon;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected ShapeDescriptorExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der boundingBox-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic Rectangle getBoundingBox() {\r\n\t\treturn boundingBox;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der boundingBox-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Rectangle }\r\n\t * \r\n\t */\r\n\tpublic void setBoundingBox(Rectangle value) {\r\n\t\tthis.boundingBox = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der centerOfGravity-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic Vector getCenterOfGravity() {\r\n\t\treturn centerOfGravity;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der centerOfGravity-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic void setCenterOfGravity(Vector value) {\r\n\t\tthis.centerOfGravity = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the polygon property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the polygon property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPolygon().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Polygon }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Polygon> getPolygon() {\r\n\t\tif (polygon == null) {\r\n\t\t\tpolygon = new ArrayList<Polygon>();\r\n\t\t}\r\n\t\treturn this.polygon;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ShapeDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic ShapeDescriptorExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ShapeDescriptorExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(ShapeDescriptorExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ShapeDescriptorExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ShapeDescriptorExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ShapeDescriptorExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ShapeDescriptorExtension\", propOrder = { \"any\" })\r\npublic class ShapeDescriptorExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SourceIdentification.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SourceIdentification complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SourceIdentification\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Name\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SourceIdentificationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SourceIdentification\", propOrder = { \"name\", \"token\", \"extension\" })\r\npublic class SourceIdentification {\r\n\r\n\t@XmlElement(name = \"Name\", required = true)\r\n\tprotected String name;\r\n\t@XmlElement(name = \"Token\", required = true)\r\n\tprotected List<String> token;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SourceIdentificationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der name-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getName() {\r\n\t\treturn name;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der name-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setName(String value) {\r\n\t\tthis.name = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the token property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the token property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getToken().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getToken() {\r\n\t\tif (token == null) {\r\n\t\t\ttoken = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.token;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SourceIdentificationExtension }\r\n\t * \r\n\t */\r\n\tpublic SourceIdentificationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SourceIdentificationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SourceIdentificationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SourceIdentificationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SourceIdentificationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SourceIdentificationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SourceIdentificationExtension\", propOrder = { \"any\" })\r\npublic class SourceIdentificationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SourceReference.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SourceReference complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SourceReference\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" default=\"http://www.onvif.org/ver10/schema/Receiver\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SourceReference\", propOrder = { \"token\", \"any\" })\r\npublic class SourceReference {\r\n\r\n\t@XmlElement(name = \"Token\", required = true)\r\n\tprotected String token;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAttribute(name = \"Type\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String type;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der token-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getToken() {\r\n\t\treturn token;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der token-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setToken(String value) {\r\n\t\tthis.token = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getType() {\r\n\t\tif (type == null) {\r\n\t\t\treturn \"http://www.onvif.org/ver10/schema/Receiver\";\r\n\t\t}\r\n\t\telse {\r\n\t\t\treturn type;\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setType(String value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Space1DDescription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Space1DDescription complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Space1DDescription\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"URI\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"XRange\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Space1DDescription\", propOrder = { \"uri\", \"xRange\" })\r\npublic class Space1DDescription {\r\n\r\n\t@XmlElement(name = \"URI\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String uri;\r\n\t@XmlElement(name = \"XRange\", required = true)\r\n\tprotected FloatRange xRange;\r\n\r\n\t/**\r\n\t * Ruft den Wert der uri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getURI() {\r\n\t\treturn uri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setURI(String value) {\r\n\t\tthis.uri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der xRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getXRange() {\r\n\t\treturn xRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setXRange(FloatRange value) {\r\n\t\tthis.xRange = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Space2DDescription.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Space2DDescription complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Space2DDescription\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"URI\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <element name=\"XRange\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"YRange\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Space2DDescription\", propOrder = { \"uri\", \"xRange\", \"yRange\" })\r\npublic class Space2DDescription {\r\n\r\n\t@XmlElement(name = \"URI\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String uri;\r\n\t@XmlElement(name = \"XRange\", required = true)\r\n\tprotected FloatRange xRange;\r\n\t@XmlElement(name = \"YRange\", required = true)\r\n\tprotected FloatRange yRange;\r\n\r\n\t/**\r\n\t * Ruft den Wert der uri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getURI() {\r\n\t\treturn uri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setURI(String value) {\r\n\t\tthis.uri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der xRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getXRange() {\r\n\t\treturn xRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der xRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setXRange(FloatRange value) {\r\n\t\tthis.xRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der yRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getYRange() {\r\n\t\treturn yRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der yRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setYRange(FloatRange value) {\r\n\t\tthis.yRange = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Split.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Split complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Split\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"from\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\"/>\r\n *         <element name=\"to\" type=\"{http://www.onvif.org/ver10/schema}ObjectId\" maxOccurs=\"unbounded\" minOccurs=\"2\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Split\", propOrder = { \"from\", \"to\" })\r\npublic class Split {\r\n\r\n\t@XmlElement(required = true)\r\n\tprotected ObjectId from;\r\n\t@XmlElement(required = true)\r\n\tprotected List<ObjectId> to;\r\n\r\n\t/**\r\n\t * Ruft den Wert der from-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic ObjectId getFrom() {\r\n\t\treturn from;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der from-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ObjectId }\r\n\t * \r\n\t */\r\n\tpublic void setFrom(ObjectId value) {\r\n\t\tthis.from = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the to property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the to property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getTo().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ObjectId }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ObjectId> getTo() {\r\n\t\tif (to == null) {\r\n\t\t\tto = new ArrayList<ObjectId>();\r\n\t\t}\r\n\t\treturn this.to;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/StorageReferencePath.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr StorageReferencePath complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"StorageReferencePath\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"StorageToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         &lt;element name=\"RelativePath\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}StorageReferencePathExtension\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"StorageReferencePath\", propOrder = {\r\n    \"storageToken\",\r\n    \"relativePath\",\r\n    \"extension\"\r\n})\r\npublic class StorageReferencePath {\r\n\r\n    @XmlElement(name = \"StorageToken\", required = true)\r\n    protected String storageToken;\r\n    @XmlElement(name = \"RelativePath\")\r\n    protected String relativePath;\r\n    @XmlElement(name = \"Extension\")\r\n    protected StorageReferencePathExtension extension;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der storageToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getStorageToken() {\r\n        return storageToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der storageToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setStorageToken(String value) {\r\n        this.storageToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der relativePath-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getRelativePath() {\r\n        return relativePath;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der relativePath-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setRelativePath(String value) {\r\n        this.relativePath = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der extension-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link StorageReferencePathExtension }\r\n     *     \r\n     */\r\n    public StorageReferencePathExtension getExtension() {\r\n        return extension;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der extension-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link StorageReferencePathExtension }\r\n     *     \r\n     */\r\n    public void setExtension(StorageReferencePathExtension value) {\r\n        this.extension = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/StorageReferencePathExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr StorageReferencePathExtension complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"StorageReferencePathExtension\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"StorageReferencePathExtension\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class StorageReferencePathExtension {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/StreamSetup.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r StreamSetup complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"StreamSetup\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Stream\" type=\"{http://www.onvif.org/ver10/schema}StreamType\"/>\r\n *         <element name=\"Transport\" type=\"{http://www.onvif.org/ver10/schema}Transport\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"StreamSetup\", propOrder = { \"stream\", \"transport\", \"any\" })\r\npublic class StreamSetup {\r\n\r\n\t@XmlElement(name = \"Stream\", required = true)\r\n\tprotected StreamType stream;\r\n\t@XmlElement(name = \"Transport\", required = true)\r\n\tprotected Transport transport;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der stream-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link StreamType }\r\n\t * \r\n\t */\r\n\tpublic StreamType getStream() {\r\n\t\treturn stream;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der stream-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link StreamType }\r\n\t * \r\n\t */\r\n\tpublic void setStream(StreamType value) {\r\n\t\tthis.stream = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der transport-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Transport }\r\n\t * \r\n\t */\r\n\tpublic Transport getTransport() {\r\n\t\treturn transport;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der transport-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Transport }\r\n\t * \r\n\t */\r\n\tpublic void setTransport(Transport value) {\r\n\t\tthis.transport = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/StreamType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r StreamType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"StreamType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"RTP-Unicast\"/>\r\n *     <enumeration value=\"RTP-Multicast\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"StreamType\")\r\n@XmlEnum\r\npublic enum StreamType {\r\n\r\n\t@XmlEnumValue(\"RTP-Unicast\")\r\n\tRTP_UNICAST(\"RTP-Unicast\"), @XmlEnumValue(\"RTP-Multicast\")\r\n\tRTP_MULTICAST(\"RTP-Multicast\");\r\n\tprivate final String value;\r\n\r\n\tStreamType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static StreamType fromValue(String v) {\r\n\t\tfor (StreamType c : StreamType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SupportInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SupportInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SupportInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Binary\" type=\"{http://www.onvif.org/ver10/schema}AttachmentData\" minOccurs=\"0\"/>\r\n *         <element name=\"String\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SupportInformation\", propOrder = { \"binary\", \"string\" })\r\npublic class SupportInformation {\r\n\r\n\t@XmlElement(name = \"Binary\")\r\n\tprotected AttachmentData binary;\r\n\t@XmlElement(name = \"String\")\r\n\tprotected String string;\r\n\r\n\t/**\r\n\t * Ruft den Wert der binary-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic AttachmentData getBinary() {\r\n\t\treturn binary;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der binary-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic void setBinary(AttachmentData value) {\r\n\t\tthis.binary = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der string-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getString() {\r\n\t\treturn string;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der string-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setString(String value) {\r\n\t\tthis.string = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SupportedAnalyticsModules.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SupportedAnalyticsModules complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SupportedAnalyticsModules\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AnalyticsModuleContentSchemaLocation\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"AnalyticsModuleDescription\" type=\"{http://www.onvif.org/ver10/schema}ConfigDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SupportedAnalyticsModulesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SupportedAnalyticsModules\", propOrder = { \"analyticsModuleContentSchemaLocation\", \"analyticsModuleDescription\", \"extension\" })\r\npublic class SupportedAnalyticsModules {\r\n\r\n\t@XmlElement(name = \"AnalyticsModuleContentSchemaLocation\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> analyticsModuleContentSchemaLocation;\r\n\t@XmlElement(name = \"AnalyticsModuleDescription\")\r\n\tprotected List<ConfigDescription> analyticsModuleDescription;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SupportedAnalyticsModulesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the analyticsModuleContentSchemaLocation property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the analyticsModuleContentSchemaLocation property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAnalyticsModuleContentSchemaLocation().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getAnalyticsModuleContentSchemaLocation() {\r\n\t\tif (analyticsModuleContentSchemaLocation == null) {\r\n\t\t\tanalyticsModuleContentSchemaLocation = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.analyticsModuleContentSchemaLocation;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the analyticsModuleDescription property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the analyticsModuleDescription property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAnalyticsModuleDescription().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ConfigDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ConfigDescription> getAnalyticsModuleDescription() {\r\n\t\tif (analyticsModuleDescription == null) {\r\n\t\t\tanalyticsModuleDescription = new ArrayList<ConfigDescription>();\r\n\t\t}\r\n\t\treturn this.analyticsModuleDescription;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SupportedAnalyticsModulesExtension }\r\n\t * \r\n\t */\r\n\tpublic SupportedAnalyticsModulesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SupportedAnalyticsModulesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SupportedAnalyticsModulesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SupportedAnalyticsModulesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SupportedAnalyticsModulesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SupportedAnalyticsModulesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SupportedAnalyticsModulesExtension\", propOrder = { \"any\" })\r\npublic class SupportedAnalyticsModulesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SupportedRules.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SupportedRules complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SupportedRules\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"RuleContentSchemaLocation\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"RuleDescription\" type=\"{http://www.onvif.org/ver10/schema}ConfigDescription\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SupportedRulesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SupportedRules\", propOrder = { \"ruleContentSchemaLocation\", \"ruleDescription\", \"extension\" })\r\npublic class SupportedRules {\r\n\r\n\t@XmlElement(name = \"RuleContentSchemaLocation\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected List<String> ruleContentSchemaLocation;\r\n\t@XmlElement(name = \"RuleDescription\")\r\n\tprotected List<ConfigDescription> ruleDescription;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SupportedRulesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the ruleContentSchemaLocation property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ruleContentSchemaLocation property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRuleContentSchemaLocation().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getRuleContentSchemaLocation() {\r\n\t\tif (ruleContentSchemaLocation == null) {\r\n\t\t\truleContentSchemaLocation = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.ruleContentSchemaLocation;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the ruleDescription property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ruleDescription property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getRuleDescription().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link ConfigDescription }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<ConfigDescription> getRuleDescription() {\r\n\t\tif (ruleDescription == null) {\r\n\t\t\truleDescription = new ArrayList<ConfigDescription>();\r\n\t\t}\r\n\t\treturn this.ruleDescription;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SupportedRulesExtension }\r\n\t * \r\n\t */\r\n\tpublic SupportedRulesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SupportedRulesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SupportedRulesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SupportedRulesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SupportedRulesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SupportedRulesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SupportedRulesExtension\", propOrder = { \"any\" })\r\npublic class SupportedRulesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemCapabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemCapabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DiscoveryResolve\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"DiscoveryBye\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"RemoteDiscovery\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SystemBackup\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SystemLogging\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"FirmwareUpgrade\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"SupportedVersions\" type=\"{http://www.onvif.org/ver10/schema}OnvifVersion\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SystemCapabilitiesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemCapabilities\", propOrder = { \"discoveryResolve\", \"discoveryBye\", \"remoteDiscovery\", \"systemBackup\", \"systemLogging\", \"firmwareUpgrade\",\r\n\t\t\"supportedVersions\", \"extension\" })\r\npublic class SystemCapabilities {\r\n\r\n\t@XmlElement(name = \"DiscoveryResolve\")\r\n\tprotected boolean discoveryResolve;\r\n\t@XmlElement(name = \"DiscoveryBye\")\r\n\tprotected boolean discoveryBye;\r\n\t@XmlElement(name = \"RemoteDiscovery\")\r\n\tprotected boolean remoteDiscovery;\r\n\t@XmlElement(name = \"SystemBackup\")\r\n\tprotected boolean systemBackup;\r\n\t@XmlElement(name = \"SystemLogging\")\r\n\tprotected boolean systemLogging;\r\n\t@XmlElement(name = \"FirmwareUpgrade\")\r\n\tprotected boolean firmwareUpgrade;\r\n\t@XmlElement(name = \"SupportedVersions\", required = true)\r\n\tprotected List<OnvifVersion> supportedVersions;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SystemCapabilitiesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der discoveryResolve-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDiscoveryResolve() {\r\n\t\treturn discoveryResolve;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der discoveryResolve-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDiscoveryResolve(boolean value) {\r\n\t\tthis.discoveryResolve = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der discoveryBye-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDiscoveryBye() {\r\n\t\treturn discoveryBye;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der discoveryBye-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDiscoveryBye(boolean value) {\r\n\t\tthis.discoveryBye = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der remoteDiscovery-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isRemoteDiscovery() {\r\n\t\treturn remoteDiscovery;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der remoteDiscovery-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setRemoteDiscovery(boolean value) {\r\n\t\tthis.remoteDiscovery = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemBackup-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isSystemBackup() {\r\n\t\treturn systemBackup;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemBackup-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSystemBackup(boolean value) {\r\n\t\tthis.systemBackup = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der systemLogging-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isSystemLogging() {\r\n\t\treturn systemLogging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der systemLogging-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSystemLogging(boolean value) {\r\n\t\tthis.systemLogging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der firmwareUpgrade-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isFirmwareUpgrade() {\r\n\t\treturn firmwareUpgrade;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der firmwareUpgrade-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFirmwareUpgrade(boolean value) {\r\n\t\tthis.firmwareUpgrade = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the supportedVersions property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the supportedVersions property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSupportedVersions().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link OnvifVersion }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<OnvifVersion> getSupportedVersions() {\r\n\t\tif (supportedVersions == null) {\r\n\t\t\tsupportedVersions = new ArrayList<OnvifVersion>();\r\n\t\t}\r\n\t\treturn this.supportedVersions;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilitiesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemCapabilitiesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SystemCapabilitiesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemCapabilitiesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemCapabilitiesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemCapabilitiesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"HttpFirmwareUpgrade\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"HttpSystemBackup\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"HttpSystemLogging\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"HttpSupportInformation\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SystemCapabilitiesExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemCapabilitiesExtension\", propOrder = { \"any\", \"httpFirmwareUpgrade\", \"httpSystemBackup\", \"httpSystemLogging\", \"httpSupportInformation\",\r\n\t\t\"extension\" })\r\npublic class SystemCapabilitiesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"HttpFirmwareUpgrade\")\r\n\tprotected Boolean httpFirmwareUpgrade;\r\n\t@XmlElement(name = \"HttpSystemBackup\")\r\n\tprotected Boolean httpSystemBackup;\r\n\t@XmlElement(name = \"HttpSystemLogging\")\r\n\tprotected Boolean httpSystemLogging;\r\n\t@XmlElement(name = \"HttpSupportInformation\")\r\n\tprotected Boolean httpSupportInformation;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SystemCapabilitiesExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpFirmwareUpgrade-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpFirmwareUpgrade() {\r\n\t\treturn httpFirmwareUpgrade;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpFirmwareUpgrade-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpFirmwareUpgrade(Boolean value) {\r\n\t\tthis.httpFirmwareUpgrade = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpSystemBackup-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpSystemBackup() {\r\n\t\treturn httpSystemBackup;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpSystemBackup-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpSystemBackup(Boolean value) {\r\n\t\tthis.httpSystemBackup = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpSystemLogging-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpSystemLogging() {\r\n\t\treturn httpSystemLogging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpSystemLogging-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpSystemLogging(Boolean value) {\r\n\t\tthis.httpSystemLogging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der httpSupportInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isHttpSupportInformation() {\r\n\t\treturn httpSupportInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der httpSupportInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setHttpSupportInformation(Boolean value) {\r\n\t\tthis.httpSupportInformation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic SystemCapabilitiesExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemCapabilitiesExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SystemCapabilitiesExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemCapabilitiesExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemCapabilitiesExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemCapabilitiesExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemCapabilitiesExtension2\", propOrder = { \"any\" })\r\npublic class SystemCapabilitiesExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemDateTime.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * General date time inforamtion returned by the GetSystemDateTime method.\r\n * \r\n * <p>\r\n * Java-Klasse f�r SystemDateTime complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemDateTime\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"DateTimeType\" type=\"{http://www.onvif.org/ver10/schema}SetDateTimeType\"/>\r\n *         <element name=\"DaylightSavings\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         <element name=\"TimeZone\" type=\"{http://www.onvif.org/ver10/schema}TimeZone\" minOccurs=\"0\"/>\r\n *         <element name=\"UTCDateTime\" type=\"{http://www.onvif.org/ver10/schema}DateTime\" minOccurs=\"0\"/>\r\n *         <element name=\"LocalDateTime\" type=\"{http://www.onvif.org/ver10/schema}DateTime\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}SystemDateTimeExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemDateTime\", propOrder = { \"dateTimeType\", \"daylightSavings\", \"timeZone\", \"utcDateTime\", \"localDateTime\", \"extension\" })\r\npublic class SystemDateTime {\r\n\r\n\t@XmlElement(name = \"DateTimeType\", required = true)\r\n\tprotected SetDateTimeType dateTimeType;\r\n\t@XmlElement(name = \"DaylightSavings\")\r\n\tprotected boolean daylightSavings;\r\n\t@XmlElement(name = \"TimeZone\")\r\n\tprotected TimeZone timeZone;\r\n\t@XmlElement(name = \"UTCDateTime\")\r\n\tprotected DateTime utcDateTime;\r\n\t@XmlElement(name = \"LocalDateTime\")\r\n\tprotected DateTime localDateTime;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected SystemDateTimeExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der dateTimeType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SetDateTimeType }\r\n\t * \r\n\t */\r\n\tpublic SetDateTimeType getDateTimeType() {\r\n\t\treturn dateTimeType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dateTimeType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SetDateTimeType }\r\n\t * \r\n\t */\r\n\tpublic void setDateTimeType(SetDateTimeType value) {\r\n\t\tthis.dateTimeType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der daylightSavings-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isDaylightSavings() {\r\n\t\treturn daylightSavings;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der daylightSavings-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setDaylightSavings(boolean value) {\r\n\t\tthis.daylightSavings = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der timeZone-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TimeZone }\r\n\t * \r\n\t */\r\n\tpublic TimeZone getTimeZone() {\r\n\t\treturn timeZone;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der timeZone-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TimeZone }\r\n\t * \r\n\t */\r\n\tpublic void setTimeZone(TimeZone value) {\r\n\t\tthis.timeZone = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der utcDateTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic DateTime getUTCDateTime() {\r\n\t\treturn utcDateTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der utcDateTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic void setUTCDateTime(DateTime value) {\r\n\t\tthis.utcDateTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der localDateTime-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic DateTime getLocalDateTime() {\r\n\t\treturn localDateTime;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der localDateTime-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link DateTime }\r\n\t * \r\n\t */\r\n\tpublic void setLocalDateTime(DateTime value) {\r\n\t\tthis.localDateTime = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemDateTimeExtension }\r\n\t * \r\n\t */\r\n\tpublic SystemDateTimeExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemDateTimeExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(SystemDateTimeExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemDateTimeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemDateTimeExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemDateTimeExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemDateTimeExtension\", propOrder = { \"any\" })\r\npublic class SystemDateTimeExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemLog.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemLog complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemLog\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Binary\" type=\"{http://www.onvif.org/ver10/schema}AttachmentData\" minOccurs=\"0\"/>\r\n *         <element name=\"String\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemLog\", propOrder = { \"binary\", \"string\" })\r\npublic class SystemLog {\r\n\r\n\t@XmlElement(name = \"Binary\")\r\n\tprotected AttachmentData binary;\r\n\t@XmlElement(name = \"String\")\r\n\tprotected String string;\r\n\r\n\t/**\r\n\t * Ruft den Wert der binary-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic AttachmentData getBinary() {\r\n\t\treturn binary;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der binary-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AttachmentData }\r\n\t * \r\n\t */\r\n\tpublic void setBinary(AttachmentData value) {\r\n\t\tthis.binary = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der string-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getString() {\r\n\t\treturn string;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der string-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setString(String value) {\r\n\t\tthis.string = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemLogType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemLogType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"SystemLogType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"System\"/>\r\n *     <enumeration value=\"Access\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"SystemLogType\")\r\n@XmlEnum\r\npublic enum SystemLogType {\r\n\r\n\t/**\r\n\t * Indicates that a system log is requested.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"System\")\r\n\tSYSTEM(\"System\"),\r\n\r\n\t/**\r\n\t * Indicates that a access log is requested.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Access\")\r\n\tACCESS(\"Access\");\r\n\tprivate final String value;\r\n\r\n\tSystemLogType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static SystemLogType fromValue(String v) {\r\n\t\tfor (SystemLogType c : SystemLogType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemLogUri.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemLogUri complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemLogUri\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Type\" type=\"{http://www.onvif.org/ver10/schema}SystemLogType\"/>\r\n *         <element name=\"Uri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemLogUri\", propOrder = { \"type\", \"uri\", \"any\" })\r\npublic class SystemLogUri {\r\n\r\n\t@XmlElement(name = \"Type\", required = true)\r\n\tprotected SystemLogType type;\r\n\t@XmlElement(name = \"Uri\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String uri;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der type-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link SystemLogType }\r\n\t * \r\n\t */\r\n\tpublic SystemLogType getType() {\r\n\t\treturn type;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der type-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link SystemLogType }\r\n\t * \r\n\t */\r\n\tpublic void setType(SystemLogType value) {\r\n\t\tthis.type = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der uri-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getUri() {\r\n\t\treturn uri;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der uri-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setUri(String value) {\r\n\t\tthis.uri = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/SystemLogUriList.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r SystemLogUriList complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"SystemLogUriList\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"SystemLog\" type=\"{http://www.onvif.org/ver10/schema}SystemLogUri\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"SystemLogUriList\", propOrder = { \"systemLog\" })\r\npublic class SystemLogUriList {\r\n\r\n\t@XmlElement(name = \"SystemLog\")\r\n\tprotected List<SystemLogUri> systemLog;\r\n\r\n\t/**\r\n\t * Gets the value of the systemLog property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the systemLog property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getSystemLog().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link SystemLogUri }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<SystemLogUri> getSystemLog() {\r\n\t\tif (systemLog == null) {\r\n\t\t\tsystemLog = new ArrayList<SystemLogUri>();\r\n\t\t}\r\n\t\treturn this.systemLog;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TLSConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TLSConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TLSConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"CertificateID\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TLSConfiguration\", propOrder = { \"certificateID\", \"any\" })\r\npublic class TLSConfiguration {\r\n\r\n\t@XmlElement(name = \"CertificateID\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String certificateID;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der certificateID-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getCertificateID() {\r\n\t\treturn certificateID;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der certificateID-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setCertificateID(String value) {\r\n\t\tthis.certificateID = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Time.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Time complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Time\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Hour\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Minute\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Second\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Time\", propOrder = { \"hour\", \"minute\", \"second\" })\r\npublic class Time {\r\n\r\n\t@XmlElement(name = \"Hour\")\r\n\tprotected int hour;\r\n\t@XmlElement(name = \"Minute\")\r\n\tprotected int minute;\r\n\t@XmlElement(name = \"Second\")\r\n\tprotected int second;\r\n\r\n\t/**\r\n\t * Ruft den Wert der hour-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getHour() {\r\n\t\treturn hour;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der hour-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setHour(int value) {\r\n\t\tthis.hour = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der minute-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getMinute() {\r\n\t\treturn minute;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der minute-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setMinute(int value) {\r\n\t\tthis.minute = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der second-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getSecond() {\r\n\t\treturn second;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der second-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setSecond(int value) {\r\n\t\tthis.second = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TimeZone.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * \r\n * The TZ format is specified by POSIX, please refer to POSIX 1003.1 section 8.3\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * Example: Europe, Paris TZ=CET-1CEST,M3.5.0/2,M10.5.0/3\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * CET = designation for standard time when daylight saving is not in force\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * -1 = offset in hours = negative so 1 hour east of Greenwich meridian\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * CEST = designation when daylight saving is in force (\"Central European Summer Time\")\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * , = no offset number between code and comma, so default to one hour ahead for daylight saving\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * M3.5.0 = when daylight saving starts = the last Sunday in March (the \"5th\" week means the last in the month)\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * /2, = the local time when the switch occurs = 2 a.m. in this case\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * M10.5.0 = when daylight saving ends = the last Sunday in October.\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * /3, = the local time when the switch occurs = 3 a.m. in this case\r\n * \r\n * <pre>\r\n * <?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tt=\"http://www.onvif.org/ver10/schema\" xmlns:wsnt=\"http://docs.oasis-open.org/wsn/b-2\" xmlns:xmime=\"http://www.w3.org/2005/05/xmlmime\" xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"/&gt;\r\n * </pre>\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r TimeZone complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TimeZone\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TZ\" type=\"{http://www.w3.org/2001/XMLSchema}token\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TimeZone\", propOrder = { \"tz\" })\r\npublic class TimeZone {\r\n\r\n\t@XmlElement(name = \"TZ\", required = true)\r\n\t@XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r\n\t@XmlSchemaType(name = \"token\")\r\n\tprotected String tz;\r\n\r\n\t/**\r\n\t * Ruft den Wert der tz-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTZ() {\r\n\t\treturn tz;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tz-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTZ(String value) {\r\n\t\tthis.tz = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ToneCompensation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ToneCompensation complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ToneCompensation\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Mode\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}ToneCompensationExtension\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ToneCompensation\", propOrder = {\r\n    \"mode\",\r\n    \"level\",\r\n    \"extension\"\r\n})\r\npublic class ToneCompensation {\r\n\r\n    @XmlElement(name = \"Mode\", required = true)\r\n    protected String mode;\r\n    @XmlElement(name = \"Level\")\r\n    protected Float level;\r\n    @XmlElement(name = \"Extension\")\r\n    protected ToneCompensationExtension extension;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der mode-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getMode() {\r\n        return mode;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der mode-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setMode(String value) {\r\n        this.mode = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der level-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public Float getLevel() {\r\n        return level;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der level-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Float }\r\n     *     \r\n     */\r\n    public void setLevel(Float value) {\r\n        this.level = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der extension-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ToneCompensationExtension }\r\n     *     \r\n     */\r\n    public ToneCompensationExtension getExtension() {\r\n        return extension;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der extension-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ToneCompensationExtension }\r\n     *     \r\n     */\r\n    public void setExtension(ToneCompensationExtension value) {\r\n        this.extension = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ToneCompensationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ToneCompensationExtension complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ToneCompensationExtension\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ToneCompensationExtension\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class ToneCompensationExtension {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ToneCompensationMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ToneCompensationMode.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"ToneCompensationMode\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"OFF\"/>\r\n *     &lt;enumeration value=\"ON\"/>\r\n *     &lt;enumeration value=\"AUTO\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ToneCompensationMode\")\r\n@XmlEnum\r\npublic enum ToneCompensationMode {\r\n\r\n    OFF,\r\n    ON,\r\n    AUTO;\r\n\r\n    public String value() {\r\n        return name();\r\n    }\r\n\r\n    public static ToneCompensationMode fromValue(String v) {\r\n        return valueOf(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ToneCompensationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ToneCompensationOptions complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ToneCompensationOptions\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Mode\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ToneCompensationOptions\", propOrder = {\r\n    \"mode\",\r\n    \"level\",\r\n    \"any\"\r\n})\r\npublic class ToneCompensationOptions {\r\n\r\n    @XmlElement(name = \"Mode\", required = true)\r\n    protected List<String> mode;\r\n    @XmlElement(name = \"Level\")\r\n    protected boolean level;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the mode property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getMode().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getMode() {\r\n        if (mode == null) {\r\n            mode = new ArrayList<String>();\r\n        }\r\n        return this.mode;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der level-Eigenschaft ab.\r\n     * \r\n     */\r\n    public boolean isLevel() {\r\n        return level;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der level-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setLevel(boolean value) {\r\n        this.level = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TrackAttributes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TrackAttributes complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TrackAttributes\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TrackInformation\" type=\"{http://www.onvif.org/ver10/schema}TrackInformation\"/>\r\n *         <element name=\"VideoAttributes\" type=\"{http://www.onvif.org/ver10/schema}VideoAttributes\" minOccurs=\"0\"/>\r\n *         <element name=\"AudioAttributes\" type=\"{http://www.onvif.org/ver10/schema}AudioAttributes\" minOccurs=\"0\"/>\r\n *         <element name=\"MetadataAttributes\" type=\"{http://www.onvif.org/ver10/schema}MetadataAttributes\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}TrackAttributesExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TrackAttributes\", propOrder = { \"trackInformation\", \"videoAttributes\", \"audioAttributes\", \"metadataAttributes\", \"extension\" })\r\npublic class TrackAttributes {\r\n\r\n\t@XmlElement(name = \"TrackInformation\", required = true)\r\n\tprotected TrackInformation trackInformation;\r\n\t@XmlElement(name = \"VideoAttributes\")\r\n\tprotected VideoAttributes videoAttributes;\r\n\t@XmlElement(name = \"AudioAttributes\")\r\n\tprotected AudioAttributes audioAttributes;\r\n\t@XmlElement(name = \"MetadataAttributes\")\r\n\tprotected MetadataAttributes metadataAttributes;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected TrackAttributesExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackInformation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TrackInformation }\r\n\t * \r\n\t */\r\n\tpublic TrackInformation getTrackInformation() {\r\n\t\treturn trackInformation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackInformation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TrackInformation }\r\n\t * \r\n\t */\r\n\tpublic void setTrackInformation(TrackInformation value) {\r\n\t\tthis.trackInformation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der videoAttributes-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoAttributes }\r\n\t * \r\n\t */\r\n\tpublic VideoAttributes getVideoAttributes() {\r\n\t\treturn videoAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der videoAttributes-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoAttributes }\r\n\t * \r\n\t */\r\n\tpublic void setVideoAttributes(VideoAttributes value) {\r\n\t\tthis.videoAttributes = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der audioAttributes-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AudioAttributes }\r\n\t * \r\n\t */\r\n\tpublic AudioAttributes getAudioAttributes() {\r\n\t\treturn audioAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der audioAttributes-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AudioAttributes }\r\n\t * \r\n\t */\r\n\tpublic void setAudioAttributes(AudioAttributes value) {\r\n\t\tthis.audioAttributes = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der metadataAttributes-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataAttributes }\r\n\t * \r\n\t */\r\n\tpublic MetadataAttributes getMetadataAttributes() {\r\n\t\treturn metadataAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der metadataAttributes-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataAttributes }\r\n\t * \r\n\t */\r\n\tpublic void setMetadataAttributes(MetadataAttributes value) {\r\n\t\tthis.metadataAttributes = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TrackAttributesExtension }\r\n\t * \r\n\t */\r\n\tpublic TrackAttributesExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TrackAttributesExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(TrackAttributesExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TrackAttributesExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TrackAttributesExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TrackAttributesExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TrackAttributesExtension\", propOrder = { \"any\" })\r\npublic class TrackAttributesExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TrackConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TrackConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TrackConfiguration\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TrackType\" type=\"{http://www.onvif.org/ver10/schema}TrackType\"/>\r\n *         <element name=\"Description\" type=\"{http://www.onvif.org/ver10/schema}Description\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TrackConfiguration\", propOrder = { \"trackType\", \"description\", \"any\" })\r\npublic class TrackConfiguration {\r\n\r\n\t@XmlElement(name = \"TrackType\", required = true)\r\n\tprotected TrackType trackType;\r\n\t@XmlElement(name = \"Description\", required = true)\r\n\tprotected String description;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TrackType }\r\n\t * \r\n\t */\r\n\tpublic TrackType getTrackType() {\r\n\t\treturn trackType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TrackType }\r\n\t * \r\n\t */\r\n\tpublic void setTrackType(TrackType value) {\r\n\t\tthis.trackType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der description-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDescription() {\r\n\t\treturn description;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der description-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDescription(String value) {\r\n\t\tthis.description = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TrackInformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.XMLGregorianCalendar;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TrackInformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TrackInformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"TrackToken\" type=\"{http://www.onvif.org/ver10/schema}TrackReference\"/>\r\n *         <element name=\"TrackType\" type=\"{http://www.onvif.org/ver10/schema}TrackType\"/>\r\n *         <element name=\"Description\" type=\"{http://www.onvif.org/ver10/schema}Description\"/>\r\n *         <element name=\"DataFrom\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <element name=\"DataTo\" type=\"{http://www.w3.org/2001/XMLSchema}dateTime\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TrackInformation\", propOrder = { \"trackToken\", \"trackType\", \"description\", \"dataFrom\", \"dataTo\", \"any\" })\r\npublic class TrackInformation {\r\n\r\n\t@XmlElement(name = \"TrackToken\", required = true)\r\n\tprotected String trackToken;\r\n\t@XmlElement(name = \"TrackType\", required = true)\r\n\tprotected TrackType trackType;\r\n\t@XmlElement(name = \"Description\", required = true)\r\n\tprotected String description;\r\n\t@XmlElement(name = \"DataFrom\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar dataFrom;\r\n\t@XmlElement(name = \"DataTo\", required = true)\r\n\t@XmlSchemaType(name = \"dateTime\")\r\n\tprotected XMLGregorianCalendar dataTo;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getTrackToken() {\r\n\t\treturn trackToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setTrackToken(String value) {\r\n\t\tthis.trackToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der trackType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TrackType }\r\n\t * \r\n\t */\r\n\tpublic TrackType getTrackType() {\r\n\t\treturn trackType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der trackType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TrackType }\r\n\t * \r\n\t */\r\n\tpublic void setTrackType(TrackType value) {\r\n\t\tthis.trackType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der description-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getDescription() {\r\n\t\treturn description;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der description-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setDescription(String value) {\r\n\t\tthis.description = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dataFrom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getDataFrom() {\r\n\t\treturn dataFrom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dataFrom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setDataFrom(XMLGregorianCalendar value) {\r\n\t\tthis.dataFrom = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der dataTo-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic XMLGregorianCalendar getDataTo() {\r\n\t\treturn dataTo;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der dataTo-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link XMLGregorianCalendar }\r\n\t * \r\n\t */\r\n\tpublic void setDataTo(XMLGregorianCalendar value) {\r\n\t\tthis.dataTo = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TrackType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TrackType.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"TrackType\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Video\"/>\r\n *     <enumeration value=\"Audio\"/>\r\n *     <enumeration value=\"Metadata\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"TrackType\")\r\n@XmlEnum\r\npublic enum TrackType {\r\n\r\n\t@XmlEnumValue(\"Video\")\r\n\tVIDEO(\"Video\"), @XmlEnumValue(\"Audio\")\r\n\tAUDIO(\"Audio\"), @XmlEnumValue(\"Metadata\")\r\n\tMETADATA(\"Metadata\"),\r\n\r\n\t/**\r\n\t * Placeholder for future extension.\r\n\t * \r\n\t */\r\n\t@XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tTrackType(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static TrackType fromValue(String v) {\r\n\t\tfor (TrackType c : TrackType.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Transformation.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Transformation complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Transformation\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Translate\" type=\"{http://www.onvif.org/ver10/schema}Vector\" minOccurs=\"0\"/>\r\n *         <element name=\"Scale\" type=\"{http://www.onvif.org/ver10/schema}Vector\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}TransformationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Transformation\", propOrder = { \"translate\", \"scale\", \"extension\" })\r\npublic class Transformation {\r\n\r\n\t@XmlElement(name = \"Translate\")\r\n\tprotected Vector translate;\r\n\t@XmlElement(name = \"Scale\")\r\n\tprotected Vector scale;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected TransformationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der translate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic Vector getTranslate() {\r\n\t\treturn translate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der translate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic void setTranslate(Vector value) {\r\n\t\tthis.translate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der scale-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic Vector getScale() {\r\n\t\treturn scale;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der scale-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Vector }\r\n\t * \r\n\t */\r\n\tpublic void setScale(Vector value) {\r\n\t\tthis.scale = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TransformationExtension }\r\n\t * \r\n\t */\r\n\tpublic TransformationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TransformationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(TransformationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TransformationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TransformationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"TransformationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"TransformationExtension\", propOrder = { \"any\" })\r\npublic class TransformationExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Transport.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Transport complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Transport\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Protocol\" type=\"{http://www.onvif.org/ver10/schema}TransportProtocol\"/>\r\n *         <element name=\"Tunnel\" type=\"{http://www.onvif.org/ver10/schema}Transport\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Transport\", propOrder = { \"protocol\", \"tunnel\" })\r\npublic class Transport {\r\n\r\n\t@XmlElement(name = \"Protocol\", required = true)\r\n\tprotected TransportProtocol protocol;\r\n\t@XmlElement(name = \"Tunnel\")\r\n\tprotected Transport tunnel;\r\n\r\n\t/**\r\n\t * Ruft den Wert der protocol-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link TransportProtocol }\r\n\t * \r\n\t */\r\n\tpublic TransportProtocol getProtocol() {\r\n\t\treturn protocol;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der protocol-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link TransportProtocol }\r\n\t * \r\n\t */\r\n\tpublic void setProtocol(TransportProtocol value) {\r\n\t\tthis.protocol = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der tunnel-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Transport }\r\n\t * \r\n\t */\r\n\tpublic Transport getTunnel() {\r\n\t\treturn tunnel;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der tunnel-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Transport }\r\n\t * \r\n\t */\r\n\tpublic void setTunnel(Transport value) {\r\n\t\tthis.tunnel = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/TransportProtocol.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r TransportProtocol.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"TransportProtocol\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"UDP\"/>\r\n *     <enumeration value=\"TCP\"/>\r\n *     <enumeration value=\"RTSP\"/>\r\n *     <enumeration value=\"HTTP\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"TransportProtocol\")\r\n@XmlEnum\r\npublic enum TransportProtocol {\r\n\r\n\tUDP, TCP, RTSP, HTTP;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static TransportProtocol fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/User.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r User complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"User\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Username\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"Password\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"UserLevel\" type=\"{http://www.onvif.org/ver10/schema}UserLevel\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}UserExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"User\", propOrder = { \"username\", \"password\", \"userLevel\", \"extension\" })\r\npublic class User {\r\n\r\n\t@XmlElement(name = \"Username\", required = true)\r\n\tprotected String username;\r\n\t@XmlElement(name = \"Password\")\r\n\tprotected String password;\r\n\t@XmlElement(name = \"UserLevel\", required = true)\r\n\tprotected UserLevel userLevel;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected UserExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der username-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getUsername() {\r\n\t\treturn username;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der username-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setUsername(String value) {\r\n\t\tthis.username = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der password-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPassword() {\r\n\t\treturn password;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der password-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPassword(String value) {\r\n\t\tthis.password = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der userLevel-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link UserLevel }\r\n\t * \r\n\t */\r\n\tpublic UserLevel getUserLevel() {\r\n\t\treturn userLevel;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der userLevel-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link UserLevel }\r\n\t * \r\n\t */\r\n\tpublic void setUserLevel(UserLevel value) {\r\n\t\tthis.userLevel = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link UserExtension }\r\n\t * \r\n\t */\r\n\tpublic UserExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link UserExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(UserExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/UserExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UserExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"UserExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"UserExtension\", propOrder = { \"any\" })\r\npublic class UserExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/UserLevel.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r UserLevel.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"UserLevel\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"Administrator\"/>\r\n *     <enumeration value=\"Operator\"/>\r\n *     <enumeration value=\"User\"/>\r\n *     <enumeration value=\"Anonymous\"/>\r\n *     <enumeration value=\"Extended\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"UserLevel\")\r\n@XmlEnum\r\npublic enum UserLevel {\r\n\r\n\t@XmlEnumValue(\"Administrator\")\r\n\tADMINISTRATOR(\"Administrator\"), @XmlEnumValue(\"Operator\")\r\n\tOPERATOR(\"Operator\"), @XmlEnumValue(\"User\")\r\n\tUSER(\"User\"), @XmlEnumValue(\"Anonymous\")\r\n\tANONYMOUS(\"Anonymous\"), @XmlEnumValue(\"Extended\")\r\n\tEXTENDED(\"Extended\");\r\n\tprivate final String value;\r\n\r\n\tUserLevel(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static UserLevel fromValue(String v) {\r\n\t\tfor (UserLevel c : UserLevel.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Vector.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Vector complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Vector\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"x\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"y\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Vector\")\r\npublic class Vector {\r\n\r\n\t@XmlAttribute(name = \"x\")\r\n\tprotected Float x;\r\n\t@XmlAttribute(name = \"y\")\r\n\tprotected Float y;\r\n\r\n\t/**\r\n\t * Ruft den Wert der x-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getX() {\r\n\t\treturn x;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setX(Float value) {\r\n\t\tthis.x = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der y-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getY() {\r\n\t\treturn y;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der y-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setY(Float value) {\r\n\t\tthis.y = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Vector1D.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Vector1D complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Vector1D\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"x\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"space\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Vector1D\")\r\npublic class Vector1D {\r\n\r\n\t@XmlAttribute(name = \"x\", required = true)\r\n\tprotected float x;\r\n\t@XmlAttribute(name = \"space\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String space;\r\n\r\n\t/**\r\n\t * Ruft den Wert der x-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getX() {\r\n\t\treturn x;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setX(float value) {\r\n\t\tthis.x = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der space-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSpace() {\r\n\t\treturn space;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der space-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSpace(String value) {\r\n\t\tthis.space = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/Vector2D.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Vector2D complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Vector2D\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <attribute name=\"x\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"y\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}float\" />\r\n *       <attribute name=\"space\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Vector2D\")\r\npublic class Vector2D {\r\n\r\n\t@XmlAttribute(name = \"x\", required = true)\r\n\tprotected float x;\r\n\t@XmlAttribute(name = \"y\", required = true)\r\n\tprotected float y;\r\n\t@XmlAttribute(name = \"space\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String space;\r\n\r\n\t/**\r\n\t * Ruft den Wert der x-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getX() {\r\n\t\treturn x;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der x-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setX(float value) {\r\n\t\tthis.x = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der y-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getY() {\r\n\t\treturn y;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der y-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setY(float value) {\r\n\t\tthis.y = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der space-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSpace() {\r\n\t\treturn space;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der space-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSpace(String value) {\r\n\t\tthis.space = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoAnalyticsConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoAnalyticsConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoAnalyticsConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"AnalyticsEngineConfiguration\" type=\"{http://www.onvif.org/ver10/schema}AnalyticsEngineConfiguration\"/>\r\n *         <element name=\"RuleEngineConfiguration\" type=\"{http://www.onvif.org/ver10/schema}RuleEngineConfiguration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoAnalyticsConfiguration\", propOrder = { \"analyticsEngineConfiguration\", \"ruleEngineConfiguration\", \"any\" })\r\npublic class VideoAnalyticsConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"AnalyticsEngineConfiguration\", required = true)\r\n\tprotected AnalyticsEngineConfiguration analyticsEngineConfiguration;\r\n\t@XmlElement(name = \"RuleEngineConfiguration\", required = true)\r\n\tprotected RuleEngineConfiguration ruleEngineConfiguration;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der analyticsEngineConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AnalyticsEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic AnalyticsEngineConfiguration getAnalyticsEngineConfiguration() {\r\n\t\treturn analyticsEngineConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der analyticsEngineConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AnalyticsEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setAnalyticsEngineConfiguration(AnalyticsEngineConfiguration value) {\r\n\t\tthis.analyticsEngineConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ruleEngineConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RuleEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic RuleEngineConfiguration getRuleEngineConfiguration() {\r\n\t\treturn ruleEngineConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ruleEngineConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RuleEngineConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setRuleEngineConfiguration(RuleEngineConfiguration value) {\r\n\t\tthis.ruleEngineConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoAnalyticsStream.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlElements;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoAnalyticsStream complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoAnalyticsStream\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <choice maxOccurs=\"unbounded\" minOccurs=\"0\">\r\n *         <element name=\"Frame\" type=\"{http://www.onvif.org/ver10/schema}Frame\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsStreamExtension\"/>\r\n *       </choice>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoAnalyticsStream\", propOrder = { \"frameOrExtension\" })\r\npublic class VideoAnalyticsStream {\r\n\r\n\t@XmlElements({ @XmlElement(name = \"Frame\", type = Frame.class), @XmlElement(name = \"Extension\", type = VideoAnalyticsStreamExtension.class) })\r\n\tprotected List<java.lang.Object> frameOrExtension;\r\n\r\n\t/**\r\n\t * Gets the value of the frameOrExtension property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the frameOrExtension property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getFrameOrExtension().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Frame } {@link VideoAnalyticsStreamExtension }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getFrameOrExtension() {\r\n\t\tif (frameOrExtension == null) {\r\n\t\t\tframeOrExtension = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.frameOrExtension;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoAnalyticsStreamExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoAnalyticsStreamExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoAnalyticsStreamExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoAnalyticsStreamExtension\", propOrder = { \"any\" })\r\npublic class VideoAnalyticsStreamExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoAttributes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoAttributes complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoAttributes\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Bitrate\" type=\"{http://www.w3.org/2001/XMLSchema}int\" minOccurs=\"0\"/>\r\n *         <element name=\"Width\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Height\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Encoding\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoding\"/>\r\n *         <element name=\"Framerate\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoAttributes\", propOrder = { \"bitrate\", \"width\", \"height\", \"encoding\", \"framerate\", \"any\" })\r\npublic class VideoAttributes {\r\n\r\n\t@XmlElement(name = \"Bitrate\")\r\n\tprotected Integer bitrate;\r\n\t@XmlElement(name = \"Width\")\r\n\tprotected int width;\r\n\t@XmlElement(name = \"Height\")\r\n\tprotected int height;\r\n\t@XmlElement(name = \"Encoding\", required = true)\r\n\tprotected VideoEncoding encoding;\r\n\t@XmlElement(name = \"Framerate\")\r\n\tprotected float framerate;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic Integer getBitrate() {\r\n\t\treturn bitrate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Integer }\r\n\t * \r\n\t */\r\n\tpublic void setBitrate(Integer value) {\r\n\t\tthis.bitrate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der width-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getWidth() {\r\n\t\treturn width;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der width-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWidth(int value) {\r\n\t\tthis.width = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der height-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getHeight() {\r\n\t\treturn height;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der height-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setHeight(int value) {\r\n\t\tthis.height = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der encoding-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoding }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoding getEncoding() {\r\n\t\treturn encoding;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encoding-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoding }\r\n\t * \r\n\t */\r\n\tpublic void setEncoding(VideoEncoding value) {\r\n\t\tthis.encoding = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der framerate-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getFramerate() {\r\n\t\treturn framerate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der framerate-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFramerate(float value) {\r\n\t\tthis.framerate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoDecoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoDecoderConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoDecoderConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"JpegDecOptions\" type=\"{http://www.onvif.org/ver10/schema}JpegDecOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"H264DecOptions\" type=\"{http://www.onvif.org/ver10/schema}H264DecOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Mpeg4DecOptions\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4DecOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoDecoderConfigurationOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoDecoderConfigurationOptions\", propOrder = { \"jpegDecOptions\", \"h264DecOptions\", \"mpeg4DecOptions\", \"extension\" })\r\npublic class VideoDecoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"JpegDecOptions\")\r\n\tprotected JpegDecOptions jpegDecOptions;\r\n\t@XmlElement(name = \"H264DecOptions\")\r\n\tprotected H264DecOptions h264DecOptions;\r\n\t@XmlElement(name = \"Mpeg4DecOptions\")\r\n\tprotected Mpeg4DecOptions mpeg4DecOptions;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoDecoderConfigurationOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der jpegDecOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link JpegDecOptions }\r\n\t * \r\n\t */\r\n\tpublic JpegDecOptions getJpegDecOptions() {\r\n\t\treturn jpegDecOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der jpegDecOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link JpegDecOptions }\r\n\t * \r\n\t */\r\n\tpublic void setJpegDecOptions(JpegDecOptions value) {\r\n\t\tthis.jpegDecOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der h264DecOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link H264DecOptions }\r\n\t * \r\n\t */\r\n\tpublic H264DecOptions getH264DecOptions() {\r\n\t\treturn h264DecOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der h264DecOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link H264DecOptions }\r\n\t * \r\n\t */\r\n\tpublic void setH264DecOptions(H264DecOptions value) {\r\n\t\tthis.h264DecOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mpeg4DecOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Mpeg4DecOptions }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4DecOptions getMpeg4DecOptions() {\r\n\t\treturn mpeg4DecOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mpeg4DecOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Mpeg4DecOptions }\r\n\t * \r\n\t */\r\n\tpublic void setMpeg4DecOptions(Mpeg4DecOptions value) {\r\n\t\tthis.mpeg4DecOptions = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoDecoderConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoDecoderConfigurationOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoDecoderConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoDecoderConfigurationOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoDecoderConfigurationOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoDecoderConfigurationOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoDecoderConfigurationOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoDecoderConfigurationOptionsExtension\", propOrder = { \"any\" })\r\npublic class VideoDecoderConfigurationOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoder2Configuration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoEncoder2Configuration complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"VideoEncoder2Configuration\">\r\n *   &lt;complexContent>\r\n *     &lt;extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Encoding\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"Resolution\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution2\"/>\r\n *         &lt;element name=\"RateControl\" type=\"{http://www.onvif.org/ver10/schema}VideoRateControl2\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Multicast\" type=\"{http://www.onvif.org/ver10/schema}MulticastConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Quality\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"GovLength\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       &lt;attribute name=\"Profile\" type=\"{http://www.w3.org/2001/XMLSchema}string\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/extension>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoEncoder2Configuration\", propOrder = {\r\n    \"encoding\",\r\n    \"resolution\",\r\n    \"rateControl\",\r\n    \"multicast\",\r\n    \"quality\",\r\n    \"any\"\r\n})\r\npublic class VideoEncoder2Configuration\r\n    extends ConfigurationEntity\r\n{\r\n\r\n    @XmlElement(name = \"Encoding\", required = true)\r\n    protected String encoding;\r\n    @XmlElement(name = \"Resolution\", required = true)\r\n    protected VideoResolution2 resolution;\r\n    @XmlElement(name = \"RateControl\")\r\n    protected VideoRateControl2 rateControl;\r\n    @XmlElement(name = \"Multicast\")\r\n    protected MulticastConfiguration multicast;\r\n    @XmlElement(name = \"Quality\")\r\n    protected float quality;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAttribute(name = \"GovLength\")\r\n    protected Integer govLength;\r\n    @XmlAttribute(name = \"Profile\")\r\n    protected String profile;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der encoding-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getEncoding() {\r\n        return encoding;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der encoding-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setEncoding(String value) {\r\n        this.encoding = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der resolution-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoResolution2 }\r\n     *     \r\n     */\r\n    public VideoResolution2 getResolution() {\r\n        return resolution;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der resolution-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoResolution2 }\r\n     *     \r\n     */\r\n    public void setResolution(VideoResolution2 value) {\r\n        this.resolution = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der rateControl-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoRateControl2 }\r\n     *     \r\n     */\r\n    public VideoRateControl2 getRateControl() {\r\n        return rateControl;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der rateControl-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoRateControl2 }\r\n     *     \r\n     */\r\n    public void setRateControl(VideoRateControl2 value) {\r\n        this.rateControl = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der multicast-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MulticastConfiguration }\r\n     *     \r\n     */\r\n    public MulticastConfiguration getMulticast() {\r\n        return multicast;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der multicast-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MulticastConfiguration }\r\n     *     \r\n     */\r\n    public void setMulticast(MulticastConfiguration value) {\r\n        this.multicast = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der quality-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getQuality() {\r\n        return quality;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der quality-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setQuality(float value) {\r\n        this.quality = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der govLength-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public Integer getGovLength() {\r\n        return govLength;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der govLength-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public void setGovLength(Integer value) {\r\n        this.govLength = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der profile-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfile() {\r\n        return profile;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profile-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfile(String value) {\r\n        this.profile = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoder2ConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoEncoder2ConfigurationOptions complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"VideoEncoder2ConfigurationOptions\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Encoding\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"QualityRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         &lt;element name=\"ResolutionsAvailable\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution2\" maxOccurs=\"unbounded\"/>\r\n *         &lt;element name=\"BitrateRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"GovLengthRange\" type=\"{http://www.onvif.org/ver10/schema}IntAttrList\" />\r\n *       &lt;attribute name=\"FrameRatesSupported\" type=\"{http://www.onvif.org/ver10/schema}FloatAttrList\" />\r\n *       &lt;attribute name=\"ProfilesSupported\" type=\"{http://www.onvif.org/ver10/schema}StringAttrList\" />\r\n *       &lt;attribute name=\"ConstantBitRateSupported\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"GuaranteedInstances\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoEncoder2ConfigurationOptions\", propOrder = {\r\n    \"encoding\",\r\n    \"qualityRange\",\r\n    \"resolutionsAvailable\",\r\n    \"bitrateRange\",\r\n    \"any\"\r\n})\r\npublic class VideoEncoder2ConfigurationOptions {\r\n\r\n    @XmlElement(name = \"Encoding\", required = true)\r\n    protected String encoding;\r\n    @XmlElement(name = \"QualityRange\", required = true)\r\n    protected IntRange qualityRange;\r\n    @XmlElement(name = \"ResolutionsAvailable\", required = true)\r\n    protected List<VideoResolution2> resolutionsAvailable;\r\n    @XmlElement(name = \"BitrateRange\", required = true)\r\n    protected IntRange bitrateRange;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAttribute(name = \"GovLengthRange\")\r\n    protected List<Integer> govLengthRange;\r\n    @XmlAttribute(name = \"FrameRatesSupported\")\r\n    protected List<Float> frameRatesSupported;\r\n    @XmlAttribute(name = \"ProfilesSupported\")\r\n    protected List<String> profilesSupported;\r\n    @XmlAttribute(name = \"ConstantBitRateSupported\")\r\n    protected Boolean constantBitRateSupported;\r\n    @XmlAttribute(name = \"GuaranteedInstances\")\r\n    protected Integer guaranteedInstances;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der encoding-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getEncoding() {\r\n        return encoding;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der encoding-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setEncoding(String value) {\r\n        this.encoding = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der qualityRange-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link IntRange }\r\n     *     \r\n     */\r\n    public IntRange getQualityRange() {\r\n        return qualityRange;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der qualityRange-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link IntRange }\r\n     *     \r\n     */\r\n    public void setQualityRange(IntRange value) {\r\n        this.qualityRange = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the resolutionsAvailable property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the resolutionsAvailable property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getResolutionsAvailable().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link VideoResolution2 }\r\n     * \r\n     * \r\n     */\r\n    public List<VideoResolution2> getResolutionsAvailable() {\r\n        if (resolutionsAvailable == null) {\r\n            resolutionsAvailable = new ArrayList<VideoResolution2>();\r\n        }\r\n        return this.resolutionsAvailable;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der bitrateRange-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link IntRange }\r\n     *     \r\n     */\r\n    public IntRange getBitrateRange() {\r\n        return bitrateRange;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der bitrateRange-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link IntRange }\r\n     *     \r\n     */\r\n    public void setBitrateRange(IntRange value) {\r\n        this.bitrateRange = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the govLengthRange property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the govLengthRange property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getGovLengthRange().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Integer }\r\n     * \r\n     * \r\n     */\r\n    public List<Integer> getGovLengthRange() {\r\n        if (govLengthRange == null) {\r\n            govLengthRange = new ArrayList<Integer>();\r\n        }\r\n        return this.govLengthRange;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the frameRatesSupported property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the frameRatesSupported property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getFrameRatesSupported().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Float }\r\n     * \r\n     * \r\n     */\r\n    public List<Float> getFrameRatesSupported() {\r\n        if (frameRatesSupported == null) {\r\n            frameRatesSupported = new ArrayList<Float>();\r\n        }\r\n        return this.frameRatesSupported;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the profilesSupported property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the profilesSupported property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getProfilesSupported().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getProfilesSupported() {\r\n        if (profilesSupported == null) {\r\n            profilesSupported = new ArrayList<String>();\r\n        }\r\n        return this.profilesSupported;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der constantBitRateSupported-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isConstantBitRateSupported() {\r\n        return constantBitRateSupported;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der constantBitRateSupported-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setConstantBitRateSupported(Boolean value) {\r\n        this.constantBitRateSupported = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der guaranteedInstances-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public Integer getGuaranteedInstances() {\r\n        return guaranteedInstances;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der guaranteedInstances-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public void setGuaranteedInstances(Integer value) {\r\n        this.guaranteedInstances = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoEncoderConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoEncoderConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"Encoding\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoding\"/>\r\n *         <element name=\"Resolution\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\"/>\r\n *         <element name=\"Quality\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"RateControl\" type=\"{http://www.onvif.org/ver10/schema}VideoRateControl\" minOccurs=\"0\"/>\r\n *         <element name=\"MPEG4\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4Configuration\" minOccurs=\"0\"/>\r\n *         <element name=\"H264\" type=\"{http://www.onvif.org/ver10/schema}H264Configuration\" minOccurs=\"0\"/>\r\n *         <element name=\"Multicast\" type=\"{http://www.onvif.org/ver10/schema}MulticastConfiguration\"/>\r\n *         <element name=\"SessionTimeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoEncoderConfiguration\", propOrder = { \"encoding\", \"resolution\", \"quality\", \"rateControl\", \"mpeg4\", \"h264\", \"multicast\", \"sessionTimeout\",\r\n\t\t\"any\" })\r\npublic class VideoEncoderConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"Encoding\", required = true)\r\n\tprotected VideoEncoding encoding;\r\n\t@XmlElement(name = \"Resolution\", required = true)\r\n\tprotected VideoResolution resolution;\r\n\t@XmlElement(name = \"Quality\")\r\n\tprotected float quality;\r\n\t@XmlElement(name = \"RateControl\")\r\n\tprotected VideoRateControl rateControl;\r\n\t@XmlElement(name = \"MPEG4\")\r\n\tprotected Mpeg4Configuration mpeg4;\r\n\t@XmlElement(name = \"H264\")\r\n\tprotected H264Configuration h264;\r\n\t@XmlElement(name = \"Multicast\", required = true)\r\n\tprotected MulticastConfiguration multicast;\r\n\t@XmlElement(name = \"SessionTimeout\", required = true)\r\n\tprotected Duration sessionTimeout;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der encoding-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoding }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoding getEncoding() {\r\n\t\treturn encoding;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encoding-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoding }\r\n\t * \r\n\t */\r\n\tpublic void setEncoding(VideoEncoding value) {\r\n\t\tthis.encoding = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der resolution-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic VideoResolution getResolution() {\r\n\t\treturn resolution;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der resolution-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic void setResolution(VideoResolution value) {\r\n\t\tthis.resolution = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der quality-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getQuality() {\r\n\t\treturn quality;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der quality-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setQuality(float value) {\r\n\t\tthis.quality = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rateControl-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoRateControl }\r\n\t * \r\n\t */\r\n\tpublic VideoRateControl getRateControl() {\r\n\t\treturn rateControl;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rateControl-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoRateControl }\r\n\t * \r\n\t */\r\n\tpublic void setRateControl(VideoRateControl value) {\r\n\t\tthis.rateControl = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mpeg4-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Mpeg4Configuration }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Configuration getMPEG4() {\r\n\t\treturn mpeg4;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mpeg4-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Mpeg4Configuration }\r\n\t * \r\n\t */\r\n\tpublic void setMPEG4(Mpeg4Configuration value) {\r\n\t\tthis.mpeg4 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der h264-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link H264Configuration }\r\n\t * \r\n\t */\r\n\tpublic H264Configuration getH264() {\r\n\t\treturn h264;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der h264-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link H264Configuration }\r\n\t * \r\n\t */\r\n\tpublic void setH264(H264Configuration value) {\r\n\t\tthis.h264 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der multicast-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic MulticastConfiguration getMulticast() {\r\n\t\treturn multicast;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der multicast-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MulticastConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setMulticast(MulticastConfiguration value) {\r\n\t\tthis.multicast = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der sessionTimeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getSessionTimeout() {\r\n\t\treturn sessionTimeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sessionTimeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setSessionTimeout(Duration value) {\r\n\t\tthis.sessionTimeout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoderConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoEncoderConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoEncoderConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"QualityRange\" type=\"{http://www.onvif.org/ver10/schema}IntRange\"/>\r\n *         <element name=\"JPEG\" type=\"{http://www.onvif.org/ver10/schema}JpegOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"MPEG4\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4Options\" minOccurs=\"0\"/>\r\n *         <element name=\"H264\" type=\"{http://www.onvif.org/ver10/schema}H264Options\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoEncoderConfigurationOptions\", propOrder = { \"qualityRange\", \"jpeg\", \"mpeg4\", \"h264\", \"extension\" })\r\npublic class VideoEncoderConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"QualityRange\", required = true)\r\n\tprotected IntRange qualityRange;\r\n\t@XmlElement(name = \"JPEG\")\r\n\tprotected JpegOptions jpeg;\r\n\t@XmlElement(name = \"MPEG4\")\r\n\tprotected Mpeg4Options mpeg4;\r\n\t@XmlElement(name = \"H264\")\r\n\tprotected H264Options h264;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoEncoderOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der qualityRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic IntRange getQualityRange() {\r\n\t\treturn qualityRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der qualityRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRange }\r\n\t * \r\n\t */\r\n\tpublic void setQualityRange(IntRange value) {\r\n\t\tthis.qualityRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der jpeg-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link JpegOptions }\r\n\t * \r\n\t */\r\n\tpublic JpegOptions getJPEG() {\r\n\t\treturn jpeg;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der jpeg-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link JpegOptions }\r\n\t * \r\n\t */\r\n\tpublic void setJPEG(JpegOptions value) {\r\n\t\tthis.jpeg = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mpeg4-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Mpeg4Options }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Options getMPEG4() {\r\n\t\treturn mpeg4;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mpeg4-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Mpeg4Options }\r\n\t * \r\n\t */\r\n\tpublic void setMPEG4(Mpeg4Options value) {\r\n\t\tthis.mpeg4 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der h264-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link H264Options }\r\n\t * \r\n\t */\r\n\tpublic H264Options getH264() {\r\n\t\treturn h264;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der h264-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link H264Options }\r\n\t * \r\n\t */\r\n\tpublic void setH264(H264Options value) {\r\n\t\tthis.h264 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoEncoderOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoderOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoEncoderOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoEncoderOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"JPEG\" type=\"{http://www.onvif.org/ver10/schema}JpegOptions2\" minOccurs=\"0\"/>\r\n *         <element name=\"MPEG4\" type=\"{http://www.onvif.org/ver10/schema}Mpeg4Options2\" minOccurs=\"0\"/>\r\n *         <element name=\"H264\" type=\"{http://www.onvif.org/ver10/schema}H264Options2\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoderOptionsExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoEncoderOptionsExtension\", propOrder = { \"any\", \"jpeg\", \"mpeg4\", \"h264\", \"extension\" })\r\npublic class VideoEncoderOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"JPEG\")\r\n\tprotected JpegOptions2 jpeg;\r\n\t@XmlElement(name = \"MPEG4\")\r\n\tprotected Mpeg4Options2 mpeg4;\r\n\t@XmlElement(name = \"H264\")\r\n\tprotected H264Options2 h264;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoEncoderOptionsExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der jpeg-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link JpegOptions2 }\r\n\t * \r\n\t */\r\n\tpublic JpegOptions2 getJPEG() {\r\n\t\treturn jpeg;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der jpeg-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link JpegOptions2 }\r\n\t * \r\n\t */\r\n\tpublic void setJPEG(JpegOptions2 value) {\r\n\t\tthis.jpeg = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der mpeg4-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Mpeg4Options2 }\r\n\t * \r\n\t */\r\n\tpublic Mpeg4Options2 getMPEG4() {\r\n\t\treturn mpeg4;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mpeg4-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Mpeg4Options2 }\r\n\t * \r\n\t */\r\n\tpublic void setMPEG4(Mpeg4Options2 value) {\r\n\t\tthis.mpeg4 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der h264-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link H264Options2 }\r\n\t * \r\n\t */\r\n\tpublic H264Options2 getH264() {\r\n\t\treturn h264;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der h264-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link H264Options2 }\r\n\t * \r\n\t */\r\n\tpublic void setH264(H264Options2 value) {\r\n\t\tthis.h264 = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoEncoderOptionsExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoEncoderOptionsExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoEncoderOptionsExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoEncoderOptionsExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoderOptionsExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoEncoderOptionsExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoEncoderOptionsExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoEncoderOptionsExtension2\", propOrder = { \"any\" })\r\npublic class VideoEncoderOptionsExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncoding.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoEncoding.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"VideoEncoding\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"JPEG\"/>\r\n *     <enumeration value=\"MPEG4\"/>\r\n *     <enumeration value=\"H264\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"VideoEncoding\")\r\n@XmlEnum\r\npublic enum VideoEncoding {\r\n\r\n\tJPEG(\"JPEG\"), @XmlEnumValue(\"MPEG4\")\r\n\tMPEG_4(\"MPEG4\"), @XmlEnumValue(\"H264\")\r\n\tH_264(\"H264\");\r\n\tprivate final String value;\r\n\r\n\tVideoEncoding(String v) {\r\n\t\tvalue = v;\r\n\t}\r\n\r\n\tpublic String value() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\tpublic static VideoEncoding fromValue(String v) {\r\n\t\tfor (VideoEncoding c : VideoEncoding.values()) {\r\n\t\t\tif (c.value.equals(v)) {\r\n\t\t\t\treturn c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthrow new IllegalArgumentException(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncodingMimeNames.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoEncodingMimeNames.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"VideoEncodingMimeNames\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"JPEG\"/>\r\n *     &lt;enumeration value=\"MPV4-ES\"/>\r\n *     &lt;enumeration value=\"H264\"/>\r\n *     &lt;enumeration value=\"H265\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"VideoEncodingMimeNames\")\r\n@XmlEnum\r\npublic enum VideoEncodingMimeNames {\r\n\r\n    JPEG(\"JPEG\"),\r\n    @XmlEnumValue(\"MPV4-ES\")\r\n    MPV_4_ES(\"MPV4-ES\"),\r\n    @XmlEnumValue(\"H264\")\r\n    H_264(\"H264\"),\r\n    @XmlEnumValue(\"H265\")\r\n    H_265(\"H265\");\r\n    private final String value;\r\n\r\n    VideoEncodingMimeNames(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static VideoEncodingMimeNames fromValue(String v) {\r\n        for (VideoEncodingMimeNames c: VideoEncodingMimeNames.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoEncodingProfiles.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoEncodingProfiles.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"VideoEncodingProfiles\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"Simple\"/>\r\n *     &lt;enumeration value=\"AdvancedSimple\"/>\r\n *     &lt;enumeration value=\"Baseline\"/>\r\n *     &lt;enumeration value=\"Main\"/>\r\n *     &lt;enumeration value=\"Main10\"/>\r\n *     &lt;enumeration value=\"Extended\"/>\r\n *     &lt;enumeration value=\"High\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"VideoEncodingProfiles\")\r\n@XmlEnum\r\npublic enum VideoEncodingProfiles {\r\n\r\n    @XmlEnumValue(\"Simple\")\r\n    SIMPLE(\"Simple\"),\r\n    @XmlEnumValue(\"AdvancedSimple\")\r\n    ADVANCED_SIMPLE(\"AdvancedSimple\"),\r\n    @XmlEnumValue(\"Baseline\")\r\n    BASELINE(\"Baseline\"),\r\n    @XmlEnumValue(\"Main\")\r\n    MAIN(\"Main\"),\r\n    @XmlEnumValue(\"Main10\")\r\n    MAIN_10(\"Main10\"),\r\n    @XmlEnumValue(\"Extended\")\r\n    EXTENDED(\"Extended\"),\r\n    @XmlEnumValue(\"High\")\r\n    HIGH(\"High\");\r\n    private final String value;\r\n\r\n    VideoEncodingProfiles(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static VideoEncodingProfiles fromValue(String v) {\r\n        for (VideoEncodingProfiles c: VideoEncodingProfiles.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoOutput.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * Representation of a physical video outputs.\r\n * \r\n * <p>\r\n * Java-Klasse f�r VideoOutput complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoOutput\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"Layout\" type=\"{http://www.onvif.org/ver10/schema}Layout\"/>\r\n *         <element name=\"Resolution\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\" minOccurs=\"0\"/>\r\n *         <element name=\"RefreshRate\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"AspectRatio\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoOutputExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoOutput\", propOrder = { \"layout\", \"resolution\", \"refreshRate\", \"aspectRatio\", \"extension\" })\r\npublic class VideoOutput extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"Layout\", required = true)\r\n\tprotected Layout layout;\r\n\t@XmlElement(name = \"Resolution\")\r\n\tprotected VideoResolution resolution;\r\n\t@XmlElement(name = \"RefreshRate\")\r\n\tprotected Float refreshRate;\r\n\t@XmlElement(name = \"AspectRatio\")\r\n\tprotected Float aspectRatio;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoOutputExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der layout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Layout }\r\n\t * \r\n\t */\r\n\tpublic Layout getLayout() {\r\n\t\treturn layout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der layout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Layout }\r\n\t * \r\n\t */\r\n\tpublic void setLayout(Layout value) {\r\n\t\tthis.layout = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der resolution-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic VideoResolution getResolution() {\r\n\t\treturn resolution;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der resolution-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic void setResolution(VideoResolution value) {\r\n\t\tthis.resolution = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der refreshRate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getRefreshRate() {\r\n\t\treturn refreshRate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der refreshRate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setRefreshRate(Float value) {\r\n\t\tthis.refreshRate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der aspectRatio-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getAspectRatio() {\r\n\t\treturn aspectRatio;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der aspectRatio-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setAspectRatio(Float value) {\r\n\t\tthis.aspectRatio = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoOutputExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoOutputExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoOutputExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoOutputExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoOutputConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoOutputConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"OutputToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoOutputConfiguration\", propOrder = { \"outputToken\", \"any\" })\r\npublic class VideoOutputConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"OutputToken\", required = true)\r\n\tprotected String outputToken;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der outputToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getOutputToken() {\r\n\t\treturn outputToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der outputToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setOutputToken(String value) {\r\n\t\tthis.outputToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoOutputConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoOutputConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoOutputConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoOutputConfigurationOptions\", propOrder = { \"any\" })\r\npublic class VideoOutputConfigurationOptions {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoOutputExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoOutputExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoOutputExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoOutputExtension\", propOrder = { \"any\" })\r\npublic class VideoOutputExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoRateControl.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoRateControl complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoRateControl\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"FrameRateLimit\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"EncodingInterval\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"BitrateLimit\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoRateControl\", propOrder = { \"frameRateLimit\", \"encodingInterval\", \"bitrateLimit\" })\r\npublic class VideoRateControl {\r\n\r\n\t@XmlElement(name = \"FrameRateLimit\")\r\n\tprotected int frameRateLimit;\r\n\t@XmlElement(name = \"EncodingInterval\")\r\n\tprotected int encodingInterval;\r\n\t@XmlElement(name = \"BitrateLimit\")\r\n\tprotected int bitrateLimit;\r\n\r\n\t/**\r\n\t * Ruft den Wert der frameRateLimit-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getFrameRateLimit() {\r\n\t\treturn frameRateLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der frameRateLimit-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFrameRateLimit(int value) {\r\n\t\tthis.frameRateLimit = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der encodingInterval-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getEncodingInterval() {\r\n\t\treturn encodingInterval;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der encodingInterval-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setEncodingInterval(int value) {\r\n\t\tthis.encodingInterval = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der bitrateLimit-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getBitrateLimit() {\r\n\t\treturn bitrateLimit;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bitrateLimit-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setBitrateLimit(int value) {\r\n\t\tthis.bitrateLimit = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoRateControl2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoRateControl2 complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"VideoRateControl2\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"FrameRateLimit\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;element name=\"BitrateLimit\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"ConstantBitRate\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoRateControl2\", propOrder = {\r\n    \"frameRateLimit\",\r\n    \"bitrateLimit\",\r\n    \"any\"\r\n})\r\npublic class VideoRateControl2 {\r\n\r\n    @XmlElement(name = \"FrameRateLimit\")\r\n    protected float frameRateLimit;\r\n    @XmlElement(name = \"BitrateLimit\")\r\n    protected int bitrateLimit;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAttribute(name = \"ConstantBitRate\")\r\n    protected Boolean constantBitRate;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der frameRateLimit-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getFrameRateLimit() {\r\n        return frameRateLimit;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der frameRateLimit-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setFrameRateLimit(float value) {\r\n        this.frameRateLimit = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der bitrateLimit-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getBitrateLimit() {\r\n        return bitrateLimit;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der bitrateLimit-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setBitrateLimit(int value) {\r\n        this.bitrateLimit = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der constantBitRate-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isConstantBitRate() {\r\n        return constantBitRate;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der constantBitRate-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setConstantBitRate(Boolean value) {\r\n        this.constantBitRate = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoResolution.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoResolution complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoResolution\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Width\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         <element name=\"Height\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoResolution\", propOrder = { \"width\", \"height\" })\r\npublic class VideoResolution {\r\n\r\n\t@XmlElement(name = \"Width\")\r\n\tprotected int width;\r\n\t@XmlElement(name = \"Height\")\r\n\tprotected int height;\r\n\r\n\t/**\r\n\t * Ruft den Wert der width-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getWidth() {\r\n\t\treturn width;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der width-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setWidth(int value) {\r\n\t\tthis.width = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der height-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic int getHeight() {\r\n\t\treturn height;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der height-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setHeight(int value) {\r\n\t\tthis.height = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoResolution2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoResolution2 complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"VideoResolution2\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Width\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;element name=\"Height\" type=\"{http://www.w3.org/2001/XMLSchema}int\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoResolution2\", propOrder = {\r\n    \"width\",\r\n    \"height\",\r\n    \"any\"\r\n})\r\npublic class VideoResolution2 {\r\n\r\n    @XmlElement(name = \"Width\")\r\n    protected int width;\r\n    @XmlElement(name = \"Height\")\r\n    protected int height;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<java.lang.Object> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der width-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getWidth() {\r\n        return width;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der width-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setWidth(int value) {\r\n        this.width = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der height-Eigenschaft ab.\r\n     * \r\n     */\r\n    public int getHeight() {\r\n        return height;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der height-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setHeight(int value) {\r\n        this.height = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link java.lang.Object }\r\n     * \r\n     * \r\n     */\r\n    public List<java.lang.Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<java.lang.Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSource.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * Representation of a physical video input.\r\n * \r\n * <p>\r\n * Java-Klasse f�r VideoSource complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSource\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}DeviceEntity\">\r\n *       <sequence>\r\n *         <element name=\"Framerate\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"Resolution\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\"/>\r\n *         <element name=\"Imaging\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettings\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSource\", propOrder = { \"framerate\", \"resolution\", \"imaging\", \"extension\" })\r\npublic class VideoSource extends DeviceEntity {\r\n\r\n\t@XmlElement(name = \"Framerate\")\r\n\tprotected float framerate;\r\n\t@XmlElement(name = \"Resolution\", required = true)\r\n\tprotected VideoResolution resolution;\r\n\t@XmlElement(name = \"Imaging\")\r\n\tprotected ImagingSettings imaging;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der framerate-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getFramerate() {\r\n\t\treturn framerate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der framerate-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setFramerate(float value) {\r\n\t\tthis.framerate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der resolution-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic VideoResolution getResolution() {\r\n\t\treturn resolution;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der resolution-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoResolution }\r\n\t * \r\n\t */\r\n\tpublic void setResolution(VideoResolution value) {\r\n\t\tthis.resolution = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der imaging-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingSettings }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettings getImaging() {\r\n\t\treturn imaging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imaging-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingSettings }\r\n\t * \r\n\t */\r\n\tpublic void setImaging(ImagingSettings value) {\r\n\t\tthis.imaging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceConfiguration complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceConfiguration\">\r\n *   <complexContent>\r\n *     <extension base=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\">\r\n *       <sequence>\r\n *         <element name=\"SourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Bounds\" type=\"{http://www.onvif.org/ver10/schema}IntRectangle\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfigurationExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </extension>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceConfiguration\", propOrder = { \"sourceToken\", \"bounds\", \"any\", \"extension\" })\r\npublic class VideoSourceConfiguration extends ConfigurationEntity {\r\n\r\n\t@XmlElement(name = \"SourceToken\", required = true)\r\n\tprotected String sourceToken;\r\n\t@XmlElement(name = \"Bounds\", required = true)\r\n\tprotected IntRectangle bounds;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceConfigurationExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der sourceToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSourceToken() {\r\n\t\treturn sourceToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der sourceToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSourceToken(String value) {\r\n\t\tthis.sourceToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der bounds-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRectangle }\r\n\t * \r\n\t */\r\n\tpublic IntRectangle getBounds() {\r\n\t\treturn bounds;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der bounds-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRectangle }\r\n\t * \r\n\t */\r\n\tpublic void setBounds(IntRectangle value) {\r\n\t\tthis.bounds = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfigurationExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceConfigurationExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceConfigurationExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceConfigurationExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceConfigurationExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Rotate\" type=\"{http://www.onvif.org/ver10/schema}Rotate\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfigurationExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceConfigurationExtension\", propOrder = { \"rotate\", \"extension\" })\r\npublic class VideoSourceConfigurationExtension {\r\n\r\n\t@XmlElement(name = \"Rotate\")\r\n\tprotected Rotate rotate;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceConfigurationExtension2 extension;\r\n\r\n\t/**\r\n\t * Ruft den Wert der rotate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Rotate }\r\n\t * \r\n\t */\r\n\tpublic Rotate getRotate() {\r\n\t\treturn rotate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rotate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Rotate }\r\n\t * \r\n\t */\r\n\tpublic void setRotate(Rotate value) {\r\n\t\tthis.rotate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfigurationExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceConfigurationExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceConfigurationExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceConfigurationExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceConfigurationExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceConfigurationExtension2\", propOrder = { \"any\" })\r\npublic class VideoSourceConfigurationExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceConfigurationOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceConfigurationOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"BoundsRange\" type=\"{http://www.onvif.org/ver10/schema}IntRectangleRange\"/>\r\n *         <element name=\"VideoSourceTokensAvailable\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfigurationOptionsExtension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceConfigurationOptions\", propOrder = { \"boundsRange\", \"videoSourceTokensAvailable\", \"extension\" })\r\npublic class VideoSourceConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"BoundsRange\", required = true)\r\n\tprotected IntRectangleRange boundsRange;\r\n\t@XmlElement(name = \"VideoSourceTokensAvailable\", required = true)\r\n\tprotected List<String> videoSourceTokensAvailable;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceConfigurationOptionsExtension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der boundsRange-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link IntRectangleRange }\r\n\t * \r\n\t */\r\n\tpublic IntRectangleRange getBoundsRange() {\r\n\t\treturn boundsRange;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der boundsRange-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link IntRectangleRange }\r\n\t * \r\n\t */\r\n\tpublic void setBoundsRange(IntRectangleRange value) {\r\n\t\tthis.boundsRange = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the videoSourceTokensAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the videoSourceTokensAvailable property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getVideoSourceTokensAvailable().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link String }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<String> getVideoSourceTokensAvailable() {\r\n\t\tif (videoSourceTokensAvailable == null) {\r\n\t\t\tvideoSourceTokensAvailable = new ArrayList<String>();\r\n\t\t}\r\n\t\treturn this.videoSourceTokensAvailable;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationOptionsExtension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfigurationOptionsExtension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceConfigurationOptionsExtension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceConfigurationOptionsExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceConfigurationOptionsExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceConfigurationOptionsExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Rotate\" type=\"{http://www.onvif.org/ver10/schema}RotateOptions\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfigurationOptionsExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceConfigurationOptionsExtension\", propOrder = { \"any\", \"rotate\", \"extension\" })\r\npublic class VideoSourceConfigurationOptionsExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Rotate\")\r\n\tprotected RotateOptions rotate;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceConfigurationOptionsExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der rotate-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link RotateOptions }\r\n\t * \r\n\t */\r\n\tpublic RotateOptions getRotate() {\r\n\t\treturn rotate;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der rotate-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link RotateOptions }\r\n\t * \r\n\t */\r\n\tpublic void setRotate(RotateOptions value) {\r\n\t\tthis.rotate = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceConfigurationOptionsExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceConfigurationOptionsExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceConfigurationOptionsExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceConfigurationOptionsExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceConfigurationOptionsExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceConfigurationOptionsExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceConfigurationOptionsExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceConfigurationOptionsExtension2\", propOrder = { \"any\" })\r\npublic class VideoSourceConfigurationOptionsExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceExtension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceExtension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         <element name=\"Imaging\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettings20\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceExtension2\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceExtension\", propOrder = { \"any\", \"imaging\", \"extension\" })\r\npublic class VideoSourceExtension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlElement(name = \"Imaging\")\r\n\tprotected ImagingSettings20 imaging;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected VideoSourceExtension2 extension;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der imaging-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ImagingSettings20 }\r\n\t * \r\n\t */\r\n\tpublic ImagingSettings20 getImaging() {\r\n\t\treturn imaging;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der imaging-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ImagingSettings20 }\r\n\t * \r\n\t */\r\n\tpublic void setImaging(ImagingSettings20 value) {\r\n\t\tthis.imaging = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link VideoSourceExtension2 }\r\n\t * \r\n\t */\r\n\tpublic VideoSourceExtension2 getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link VideoSourceExtension2 }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(VideoSourceExtension2 value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/VideoSourceExtension2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r VideoSourceExtension2 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"VideoSourceExtension2\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='http://www.onvif.org/ver10/schema' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceExtension2\", propOrder = { \"any\" })\r\npublic class VideoSourceExtension2 {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalance.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalance complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WhiteBalance\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceMode\"/>\r\n *         <element name=\"CrGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <element name=\"CbGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WhiteBalance\", propOrder = { \"mode\", \"crGain\", \"cbGain\", \"any\" })\r\npublic class WhiteBalance {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected WhiteBalanceMode mode;\r\n\t@XmlElement(name = \"CrGain\")\r\n\tprotected float crGain;\r\n\t@XmlElement(name = \"CbGain\")\r\n\tprotected float cbGain;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalanceMode }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalanceMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(WhiteBalanceMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der crGain-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getCrGain() {\r\n\t\treturn crGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der crGain-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setCrGain(float value) {\r\n\t\tthis.crGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der cbGain-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getCbGain() {\r\n\t\treturn cbGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der cbGain-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setCbGain(float value) {\r\n\t\tthis.cbGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalance20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalance20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WhiteBalance20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceMode\"/>\r\n *         <element name=\"CrGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"CbGain\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalance20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WhiteBalance20\", propOrder = { \"mode\", \"crGain\", \"cbGain\", \"extension\" })\r\npublic class WhiteBalance20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected WhiteBalanceMode mode;\r\n\t@XmlElement(name = \"CrGain\")\r\n\tprotected Float crGain;\r\n\t@XmlElement(name = \"CbGain\")\r\n\tprotected Float cbGain;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected WhiteBalance20Extension extension;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalanceMode }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalanceMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(WhiteBalanceMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der crGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getCrGain() {\r\n\t\treturn crGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der crGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setCrGain(Float value) {\r\n\t\tthis.crGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der cbGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getCbGain() {\r\n\t\treturn cbGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der cbGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setCbGain(Float value) {\r\n\t\tthis.cbGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalance20Extension }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalance20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalance20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(WhiteBalance20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalance20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalance20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WhiteBalance20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WhiteBalance20Extension\", propOrder = { \"any\" })\r\npublic class WhiteBalance20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalanceMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalanceMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"WhiteBalanceMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"AUTO\"/>\r\n *     <enumeration value=\"MANUAL\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"WhiteBalanceMode\")\r\n@XmlEnum\r\npublic enum WhiteBalanceMode {\r\n\r\n\tAUTO, MANUAL;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static WhiteBalanceMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalanceOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalanceOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WhiteBalanceOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"YrGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *         <element name=\"YbGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WhiteBalanceOptions\", propOrder = { \"mode\", \"yrGain\", \"ybGain\" })\r\npublic class WhiteBalanceOptions {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<WhiteBalanceMode> mode;\r\n\t@XmlElement(name = \"YrGain\", required = true)\r\n\tprotected FloatRange yrGain;\r\n\t@XmlElement(name = \"YbGain\", required = true)\r\n\tprotected FloatRange ybGain;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link WhiteBalanceMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<WhiteBalanceMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<WhiteBalanceMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der yrGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getYrGain() {\r\n\t\treturn yrGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der yrGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setYrGain(FloatRange value) {\r\n\t\tthis.yrGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ybGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getYbGain() {\r\n\t\treturn ybGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ybGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setYbGain(FloatRange value) {\r\n\t\tthis.ybGain = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalanceOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalanceOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WhiteBalanceOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"YrGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"YbGain\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *         <element name=\"Extension\" type=\"{http://www.onvif.org/ver10/schema}WhiteBalanceOptions20Extension\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WhiteBalanceOptions20\", propOrder = { \"mode\", \"yrGain\", \"ybGain\", \"extension\" })\r\npublic class WhiteBalanceOptions20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<WhiteBalanceMode> mode;\r\n\t@XmlElement(name = \"YrGain\")\r\n\tprotected FloatRange yrGain;\r\n\t@XmlElement(name = \"YbGain\")\r\n\tprotected FloatRange ybGain;\r\n\t@XmlElement(name = \"Extension\")\r\n\tprotected WhiteBalanceOptions20Extension extension;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link WhiteBalanceMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<WhiteBalanceMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<WhiteBalanceMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der yrGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getYrGain() {\r\n\t\treturn yrGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der yrGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setYrGain(FloatRange value) {\r\n\t\tthis.yrGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der ybGain-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getYbGain() {\r\n\t\treturn ybGain;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ybGain-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setYbGain(FloatRange value) {\r\n\t\tthis.ybGain = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der extension-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WhiteBalanceOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic WhiteBalanceOptions20Extension getExtension() {\r\n\t\treturn extension;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der extension-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WhiteBalanceOptions20Extension }\r\n\t * \r\n\t */\r\n\tpublic void setExtension(WhiteBalanceOptions20Extension value) {\r\n\t\tthis.extension = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WhiteBalanceOptions20Extension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WhiteBalanceOptions20Extension complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WhiteBalanceOptions20Extension\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WhiteBalanceOptions20Extension\", propOrder = { \"any\" })\r\npublic class WhiteBalanceOptions20Extension {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<java.lang.Object> any;\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link java.lang.Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<java.lang.Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<java.lang.Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WideDynamicMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WideDynamicMode.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * \r\n * <pre>\r\n * <simpleType name=\"WideDynamicMode\">\r\n *   <restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     <enumeration value=\"OFF\"/>\r\n *     <enumeration value=\"ON\"/>\r\n *   </restriction>\r\n * </simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"WideDynamicMode\")\r\n@XmlEnum\r\npublic enum WideDynamicMode {\r\n\r\n\tOFF, ON;\r\n\r\n\tpublic String value() {\r\n\t\treturn name();\r\n\t}\r\n\r\n\tpublic static WideDynamicMode fromValue(String v) {\r\n\t\treturn valueOf(v);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WideDynamicRange.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WideDynamicRange complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WideDynamicRange\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicMode\"/>\r\n *         <element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WideDynamicRange\", propOrder = { \"mode\", \"level\" })\r\npublic class WideDynamicRange {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected WideDynamicMode mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected float level;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WideDynamicMode }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WideDynamicMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(WideDynamicMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic float getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setLevel(float value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WideDynamicRange20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * Type describing whether WDR mode is enabled or disabled (on/off).\r\n * \r\n * <p>\r\n * Java-Klasse f�r WideDynamicRange20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WideDynamicRange20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicMode\"/>\r\n *         <element name=\"Level\" type=\"{http://www.w3.org/2001/XMLSchema}float\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WideDynamicRange20\", propOrder = { \"mode\", \"level\" })\r\npublic class WideDynamicRange20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected WideDynamicMode mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected Float level;\r\n\r\n\t/**\r\n\t * Ruft den Wert der mode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link WideDynamicMode }\r\n\t * \r\n\t */\r\n\tpublic WideDynamicMode getMode() {\r\n\t\treturn mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der mode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link WideDynamicMode }\r\n\t * \r\n\t */\r\n\tpublic void setMode(WideDynamicMode value) {\r\n\t\tthis.mode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic Float getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Float }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(Float value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WideDynamicRangeOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WideDynamicRangeOptions complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WideDynamicRangeOptions\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Level\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WideDynamicRangeOptions\", propOrder = { \"mode\", \"level\" })\r\npublic class WideDynamicRangeOptions {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<WideDynamicMode> mode;\r\n\t@XmlElement(name = \"Level\", required = true)\r\n\tprotected FloatRange level;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link WideDynamicMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<WideDynamicMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<WideDynamicMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(FloatRange value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/WideDynamicRangeOptions20.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r WideDynamicRangeOptions20 complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"WideDynamicRangeOptions20\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Mode\" type=\"{http://www.onvif.org/ver10/schema}WideDynamicMode\" maxOccurs=\"unbounded\"/>\r\n *         <element name=\"Level\" type=\"{http://www.onvif.org/ver10/schema}FloatRange\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"WideDynamicRangeOptions20\", propOrder = { \"mode\", \"level\" })\r\npublic class WideDynamicRangeOptions20 {\r\n\r\n\t@XmlElement(name = \"Mode\", required = true)\r\n\tprotected List<WideDynamicMode> mode;\r\n\t@XmlElement(name = \"Level\")\r\n\tprotected FloatRange level;\r\n\r\n\t/**\r\n\t * Gets the value of the mode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the mode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getMode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link WideDynamicMode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<WideDynamicMode> getMode() {\r\n\t\tif (mode == null) {\r\n\t\t\tmode = new ArrayList<WideDynamicMode>();\r\n\t\t}\r\n\t\treturn this.mode;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der level-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic FloatRange getLevel() {\r\n\t\treturn level;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der level-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link FloatRange }\r\n\t * \r\n\t */\r\n\tpublic void setLevel(FloatRange value) {\r\n\t\tthis.level = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/ZoomLimits.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.onvif.ver10.schema;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ZoomLimits complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ZoomLimits\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Range\" type=\"{http://www.onvif.org/ver10/schema}Space1DDescription\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ZoomLimits\", propOrder = { \"range\" })\r\npublic class ZoomLimits {\r\n\r\n\t@XmlElement(name = \"Range\", required = true)\r\n\tprotected Space1DDescription range;\r\n\r\n\t/**\r\n\t * Ruft den Wert der range-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Space1DDescription }\r\n\t * \r\n\t */\r\n\tpublic Space1DDescription getRange() {\r\n\t\treturn range;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der range-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Space1DDescription }\r\n\t * \r\n\t */\r\n\tpublic void setRange(Space1DDescription value) {\r\n\t\tthis.range = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver10/schema/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver10/schema\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver10.schema;\r\n\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr Capabilities complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"Capabilities\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"ImageStabilization\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Capabilities\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class Capabilities {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n    @XmlAttribute(name = \"ImageStabilization\")\r\n    protected Boolean imageStabilization;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Object }\r\n     * {@link Element }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der imageStabilization-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isImageStabilization() {\r\n        return imageStabilization;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der imageStabilization-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setImageStabilization(Boolean value) {\r\n        this.imageStabilization = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetImagingSettings.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\"\r\n})\r\n@XmlRootElement(name = \"GetImagingSettings\")\r\npublic class GetImagingSettings {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetImagingSettingsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.ImagingSettings20;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ImagingSettings\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettings20\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"imagingSettings\"\r\n})\r\n@XmlRootElement(name = \"GetImagingSettingsResponse\")\r\npublic class GetImagingSettingsResponse {\r\n\r\n    @XmlElement(name = \"ImagingSettings\", required = true)\r\n    protected ImagingSettings20 imagingSettings;\r\n\r\n    /**\r\n     * Ruft den Wert der imagingSettings-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ImagingSettings20 }\r\n     *     \r\n     */\r\n    public ImagingSettings20 getImagingSettings() {\r\n        return imagingSettings;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der imagingSettings-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ImagingSettings20 }\r\n     *     \r\n     */\r\n    public void setImagingSettings(ImagingSettings20 value) {\r\n        this.imagingSettings = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetMoveOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\"\r\n})\r\n@XmlRootElement(name = \"GetMoveOptions\")\r\npublic class GetMoveOptions {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetMoveOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MoveOptions20;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"MoveOptions\" type=\"{http://www.onvif.org/ver10/schema}MoveOptions20\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"moveOptions\"\r\n})\r\n@XmlRootElement(name = \"GetMoveOptionsResponse\")\r\npublic class GetMoveOptionsResponse {\r\n\r\n    @XmlElement(name = \"MoveOptions\", required = true)\r\n    protected MoveOptions20 moveOptions;\r\n\r\n    /**\r\n     * Ruft den Wert der moveOptions-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MoveOptions20 }\r\n     *     \r\n     */\r\n    public MoveOptions20 getMoveOptions() {\r\n        return moveOptions;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der moveOptions-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MoveOptions20 }\r\n     *     \r\n     */\r\n    public void setMoveOptions(MoveOptions20 value) {\r\n        this.moveOptions = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\"\r\n})\r\n@XmlRootElement(name = \"GetOptions\")\r\npublic class GetOptions {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.ImagingOptions20;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ImagingOptions\" type=\"{http://www.onvif.org/ver10/schema}ImagingOptions20\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"imagingOptions\"\r\n})\r\n@XmlRootElement(name = \"GetOptionsResponse\")\r\npublic class GetOptionsResponse {\r\n\r\n    @XmlElement(name = \"ImagingOptions\", required = true)\r\n    protected ImagingOptions20 imagingOptions;\r\n\r\n    /**\r\n     * Ruft den Wert der imagingOptions-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ImagingOptions20 }\r\n     *     \r\n     */\r\n    public ImagingOptions20 getImagingOptions() {\r\n        return imagingOptions;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der imagingOptions-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ImagingOptions20 }\r\n     *     \r\n     */\r\n    public void setImagingOptions(ImagingOptions20 value) {\r\n        this.imagingOptions = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetServiceCapabilities\")\r\npublic class GetServiceCapabilities {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetServiceCapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Capabilities\" type=\"{http://www.onvif.org/ver20/imaging/wsdl}Capabilities\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"capabilities\"\r\n})\r\n@XmlRootElement(name = \"GetServiceCapabilitiesResponse\")\r\npublic class GetServiceCapabilitiesResponse {\r\n\r\n    @XmlElement(name = \"Capabilities\", required = true)\r\n    protected Capabilities capabilities;\r\n\r\n    /**\r\n     * Ruft den Wert der capabilities-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Capabilities }\r\n     *     \r\n     */\r\n    public Capabilities getCapabilities() {\r\n        return capabilities;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der capabilities-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Capabilities }\r\n     *     \r\n     */\r\n    public void setCapabilities(Capabilities value) {\r\n        this.capabilities = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\"\r\n})\r\n@XmlRootElement(name = \"GetStatus\")\r\npublic class GetStatus {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/GetStatusResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.ImagingStatus20;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Status\" type=\"{http://www.onvif.org/ver10/schema}ImagingStatus20\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"status\"\r\n})\r\n@XmlRootElement(name = \"GetStatusResponse\")\r\npublic class GetStatusResponse {\r\n\r\n    @XmlElement(name = \"Status\", required = true)\r\n    protected ImagingStatus20 status;\r\n\r\n    /**\r\n     * Ruft den Wert der status-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ImagingStatus20 }\r\n     *     \r\n     */\r\n    public ImagingStatus20 getStatus() {\r\n        return status;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der status-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ImagingStatus20 }\r\n     *     \r\n     */\r\n    public void setStatus(ImagingStatus20 value) {\r\n        this.status = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/Move.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.FocusMove;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         &lt;element name=\"Focus\" type=\"{http://www.onvif.org/ver10/schema}FocusMove\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\",\r\n    \"focus\"\r\n})\r\n@XmlRootElement(name = \"Move\")\r\npublic class Move {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n    @XmlElement(name = \"Focus\", required = true)\r\n    protected FocusMove focus;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der focus-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link FocusMove }\r\n     *     \r\n     */\r\n    public FocusMove getFocus() {\r\n        return focus;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der focus-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link FocusMove }\r\n     *     \r\n     */\r\n    public void setFocus(FocusMove value) {\r\n        this.focus = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/MoveResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"MoveResponse\")\r\npublic class MoveResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * This object contains factory methods for each \r\n * Java content interface and Java element interface \r\n * generated in the org.onvif.ver20.imaging.wsdl package. \r\n * <p>An ObjectFactory allows you to programatically \r\n * construct new instances of the Java representation \r\n * for XML content. The Java representation of XML \r\n * content can consist of schema derived interfaces \r\n * and classes representing the binding of schema \r\n * type definitions, element declarations and model \r\n * groups.  Factory methods for each of these are \r\n * provided in this class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n    private final static QName _Capabilities_QNAME = new QName(\"http://www.onvif.org/ver20/imaging/wsdl\", \"Capabilities\");\r\n\r\n    /**\r\n     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver20.imaging.wsdl\r\n     * \r\n     */\r\n    public ObjectFactory() {\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetOptions }\r\n     * \r\n     */\r\n    public GetOptions createGetOptions() {\r\n        return new GetOptions();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link MoveResponse }\r\n     * \r\n     */\r\n    public MoveResponse createMoveResponse() {\r\n        return new MoveResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetImagingSettings }\r\n     * \r\n     */\r\n    public GetImagingSettings createGetImagingSettings() {\r\n        return new GetImagingSettings();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetStatus }\r\n     * \r\n     */\r\n    public GetStatus createGetStatus() {\r\n        return new GetStatus();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetOptionsResponse }\r\n     * \r\n     */\r\n    public GetOptionsResponse createGetOptionsResponse() {\r\n        return new GetOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetServiceCapabilitiesResponse }\r\n     * \r\n     */\r\n    public GetServiceCapabilitiesResponse createGetServiceCapabilitiesResponse() {\r\n        return new GetServiceCapabilitiesResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link Capabilities }\r\n     * \r\n     */\r\n    public Capabilities createCapabilities() {\r\n        return new Capabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link Stop }\r\n     * \r\n     */\r\n    public Stop createStop() {\r\n        return new Stop();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetImagingSettingsResponse }\r\n     * \r\n     */\r\n    public SetImagingSettingsResponse createSetImagingSettingsResponse() {\r\n        return new SetImagingSettingsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link StopResponse }\r\n     * \r\n     */\r\n    public StopResponse createStopResponse() {\r\n        return new StopResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetStatusResponse }\r\n     * \r\n     */\r\n    public GetStatusResponse createGetStatusResponse() {\r\n        return new GetStatusResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetServiceCapabilities }\r\n     * \r\n     */\r\n    public GetServiceCapabilities createGetServiceCapabilities() {\r\n        return new GetServiceCapabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link Move }\r\n     * \r\n     */\r\n    public Move createMove() {\r\n        return new Move();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetImagingSettingsResponse }\r\n     * \r\n     */\r\n    public GetImagingSettingsResponse createGetImagingSettingsResponse() {\r\n        return new GetImagingSettingsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetImagingSettings }\r\n     * \r\n     */\r\n    public SetImagingSettings createSetImagingSettings() {\r\n        return new SetImagingSettings();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetMoveOptions }\r\n     * \r\n     */\r\n    public GetMoveOptions createGetMoveOptions() {\r\n        return new GetMoveOptions();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetMoveOptionsResponse }\r\n     * \r\n     */\r\n    public GetMoveOptionsResponse createGetMoveOptionsResponse() {\r\n        return new GetMoveOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link Capabilities }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/imaging/wsdl\", name = \"Capabilities\")\r\n    public JAXBElement<Capabilities> createCapabilities(Capabilities value) {\r\n        return new JAXBElement<Capabilities>(_Capabilities_QNAME, Capabilities.class, null, value);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/SetImagingSettings.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.ImagingSettings20;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         &lt;element name=\"ImagingSettings\" type=\"{http://www.onvif.org/ver10/schema}ImagingSettings20\"/>\r\n *         &lt;element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\",\r\n    \"imagingSettings\",\r\n    \"forcePersistence\"\r\n})\r\n@XmlRootElement(name = \"SetImagingSettings\")\r\npublic class SetImagingSettings {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n    @XmlElement(name = \"ImagingSettings\", required = true)\r\n    protected ImagingSettings20 imagingSettings;\r\n    @XmlElement(name = \"ForcePersistence\")\r\n    protected Boolean forcePersistence;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der imagingSettings-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ImagingSettings20 }\r\n     *     \r\n     */\r\n    public ImagingSettings20 getImagingSettings() {\r\n        return imagingSettings;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der imagingSettings-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ImagingSettings20 }\r\n     *     \r\n     */\r\n    public void setImagingSettings(ImagingSettings20 value) {\r\n        this.imagingSettings = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isForcePersistence() {\r\n        return forcePersistence;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setForcePersistence(Boolean value) {\r\n        this.forcePersistence = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/SetImagingSettingsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetImagingSettingsResponse\")\r\npublic class SetImagingSettingsResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/Stop.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\"\r\n})\r\n@XmlRootElement(name = \"Stop\")\r\npublic class Stop {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/StopResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n\r\npackage org.onvif.ver20.imaging.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StopResponse\")\r\npublic class StopResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/imaging/wsdl/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.04.25 um 04:22:13 PM CEST \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver20/imaging/wsdl\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver20.imaging.wsdl;\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/AddConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         &lt;element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver20/media/wsdl}ConfigurationRef\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"profileToken\",\r\n    \"name\",\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"AddConfiguration\")\r\npublic class AddConfiguration {\r\n\r\n    @XmlElement(name = \"ProfileToken\", required = true)\r\n    protected String profileToken;\r\n    @XmlElement(name = \"Name\")\r\n    protected String name;\r\n    @XmlElement(name = \"Configuration\")\r\n    protected List<ConfigurationRef> configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der name-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getName() {\r\n        return name;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der name-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setName(String value) {\r\n        this.name = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the configuration property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configuration property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfiguration().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link ConfigurationRef }\r\n     * \r\n     * \r\n     */\r\n    public List<ConfigurationRef> getConfiguration() {\r\n        if (configuration == null) {\r\n            configuration = new ArrayList<ConfigurationRef>();\r\n        }\r\n        return this.configuration;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/AddConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AddConfigurationResponse\")\r\npublic class AddConfigurationResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/Capabilities2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr Capabilities2 complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"Capabilities2\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ProfileCapabilities\" type=\"{http://www.onvif.org/ver20/media/wsdl}ProfileCapabilities\"/>\r\n *         &lt;element name=\"StreamingCapabilities\" type=\"{http://www.onvif.org/ver20/media/wsdl}StreamingCapabilities\"/>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"SnapshotUri\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"Rotation\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"VideoSourceMode\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"OSD\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Capabilities2\", propOrder = {\r\n    \"profileCapabilities\",\r\n    \"streamingCapabilities\",\r\n    \"any\"\r\n})\r\npublic class Capabilities2 {\r\n\r\n    @XmlElement(name = \"ProfileCapabilities\", required = true)\r\n    protected ProfileCapabilities profileCapabilities;\r\n    @XmlElement(name = \"StreamingCapabilities\", required = true)\r\n    protected StreamingCapabilities streamingCapabilities;\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n    @XmlAttribute(name = \"SnapshotUri\")\r\n    protected Boolean snapshotUri;\r\n    @XmlAttribute(name = \"Rotation\")\r\n    protected Boolean rotation;\r\n    @XmlAttribute(name = \"VideoSourceMode\")\r\n    protected Boolean videoSourceMode;\r\n    @XmlAttribute(name = \"OSD\")\r\n    protected Boolean osd;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der profileCapabilities-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ProfileCapabilities }\r\n     *     \r\n     */\r\n    public ProfileCapabilities getProfileCapabilities() {\r\n        return profileCapabilities;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileCapabilities-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ProfileCapabilities }\r\n     *     \r\n     */\r\n    public void setProfileCapabilities(ProfileCapabilities value) {\r\n        this.profileCapabilities = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der streamingCapabilities-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link StreamingCapabilities }\r\n     *     \r\n     */\r\n    public StreamingCapabilities getStreamingCapabilities() {\r\n        return streamingCapabilities;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der streamingCapabilities-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link StreamingCapabilities }\r\n     *     \r\n     */\r\n    public void setStreamingCapabilities(StreamingCapabilities value) {\r\n        this.streamingCapabilities = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der snapshotUri-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isSnapshotUri() {\r\n        return snapshotUri;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der snapshotUri-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setSnapshotUri(Boolean value) {\r\n        this.snapshotUri = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der rotation-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isRotation() {\r\n        return rotation;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der rotation-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setRotation(Boolean value) {\r\n        this.rotation = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceMode-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isVideoSourceMode() {\r\n        return videoSourceMode;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceMode-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setVideoSourceMode(Boolean value) {\r\n        this.videoSourceMode = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der osd-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isOSD() {\r\n        return osd;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osd-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setOSD(Boolean value) {\r\n        this.osd = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/ConfigurationEnumeration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ConfigurationEnumeration.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"ConfigurationEnumeration\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"All\"/>\r\n *     &lt;enumeration value=\"VideoSource\"/>\r\n *     &lt;enumeration value=\"VideoEncoder\"/>\r\n *     &lt;enumeration value=\"AudioSource\"/>\r\n *     &lt;enumeration value=\"AudioEncoder\"/>\r\n *     &lt;enumeration value=\"AudioOutput\"/>\r\n *     &lt;enumeration value=\"AudioDecoder\"/>\r\n *     &lt;enumeration value=\"Metadata\"/>\r\n *     &lt;enumeration value=\"Analytics\"/>\r\n *     &lt;enumeration value=\"PTZ\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"ConfigurationEnumeration\")\r\n@XmlEnum\r\npublic enum ConfigurationEnumeration {\r\n\r\n    @XmlEnumValue(\"All\")\r\n    ALL(\"All\"),\r\n    @XmlEnumValue(\"VideoSource\")\r\n    VIDEO_SOURCE(\"VideoSource\"),\r\n    @XmlEnumValue(\"VideoEncoder\")\r\n    VIDEO_ENCODER(\"VideoEncoder\"),\r\n    @XmlEnumValue(\"AudioSource\")\r\n    AUDIO_SOURCE(\"AudioSource\"),\r\n    @XmlEnumValue(\"AudioEncoder\")\r\n    AUDIO_ENCODER(\"AudioEncoder\"),\r\n    @XmlEnumValue(\"AudioOutput\")\r\n    AUDIO_OUTPUT(\"AudioOutput\"),\r\n    @XmlEnumValue(\"AudioDecoder\")\r\n    AUDIO_DECODER(\"AudioDecoder\"),\r\n    @XmlEnumValue(\"Metadata\")\r\n    METADATA(\"Metadata\"),\r\n    @XmlEnumValue(\"Analytics\")\r\n    ANALYTICS(\"Analytics\"),\r\n    PTZ(\"PTZ\");\r\n    private final String value;\r\n\r\n    ConfigurationEnumeration(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static ConfigurationEnumeration fromValue(String v) {\r\n        for (ConfigurationEnumeration c: ConfigurationEnumeration.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/ConfigurationRef.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ConfigurationRef complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ConfigurationRef\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ConfigurationRef\", propOrder = {\r\n    \"type\",\r\n    \"token\"\r\n})\r\npublic class ConfigurationRef {\r\n\r\n    @XmlElement(name = \"Type\", required = true)\r\n    protected String type;\r\n    @XmlElement(name = \"Token\")\r\n    protected String token;\r\n\r\n    /**\r\n     * Ruft den Wert der type-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getType() {\r\n        return type;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der type-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setType(String value) {\r\n        this.type = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der token-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getToken() {\r\n        return token;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der token-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setToken(String value) {\r\n        this.token = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/ConfigurationSet.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\nimport org.onvif.ver10.schema.AudioEncoder2Configuration;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\nimport org.onvif.ver10.schema.ConfigurationEntity;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\nimport org.onvif.ver10.schema.PTZConfiguration;\r\nimport org.onvif.ver10.schema.VideoEncoder2Configuration;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * \r\n * \t\t\t\t\t\tA set of media configurations. \r\n * \t\t\t\t\t\r\n * \r\n * <p>Java-Klasse fr ConfigurationSet complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ConfigurationSet\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSource\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"AudioSource\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"VideoEncoder\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoder2Configuration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"AudioEncoder\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoder2Configuration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Analytics\" type=\"{http://www.onvif.org/ver10/schema}ConfigurationEntity\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"PTZ\" type=\"{http://www.onvif.org/ver10/schema}PTZConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Metadata\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"AudioOutput\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"AudioDecoder\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\" minOccurs=\"0\"/>\r\n *         &lt;any processContents='skip' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ConfigurationSet\", propOrder = {\r\n    \"videoSource\",\r\n    \"audioSource\",\r\n    \"videoEncoder\",\r\n    \"audioEncoder\",\r\n    \"analytics\",\r\n    \"ptz\",\r\n    \"metadata\",\r\n    \"audioOutput\",\r\n    \"audioDecoder\",\r\n    \"any\"\r\n})\r\npublic class ConfigurationSet {\r\n\r\n    @XmlElement(name = \"VideoSource\")\r\n    protected VideoSourceConfiguration videoSource;\r\n    @XmlElement(name = \"AudioSource\")\r\n    protected AudioSourceConfiguration audioSource;\r\n    @XmlElement(name = \"VideoEncoder\")\r\n    protected VideoEncoder2Configuration videoEncoder;\r\n    @XmlElement(name = \"AudioEncoder\")\r\n    protected AudioEncoder2Configuration audioEncoder;\r\n    @XmlElement(name = \"Analytics\")\r\n    protected ConfigurationEntity analytics;\r\n    @XmlElement(name = \"PTZ\")\r\n    protected PTZConfiguration ptz;\r\n    @XmlElement(name = \"Metadata\")\r\n    protected MetadataConfiguration metadata;\r\n    @XmlElement(name = \"AudioOutput\")\r\n    protected AudioOutputConfiguration audioOutput;\r\n    @XmlElement(name = \"AudioDecoder\")\r\n    protected AudioDecoderConfiguration audioDecoder;\r\n    @XmlAnyElement\r\n    protected List<Element> any;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der videoSource-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoSourceConfiguration }\r\n     *     \r\n     */\r\n    public VideoSourceConfiguration getVideoSource() {\r\n        return videoSource;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSource-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoSourceConfiguration }\r\n     *     \r\n     */\r\n    public void setVideoSource(VideoSourceConfiguration value) {\r\n        this.videoSource = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der audioSource-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioSourceConfiguration }\r\n     *     \r\n     */\r\n    public AudioSourceConfiguration getAudioSource() {\r\n        return audioSource;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der audioSource-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioSourceConfiguration }\r\n     *     \r\n     */\r\n    public void setAudioSource(AudioSourceConfiguration value) {\r\n        this.audioSource = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der videoEncoder-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoEncoder2Configuration }\r\n     *     \r\n     */\r\n    public VideoEncoder2Configuration getVideoEncoder() {\r\n        return videoEncoder;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoEncoder-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoEncoder2Configuration }\r\n     *     \r\n     */\r\n    public void setVideoEncoder(VideoEncoder2Configuration value) {\r\n        this.videoEncoder = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der audioEncoder-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioEncoder2Configuration }\r\n     *     \r\n     */\r\n    public AudioEncoder2Configuration getAudioEncoder() {\r\n        return audioEncoder;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der audioEncoder-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioEncoder2Configuration }\r\n     *     \r\n     */\r\n    public void setAudioEncoder(AudioEncoder2Configuration value) {\r\n        this.audioEncoder = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der analytics-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ConfigurationEntity }\r\n     *     \r\n     */\r\n    public ConfigurationEntity getAnalytics() {\r\n        return analytics;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der analytics-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ConfigurationEntity }\r\n     *     \r\n     */\r\n    public void setAnalytics(ConfigurationEntity value) {\r\n        this.analytics = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der ptz-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link PTZConfiguration }\r\n     *     \r\n     */\r\n    public PTZConfiguration getPTZ() {\r\n        return ptz;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der ptz-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link PTZConfiguration }\r\n     *     \r\n     */\r\n    public void setPTZ(PTZConfiguration value) {\r\n        this.ptz = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der metadata-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MetadataConfiguration }\r\n     *     \r\n     */\r\n    public MetadataConfiguration getMetadata() {\r\n        return metadata;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der metadata-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MetadataConfiguration }\r\n     *     \r\n     */\r\n    public void setMetadata(MetadataConfiguration value) {\r\n        this.metadata = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der audioOutput-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioOutputConfiguration }\r\n     *     \r\n     */\r\n    public AudioOutputConfiguration getAudioOutput() {\r\n        return audioOutput;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der audioOutput-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioOutputConfiguration }\r\n     *     \r\n     */\r\n    public void setAudioOutput(AudioOutputConfiguration value) {\r\n        this.audioOutput = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der audioDecoder-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioDecoderConfiguration }\r\n     *     \r\n     */\r\n    public AudioDecoderConfiguration getAudioDecoder() {\r\n        return audioDecoder;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der audioDecoder-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioDecoderConfiguration }\r\n     *     \r\n     */\r\n    public void setAudioDecoder(AudioDecoderConfiguration value) {\r\n        this.audioDecoder = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * \r\n     * \r\n     */\r\n    public List<Element> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Element>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/CreateOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSD\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osd\"\r\n})\r\n@XmlRootElement(name = \"CreateOSD\")\r\npublic class CreateOSD {\r\n\r\n    @XmlElement(name = \"OSD\", required = true)\r\n    protected OSDConfiguration osd;\r\n\r\n    /**\r\n     * Ruft den Wert der osd-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link OSDConfiguration }\r\n     *     \r\n     */\r\n    public OSDConfiguration getOSD() {\r\n        return osd;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osd-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link OSDConfiguration }\r\n     *     \r\n     */\r\n    public void setOSD(OSDConfiguration value) {\r\n        this.osd = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/CreateOSDResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSDToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osdToken\"\r\n})\r\n@XmlRootElement(name = \"CreateOSDResponse\")\r\npublic class CreateOSDResponse {\r\n\r\n    @XmlElement(name = \"OSDToken\", required = true)\r\n    protected String osdToken;\r\n\r\n    /**\r\n     * Ruft den Wert der osdToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getOSDToken() {\r\n        return osdToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osdToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setOSDToken(String value) {\r\n        this.osdToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/CreateProfile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver20/media/wsdl}ConfigurationRef\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"name\",\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"CreateProfile\")\r\npublic class CreateProfile {\r\n\r\n    @XmlElement(name = \"Name\", required = true)\r\n    protected String name;\r\n    @XmlElement(name = \"Configuration\")\r\n    protected List<ConfigurationRef> configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der name-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getName() {\r\n        return name;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der name-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setName(String value) {\r\n        this.name = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the configuration property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configuration property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfiguration().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link ConfigurationRef }\r\n     * \r\n     * \r\n     */\r\n    public List<ConfigurationRef> getConfiguration() {\r\n        if (configuration == null) {\r\n            configuration = new ArrayList<ConfigurationRef>();\r\n        }\r\n        return this.configuration;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/CreateProfileResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"token\"\r\n})\r\n@XmlRootElement(name = \"CreateProfileResponse\")\r\npublic class CreateProfileResponse {\r\n\r\n    @XmlElement(name = \"Token\", required = true)\r\n    protected String token;\r\n\r\n    /**\r\n     * Ruft den Wert der token-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getToken() {\r\n        return token;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der token-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setToken(String value) {\r\n        this.token = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/DeleteOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSDToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osdToken\"\r\n})\r\n@XmlRootElement(name = \"DeleteOSD\")\r\npublic class DeleteOSD {\r\n\r\n    @XmlElement(name = \"OSDToken\", required = true)\r\n    protected String osdToken;\r\n\r\n    /**\r\n     * Ruft den Wert der osdToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getOSDToken() {\r\n        return osdToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osdToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setOSDToken(String value) {\r\n        this.osdToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/DeleteProfile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"token\"\r\n})\r\n@XmlRootElement(name = \"DeleteProfile\")\r\npublic class DeleteProfile {\r\n\r\n    @XmlElement(name = \"Token\", required = true)\r\n    protected String token;\r\n\r\n    /**\r\n     * Ruft den Wert der token-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getToken() {\r\n        return token;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der token-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setToken(String value) {\r\n        this.token = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/DeleteProfileResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"DeleteProfileResponse\")\r\npublic class DeleteProfileResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAnalyticsConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoAnalyticsConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoAnalyticsConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetAnalyticsConfigurationsResponse\")\r\npublic class GetAnalyticsConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<VideoAnalyticsConfiguration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link VideoAnalyticsConfiguration }\r\n     * \r\n     * \r\n     */\r\n    public List<VideoAnalyticsConfiguration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<VideoAnalyticsConfiguration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioDecoderConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoder2ConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoder2ConfigurationOptions\" maxOccurs=\"unbounded\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurationOptionsResponse\")\r\npublic class GetAudioDecoderConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected List<AudioEncoder2ConfigurationOptions> options;\r\n\r\n    /**\r\n     * Gets the value of the options property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the options property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getOptions().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link AudioEncoder2ConfigurationOptions }\r\n     * \r\n     * \r\n     */\r\n    public List<AudioEncoder2ConfigurationOptions> getOptions() {\r\n        if (options == null) {\r\n            options = new ArrayList<AudioEncoder2ConfigurationOptions>();\r\n        }\r\n        return this.options;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioDecoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetAudioDecoderConfigurationsResponse\")\r\npublic class GetAudioDecoderConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<AudioDecoderConfiguration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link AudioDecoderConfiguration }\r\n     * \r\n     * \r\n     */\r\n    public List<AudioDecoderConfiguration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<AudioDecoderConfiguration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioEncoderConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoder2ConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoder2ConfigurationOptions\" maxOccurs=\"unbounded\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurationOptionsResponse\")\r\npublic class GetAudioEncoderConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected List<AudioEncoder2ConfigurationOptions> options;\r\n\r\n    /**\r\n     * Gets the value of the options property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the options property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getOptions().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link AudioEncoder2ConfigurationOptions }\r\n     * \r\n     * \r\n     */\r\n    public List<AudioEncoder2ConfigurationOptions> getOptions() {\r\n        if (options == null) {\r\n            options = new ArrayList<AudioEncoder2ConfigurationOptions>();\r\n        }\r\n        return this.options;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioEncoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoder2Configuration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoder2Configuration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetAudioEncoderConfigurationsResponse\")\r\npublic class GetAudioEncoderConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<AudioEncoder2Configuration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link AudioEncoder2Configuration }\r\n     * \r\n     * \r\n     */\r\n    public List<AudioEncoder2Configuration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<AudioEncoder2Configuration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioOutputConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfigurationOptions\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetAudioOutputConfigurationOptionsResponse\")\r\npublic class GetAudioOutputConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected AudioOutputConfigurationOptions options;\r\n\r\n    /**\r\n     * Ruft den Wert der options-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioOutputConfigurationOptions }\r\n     *     \r\n     */\r\n    public AudioOutputConfigurationOptions getOptions() {\r\n        return options;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der options-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioOutputConfigurationOptions }\r\n     *     \r\n     */\r\n    public void setOptions(AudioOutputConfigurationOptions value) {\r\n        this.options = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioOutputConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetAudioOutputConfigurationsResponse\")\r\npublic class GetAudioOutputConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<AudioOutputConfiguration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link AudioOutputConfiguration }\r\n     * \r\n     * \r\n     */\r\n    public List<AudioOutputConfiguration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<AudioOutputConfiguration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioSourceConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfigurationOptions\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetAudioSourceConfigurationOptionsResponse\")\r\npublic class GetAudioSourceConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected AudioSourceConfigurationOptions options;\r\n\r\n    /**\r\n     * Ruft den Wert der options-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioSourceConfigurationOptions }\r\n     *     \r\n     */\r\n    public AudioSourceConfigurationOptions getOptions() {\r\n        return options;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der options-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioSourceConfigurationOptions }\r\n     *     \r\n     */\r\n    public void setOptions(AudioSourceConfigurationOptions value) {\r\n        this.options = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetAudioSourceConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetAudioSourceConfigurationsResponse\")\r\npublic class GetAudioSourceConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<AudioSourceConfiguration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link AudioSourceConfiguration }\r\n     * \r\n     * \r\n     */\r\n    public List<AudioSourceConfiguration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<AudioSourceConfiguration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr GetConfiguration complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"GetConfiguration\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"GetConfiguration\", propOrder = {\r\n    \"configurationToken\",\r\n    \"profileToken\"\r\n})\r\npublic class GetConfiguration {\r\n\r\n    @XmlElement(name = \"ConfigurationToken\")\r\n    protected String configurationToken;\r\n    @XmlElement(name = \"ProfileToken\")\r\n    protected String profileToken;\r\n\r\n    /**\r\n     * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getConfigurationToken() {\r\n        return configurationToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configurationToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setConfigurationToken(String value) {\r\n        this.configurationToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetMetadataConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfigurationOptions\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetMetadataConfigurationOptionsResponse\")\r\npublic class GetMetadataConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected MetadataConfigurationOptions options;\r\n\r\n    /**\r\n     * Ruft den Wert der options-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MetadataConfigurationOptions }\r\n     *     \r\n     */\r\n    public MetadataConfigurationOptions getOptions() {\r\n        return options;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der options-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MetadataConfigurationOptions }\r\n     *     \r\n     */\r\n    public void setOptions(MetadataConfigurationOptions value) {\r\n        this.options = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetMetadataConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetMetadataConfigurationsResponse\")\r\npublic class GetMetadataConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<MetadataConfiguration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link MetadataConfiguration }\r\n     * \r\n     * \r\n     */\r\n    public List<MetadataConfiguration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<MetadataConfiguration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetOSDOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurationToken\"\r\n})\r\n@XmlRootElement(name = \"GetOSDOptions\")\r\npublic class GetOSDOptions {\r\n\r\n    @XmlElement(name = \"ConfigurationToken\", required = true)\r\n    protected String configurationToken;\r\n\r\n    /**\r\n     * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getConfigurationToken() {\r\n        return configurationToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configurationToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setConfigurationToken(String value) {\r\n        this.configurationToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetOSDOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSDOptions\" type=\"{http://www.onvif.org/ver10/schema}OSDConfigurationOptions\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osdOptions\"\r\n})\r\n@XmlRootElement(name = \"GetOSDOptionsResponse\")\r\npublic class GetOSDOptionsResponse {\r\n\r\n    @XmlElement(name = \"OSDOptions\", required = true)\r\n    protected OSDConfigurationOptions osdOptions;\r\n\r\n    /**\r\n     * Ruft den Wert der osdOptions-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link OSDConfigurationOptions }\r\n     *     \r\n     */\r\n    public OSDConfigurationOptions getOSDOptions() {\r\n        return osdOptions;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osdOptions-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link OSDConfigurationOptions }\r\n     *     \r\n     */\r\n    public void setOSDOptions(OSDConfigurationOptions value) {\r\n        this.osdOptions = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetOSDs.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSDToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osdToken\",\r\n    \"configurationToken\"\r\n})\r\n@XmlRootElement(name = \"GetOSDs\")\r\npublic class GetOSDs {\r\n\r\n    @XmlElement(name = \"OSDToken\")\r\n    protected String osdToken;\r\n    @XmlElement(name = \"ConfigurationToken\")\r\n    protected String configurationToken;\r\n\r\n    /**\r\n     * Ruft den Wert der osdToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getOSDToken() {\r\n        return osdToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osdToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setOSDToken(String value) {\r\n        this.osdToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getConfigurationToken() {\r\n        return configurationToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configurationToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setConfigurationToken(String value) {\r\n        this.configurationToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetOSDsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSD\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osd\"\r\n})\r\n@XmlRootElement(name = \"GetOSDsResponse\")\r\npublic class GetOSDsResponse {\r\n\r\n    @XmlElement(name = \"OSD\", required = true)\r\n    protected OSDConfiguration osd;\r\n\r\n    /**\r\n     * Ruft den Wert der osd-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link OSDConfiguration }\r\n     *     \r\n     */\r\n    public OSDConfiguration getOSD() {\r\n        return osd;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osd-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link OSDConfiguration }\r\n     *     \r\n     */\r\n    public void setOSD(OSDConfiguration value) {\r\n        this.osd = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetProfiles.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;sequence>\r\n *           &lt;element name=\"Token\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *           &lt;element name=\"Type\" type=\"{http://www.w3.org/2001/XMLSchema}string\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *         &lt;/sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"token\",\r\n    \"type\"\r\n})\r\n@XmlRootElement(name = \"GetProfiles\")\r\npublic class GetProfiles {\r\n\r\n    @XmlElement(name = \"Token\")\r\n    protected String token;\r\n    @XmlElement(name = \"Type\")\r\n    protected List<String> type;\r\n\r\n    /**\r\n     * Ruft den Wert der token-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getToken() {\r\n        return token;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der token-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setToken(String value) {\r\n        this.token = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the type property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the type property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getType().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getType() {\r\n        if (type == null) {\r\n            type = new ArrayList<String>();\r\n        }\r\n        return this.type;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetProfilesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Profiles\" type=\"{http://www.onvif.org/ver20/media/wsdl}MediaProfile\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"profiles\"\r\n})\r\n@XmlRootElement(name = \"GetProfilesResponse\")\r\npublic class GetProfilesResponse {\r\n\r\n    @XmlElement(name = \"Profiles\")\r\n    protected List<MediaProfile> profiles;\r\n\r\n    /**\r\n     * Gets the value of the profiles property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the profiles property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getProfiles().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link MediaProfile }\r\n     * \r\n     * \r\n     */\r\n    public List<MediaProfile> getProfiles() {\r\n        if (profiles == null) {\r\n            profiles = new ArrayList<MediaProfile>();\r\n        }\r\n        return this.profiles;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetServiceCapabilities\")\r\npublic class GetServiceCapabilities {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetServiceCapabilitiesResponse2.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Capabilities\" type=\"{http://www.onvif.org/ver20/media/wsdl}Capabilities2\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"capabilities\"\r\n})\r\n@XmlRootElement(name = \"GetServiceCapabilitiesResponse2\")\r\npublic class GetServiceCapabilitiesResponse2 {\r\n\r\n    @XmlElement(name = \"Capabilities\", required = true)\r\n    protected Capabilities2 capabilities;\r\n\r\n    /**\r\n     * Ruft den Wert der capabilities-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Capabilities2 }\r\n     *     \r\n     */\r\n    public Capabilities2 getCapabilities() {\r\n        return capabilities;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der capabilities-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Capabilities2 }\r\n     *     \r\n     */\r\n    public void setCapabilities(Capabilities2 value) {\r\n        this.capabilities = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetSnapshotUri.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"profileToken\"\r\n})\r\n@XmlRootElement(name = \"GetSnapshotUri\")\r\npublic class GetSnapshotUri {\r\n\r\n    @XmlElement(name = \"ProfileToken\", required = true)\r\n    protected String profileToken;\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetSnapshotUriResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Uri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"uri\"\r\n})\r\n@XmlRootElement(name = \"GetSnapshotUriResponse\")\r\npublic class GetSnapshotUriResponse {\r\n\r\n    @XmlElement(name = \"Uri\", required = true)\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected String uri;\r\n\r\n    /**\r\n     * Ruft den Wert der uri-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getUri() {\r\n        return uri;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der uri-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setUri(String value) {\r\n        this.uri = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetStreamUri.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Protocol\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"protocol\",\r\n    \"profileToken\"\r\n})\r\n@XmlRootElement(name = \"GetStreamUri\")\r\npublic class GetStreamUri {\r\n\r\n    @XmlElement(name = \"Protocol\", required = true)\r\n    protected String protocol;\r\n    @XmlElement(name = \"ProfileToken\", required = true)\r\n    protected String profileToken;\r\n\r\n    /**\r\n     * Ruft den Wert der protocol-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProtocol() {\r\n        return protocol;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der protocol-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProtocol(String value) {\r\n        this.protocol = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetStreamUriResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Uri\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"uri\"\r\n})\r\n@XmlRootElement(name = \"GetStreamUriResponse\")\r\npublic class GetStreamUriResponse {\r\n\r\n    @XmlElement(name = \"Uri\", required = true)\r\n    @XmlSchemaType(name = \"anyURI\")\r\n    protected String uri;\r\n\r\n    /**\r\n     * Ruft den Wert der uri-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getUri() {\r\n        return uri;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der uri-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setUri(String value) {\r\n        this.uri = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetVideoEncoderConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoder2ConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoder2ConfigurationOptions\" maxOccurs=\"unbounded\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurationOptionsResponse\")\r\npublic class GetVideoEncoderConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected List<VideoEncoder2ConfigurationOptions> options;\r\n\r\n    /**\r\n     * Gets the value of the options property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the options property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getOptions().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link VideoEncoder2ConfigurationOptions }\r\n     * \r\n     * \r\n     */\r\n    public List<VideoEncoder2ConfigurationOptions> getOptions() {\r\n        if (options == null) {\r\n            options = new ArrayList<VideoEncoder2ConfigurationOptions>();\r\n        }\r\n        return this.options;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetVideoEncoderConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoder2Configuration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoder2Configuration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetVideoEncoderConfigurationsResponse\")\r\npublic class GetVideoEncoderConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<VideoEncoder2Configuration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link VideoEncoder2Configuration }\r\n     * \r\n     * \r\n     */\r\n    public List<VideoEncoder2Configuration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<VideoEncoder2Configuration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetVideoSourceConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfigurationOptions;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfigurationOptions\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"options\"\r\n})\r\n@XmlRootElement(name = \"GetVideoSourceConfigurationOptionsResponse\")\r\npublic class GetVideoSourceConfigurationOptionsResponse {\r\n\r\n    @XmlElement(name = \"Options\", required = true)\r\n    protected VideoSourceConfigurationOptions options;\r\n\r\n    /**\r\n     * Ruft den Wert der options-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoSourceConfigurationOptions }\r\n     *     \r\n     */\r\n    public VideoSourceConfigurationOptions getOptions() {\r\n        return options;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der options-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoSourceConfigurationOptions }\r\n     *     \r\n     */\r\n    public void setOptions(VideoSourceConfigurationOptions value) {\r\n        this.options = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetVideoSourceConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configurations\"\r\n})\r\n@XmlRootElement(name = \"GetVideoSourceConfigurationsResponse\")\r\npublic class GetVideoSourceConfigurationsResponse {\r\n\r\n    @XmlElement(name = \"Configurations\")\r\n    protected List<VideoSourceConfiguration> configurations;\r\n\r\n    /**\r\n     * Gets the value of the configurations property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurations property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurations().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link VideoSourceConfiguration }\r\n     * \r\n     * \r\n     */\r\n    public List<VideoSourceConfiguration> getConfigurations() {\r\n        if (configurations == null) {\r\n            configurations = new ArrayList<VideoSourceConfiguration>();\r\n        }\r\n        return this.configurations;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetVideoSourceModes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\"\r\n})\r\n@XmlRootElement(name = \"GetVideoSourceModes\")\r\npublic class GetVideoSourceModes {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/GetVideoSourceModesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceModes\" type=\"{http://www.onvif.org/ver20/media/wsdl}VideoSourceMode\" maxOccurs=\"unbounded\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceModes\"\r\n})\r\n@XmlRootElement(name = \"GetVideoSourceModesResponse\")\r\npublic class GetVideoSourceModesResponse {\r\n\r\n    @XmlElement(name = \"VideoSourceModes\", required = true)\r\n    protected List<VideoSourceMode> videoSourceModes;\r\n\r\n    /**\r\n     * Gets the value of the videoSourceModes property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the videoSourceModes property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getVideoSourceModes().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link VideoSourceMode }\r\n     * \r\n     * \r\n     */\r\n    public List<VideoSourceMode> getVideoSourceModes() {\r\n        if (videoSourceModes == null) {\r\n            videoSourceModes = new ArrayList<VideoSourceMode>();\r\n        }\r\n        return this.videoSourceModes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/MediaProfile.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * \r\n * \t\t\t\t\t\tA media profile consists of a set of media configurations. \r\n * \t\t\t\t\t\r\n * \r\n * <p>Java-Klasse fr MediaProfile complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"MediaProfile\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Name\" type=\"{http://www.onvif.org/ver10/schema}Name\"/>\r\n *         &lt;element name=\"Configurations\" type=\"{http://www.onvif.org/ver20/media/wsdl}ConfigurationSet\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"token\" use=\"required\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *       &lt;attribute name=\"fixed\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MediaProfile\", propOrder = {\r\n    \"name\",\r\n    \"configurations\"\r\n})\r\npublic class MediaProfile {\r\n\r\n    @XmlElement(name = \"Name\", required = true)\r\n    protected String name;\r\n    @XmlElement(name = \"Configurations\", required = true)\r\n    protected ConfigurationSet configurations;\r\n    @XmlAttribute(name = \"token\", required = true)\r\n    protected String token;\r\n    @XmlAttribute(name = \"fixed\")\r\n    protected Boolean fixed;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der name-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getName() {\r\n        return name;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der name-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setName(String value) {\r\n        this.name = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der configurations-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link ConfigurationSet }\r\n     *     \r\n     */\r\n    public ConfigurationSet getConfigurations() {\r\n        return configurations;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configurations-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link ConfigurationSet }\r\n     *     \r\n     */\r\n    public void setConfigurations(ConfigurationSet value) {\r\n        this.configurations = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der token-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getToken() {\r\n        return token;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der token-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setToken(String value) {\r\n        this.token = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der fixed-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isFixed() {\r\n        return fixed;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der fixed-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setFixed(Boolean value) {\r\n        this.fixed = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n\r\n/**\r\n * This object contains factory methods for each \r\n * Java content interface and Java element interface \r\n * generated in the org.onvif.ver20.media.wsdl package. \r\n * <p>An ObjectFactory allows you to programatically \r\n * construct new instances of the Java representation \r\n * for XML content. The Java representation of XML \r\n * content can consist of schema derived interfaces \r\n * and classes representing the binding of schema \r\n * type definitions, element declarations and model \r\n * groups.  Factory methods for each of these are \r\n * provided in this class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n    private final static QName _GetVideoEncoderConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetVideoEncoderConfigurationOptions\");\r\n    private final static QName _Capabilities_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"Capabilities\");\r\n    private final static QName _StopMulticastStreaming_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"StopMulticastStreaming\");\r\n    private final static QName _GetAnalyticsConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAnalyticsConfigurations\");\r\n    private final static QName _StartMulticastStreaming_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"StartMulticastStreaming\");\r\n    private final static QName _GetVideoSourceConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetVideoSourceConfigurations\");\r\n    private final static QName _GetAudioEncoderConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioEncoderConfigurationOptions\");\r\n    private final static QName _GetVideoSourceConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetVideoSourceConfigurationOptions\");\r\n    private final static QName _GetVideoEncoderConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetVideoEncoderConfigurations\");\r\n    private final static QName _GetMetadataConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetMetadataConfigurationOptions\");\r\n    private final static QName _GetAudioOutputConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioOutputConfigurationOptions\");\r\n    private final static QName _ConfigurationEnumeration_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"ConfigurationEnumeration\");\r\n    private final static QName _GetAudioSourceConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioSourceConfigurationOptions\");\r\n    private final static QName _GetAudioOutputConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioOutputConfigurations\");\r\n    private final static QName _GetAudioDecoderConfigurationOptions_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioDecoderConfigurationOptions\");\r\n    private final static QName _GetMetadataConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetMetadataConfigurations\");\r\n    private final static QName _GetAudioSourceConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioSourceConfigurations\");\r\n    private final static QName _GetAudioDecoderConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioDecoderConfigurations\");\r\n    private final static QName _GetAudioEncoderConfigurations_QNAME = new QName(\"http://www.onvif.org/ver20/media/wsdl\", \"GetAudioEncoderConfigurations\");\r\n\r\n    /**\r\n     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver20.media.wsdl\r\n     * \r\n     */\r\n    public ObjectFactory() {\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetConfiguration }\r\n     * \r\n     */\r\n    public GetConfiguration createGetConfiguration() {\r\n        return new GetConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetVideoSourceMode }\r\n     * \r\n     */\r\n    public SetVideoSourceMode createSetVideoSourceMode() {\r\n        return new SetVideoSourceMode();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetMetadataConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetMetadataConfigurationsResponse createGetMetadataConfigurationsResponse() {\r\n        return new GetMetadataConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link DeleteProfileResponse }\r\n     * \r\n     */\r\n    public DeleteProfileResponse createDeleteProfileResponse() {\r\n        return new DeleteProfileResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetMetadataConfiguration }\r\n     * \r\n     */\r\n    public SetMetadataConfiguration createSetMetadataConfiguration() {\r\n        return new SetMetadataConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetSynchronizationPointResponse }\r\n     * \r\n     */\r\n    public SetSynchronizationPointResponse createSetSynchronizationPointResponse() {\r\n        return new SetSynchronizationPointResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAnalyticsConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetAnalyticsConfigurationsResponse createGetAnalyticsConfigurationsResponse() {\r\n        return new GetAnalyticsConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link RemoveConfiguration }\r\n     * \r\n     */\r\n    public RemoveConfiguration createRemoveConfiguration() {\r\n        return new RemoveConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link ConfigurationRef }\r\n     * \r\n     */\r\n    public ConfigurationRef createConfigurationRef() {\r\n        return new ConfigurationRef();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetVideoSourceModeResponse }\r\n     * \r\n     */\r\n    public SetVideoSourceModeResponse createSetVideoSourceModeResponse() {\r\n        return new SetVideoSourceModeResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetOSDOptions }\r\n     * \r\n     */\r\n    public GetOSDOptions createGetOSDOptions() {\r\n        return new GetOSDOptions();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetAudioSourceConfiguration }\r\n     * \r\n     */\r\n    public SetAudioSourceConfiguration createSetAudioSourceConfiguration() {\r\n        return new SetAudioSourceConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link DeleteOSD }\r\n     * \r\n     */\r\n    public DeleteOSD createDeleteOSD() {\r\n        return new DeleteOSD();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetVideoEncoderConfiguration }\r\n     * \r\n     */\r\n    public SetVideoEncoderConfiguration createSetVideoEncoderConfiguration() {\r\n        return new SetVideoEncoderConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link DeleteProfile }\r\n     * \r\n     */\r\n    public DeleteProfile createDeleteProfile() {\r\n        return new DeleteProfile();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetOSDsResponse }\r\n     * \r\n     */\r\n    public GetOSDsResponse createGetOSDsResponse() {\r\n        return new GetOSDsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreateProfileResponse }\r\n     * \r\n     */\r\n    public CreateProfileResponse createCreateProfileResponse() {\r\n        return new CreateProfileResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetVideoSourceModesResponse }\r\n     * \r\n     */\r\n    public GetVideoSourceModesResponse createGetVideoSourceModesResponse() {\r\n        return new GetVideoSourceModesResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link VideoSourceMode }\r\n     * \r\n     */\r\n    public VideoSourceMode createVideoSourceMode() {\r\n        return new VideoSourceMode();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioOutputConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetAudioOutputConfigurationOptionsResponse createGetAudioOutputConfigurationOptionsResponse() {\r\n        return new GetAudioOutputConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetVideoSourceModes }\r\n     * \r\n     */\r\n    public GetVideoSourceModes createGetVideoSourceModes() {\r\n        return new GetVideoSourceModes();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetStreamUriResponse }\r\n     * \r\n     */\r\n    public GetStreamUriResponse createGetStreamUriResponse() {\r\n        return new GetStreamUriResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetProfilesResponse }\r\n     * \r\n     */\r\n    public GetProfilesResponse createGetProfilesResponse() {\r\n        return new GetProfilesResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link MediaProfile }\r\n     * \r\n     */\r\n    public MediaProfile createMediaProfile() {\r\n        return new MediaProfile();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetOSD }\r\n     * \r\n     */\r\n    public SetOSD createSetOSD() {\r\n        return new SetOSD();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreateOSDResponse }\r\n     * \r\n     */\r\n    public CreateOSDResponse createCreateOSDResponse() {\r\n        return new CreateOSDResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioEncoderConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetAudioEncoderConfigurationOptionsResponse createGetAudioEncoderConfigurationOptionsResponse() {\r\n        return new GetAudioEncoderConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link AddConfiguration }\r\n     * \r\n     */\r\n    public AddConfiguration createAddConfiguration() {\r\n        return new AddConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioOutputConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetAudioOutputConfigurationsResponse createGetAudioOutputConfigurationsResponse() {\r\n        return new GetAudioOutputConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetProfiles }\r\n     * \r\n     */\r\n    public GetProfiles createGetProfiles() {\r\n        return new GetProfiles();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetAudioEncoderConfiguration }\r\n     * \r\n     */\r\n    public SetAudioEncoderConfiguration createSetAudioEncoderConfiguration() {\r\n        return new SetAudioEncoderConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioSourceConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetAudioSourceConfigurationsResponse createGetAudioSourceConfigurationsResponse() {\r\n        return new GetAudioSourceConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetVideoSourceConfiguration }\r\n     * \r\n     */\r\n    public SetVideoSourceConfiguration createSetVideoSourceConfiguration() {\r\n        return new SetVideoSourceConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetSnapshotUriResponse }\r\n     * \r\n     */\r\n    public GetSnapshotUriResponse createGetSnapshotUriResponse() {\r\n        return new GetSnapshotUriResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetAudioDecoderConfiguration }\r\n     * \r\n     */\r\n    public SetAudioDecoderConfiguration createSetAudioDecoderConfiguration() {\r\n        return new SetAudioDecoderConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetVideoEncoderConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetVideoEncoderConfigurationOptionsResponse createGetVideoEncoderConfigurationOptionsResponse() {\r\n        return new GetVideoEncoderConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioEncoderConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetAudioEncoderConfigurationsResponse createGetAudioEncoderConfigurationsResponse() {\r\n        return new GetAudioEncoderConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link RemoveConfigurationResponse }\r\n     * \r\n     */\r\n    public RemoveConfigurationResponse createRemoveConfigurationResponse() {\r\n        return new RemoveConfigurationResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetConfigurationResponse }\r\n     * \r\n     */\r\n    public SetConfigurationResponse createSetConfigurationResponse() {\r\n        return new SetConfigurationResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link StartStopMulticastStreaming }\r\n     * \r\n     */\r\n    public StartStopMulticastStreaming createStartStopMulticastStreaming() {\r\n        return new StartStopMulticastStreaming();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetSynchronizationPoint }\r\n     * \r\n     */\r\n    public SetSynchronizationPoint createSetSynchronizationPoint() {\r\n        return new SetSynchronizationPoint();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreateOSD }\r\n     * \r\n     */\r\n    public CreateOSD createCreateOSD() {\r\n        return new CreateOSD();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioDecoderConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetAudioDecoderConfigurationsResponse createGetAudioDecoderConfigurationsResponse() {\r\n        return new GetAudioDecoderConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetStreamUri }\r\n     * \r\n     */\r\n    public GetStreamUri createGetStreamUri() {\r\n        return new GetStreamUri();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link AddConfigurationResponse }\r\n     * \r\n     */\r\n    public AddConfigurationResponse createAddConfigurationResponse() {\r\n        return new AddConfigurationResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioSourceConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetAudioSourceConfigurationOptionsResponse createGetAudioSourceConfigurationOptionsResponse() {\r\n        return new GetAudioSourceConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetSnapshotUri }\r\n     * \r\n     */\r\n    public GetSnapshotUri createGetSnapshotUri() {\r\n        return new GetSnapshotUri();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link SetAudioOutputConfiguration }\r\n     * \r\n     */\r\n    public SetAudioOutputConfiguration createSetAudioOutputConfiguration() {\r\n        return new SetAudioOutputConfiguration();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetAudioDecoderConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetAudioDecoderConfigurationOptionsResponse createGetAudioDecoderConfigurationOptionsResponse() {\r\n        return new GetAudioDecoderConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetOSDOptionsResponse }\r\n     * \r\n     */\r\n    public GetOSDOptionsResponse createGetOSDOptionsResponse() {\r\n        return new GetOSDOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetMetadataConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetMetadataConfigurationOptionsResponse createGetMetadataConfigurationOptionsResponse() {\r\n        return new GetMetadataConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetServiceCapabilities }\r\n     * \r\n     */\r\n    public GetServiceCapabilities createGetServiceCapabilities() {\r\n        return new GetServiceCapabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetVideoSourceConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetVideoSourceConfigurationsResponse createGetVideoSourceConfigurationsResponse() {\r\n        return new GetVideoSourceConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetOSDs }\r\n     * \r\n     */\r\n    public GetOSDs createGetOSDs() {\r\n        return new GetOSDs();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link Capabilities2 }\r\n     * \r\n     */\r\n    public Capabilities2 createCapabilities2() {\r\n        return new Capabilities2();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetVideoEncoderConfigurationsResponse }\r\n     * \r\n     */\r\n    public GetVideoEncoderConfigurationsResponse createGetVideoEncoderConfigurationsResponse() {\r\n        return new GetVideoEncoderConfigurationsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetVideoSourceConfigurationOptionsResponse }\r\n     * \r\n     */\r\n    public GetVideoSourceConfigurationOptionsResponse createGetVideoSourceConfigurationOptionsResponse() {\r\n        return new GetVideoSourceConfigurationOptionsResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link CreateProfile }\r\n     * \r\n     */\r\n    public CreateProfile createCreateProfile() {\r\n        return new CreateProfile();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link StartStopMulticastStreamingResponse }\r\n     * \r\n     */\r\n    public StartStopMulticastStreamingResponse createStartStopMulticastStreamingResponse() {\r\n        return new StartStopMulticastStreamingResponse();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link GetServiceCapabilitiesResponse2 }\r\n     * \r\n     */\r\n    public GetServiceCapabilitiesResponse2 createGetServiceCapabilitiesResponse2() {\r\n        return new GetServiceCapabilitiesResponse2();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link ProfileCapabilities }\r\n     * \r\n     */\r\n    public ProfileCapabilities createProfileCapabilities() {\r\n        return new ProfileCapabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link StreamingCapabilities }\r\n     * \r\n     */\r\n    public StreamingCapabilities createStreamingCapabilities() {\r\n        return new StreamingCapabilities();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link ConfigurationSet }\r\n     * \r\n     */\r\n    public ConfigurationSet createConfigurationSet() {\r\n        return new ConfigurationSet();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link VideoSourceModeExtension }\r\n     * \r\n     */\r\n    public VideoSourceModeExtension createVideoSourceModeExtension() {\r\n        return new VideoSourceModeExtension();\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetVideoEncoderConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetVideoEncoderConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetVideoEncoderConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link Capabilities2 }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"Capabilities\")\r\n    public JAXBElement<Capabilities2> createCapabilities(Capabilities2 value) {\r\n        return new JAXBElement<Capabilities2>(_Capabilities_QNAME, Capabilities2 .class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link StartStopMulticastStreaming }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"StopMulticastStreaming\")\r\n    public JAXBElement<StartStopMulticastStreaming> createStopMulticastStreaming(StartStopMulticastStreaming value) {\r\n        return new JAXBElement<StartStopMulticastStreaming>(_StopMulticastStreaming_QNAME, StartStopMulticastStreaming.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAnalyticsConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetAnalyticsConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAnalyticsConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link StartStopMulticastStreaming }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"StartMulticastStreaming\")\r\n    public JAXBElement<StartStopMulticastStreaming> createStartMulticastStreaming(StartStopMulticastStreaming value) {\r\n        return new JAXBElement<StartStopMulticastStreaming>(_StartMulticastStreaming_QNAME, StartStopMulticastStreaming.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetVideoSourceConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetVideoSourceConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetVideoSourceConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioEncoderConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetAudioEncoderConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioEncoderConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetVideoSourceConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetVideoSourceConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetVideoSourceConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetVideoEncoderConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetVideoEncoderConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetVideoEncoderConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetMetadataConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetMetadataConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetMetadataConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioOutputConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetAudioOutputConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioOutputConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link ConfigurationEnumeration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"ConfigurationEnumeration\")\r\n    public JAXBElement<ConfigurationEnumeration> createConfigurationEnumeration(ConfigurationEnumeration value) {\r\n        return new JAXBElement<ConfigurationEnumeration>(_ConfigurationEnumeration_QNAME, ConfigurationEnumeration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioSourceConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetAudioSourceConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioSourceConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioOutputConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetAudioOutputConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioOutputConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioDecoderConfigurationOptions\")\r\n    public JAXBElement<GetConfiguration> createGetAudioDecoderConfigurationOptions(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioDecoderConfigurationOptions_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetMetadataConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetMetadataConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetMetadataConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioSourceConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetAudioSourceConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioSourceConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioDecoderConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetAudioDecoderConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioDecoderConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n    /**\r\n     * Create an instance of {@link JAXBElement }{@code <}{@link GetConfiguration }{@code >}}\r\n     * \r\n     */\r\n    @XmlElementDecl(namespace = \"http://www.onvif.org/ver20/media/wsdl\", name = \"GetAudioEncoderConfigurations\")\r\n    public JAXBElement<GetConfiguration> createGetAudioEncoderConfigurations(GetConfiguration value) {\r\n        return new JAXBElement<GetConfiguration>(_GetAudioEncoderConfigurations_QNAME, GetConfiguration.class, null, value);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/ProfileCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr ProfileCapabilities complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"ProfileCapabilities\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"MaximumNumberOfProfiles\" type=\"{http://www.w3.org/2001/XMLSchema}int\" />\r\n *       &lt;attribute name=\"ConfigurationsSupported\" type=\"{http://www.onvif.org/ver10/schema}StringAttrList\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ProfileCapabilities\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class ProfileCapabilities {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n    @XmlAttribute(name = \"MaximumNumberOfProfiles\")\r\n    protected Integer maximumNumberOfProfiles;\r\n    @XmlAttribute(name = \"ConfigurationsSupported\")\r\n    protected List<String> configurationsSupported;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der maximumNumberOfProfiles-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public Integer getMaximumNumberOfProfiles() {\r\n        return maximumNumberOfProfiles;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maximumNumberOfProfiles-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Integer }\r\n     *     \r\n     */\r\n    public void setMaximumNumberOfProfiles(Integer value) {\r\n        this.maximumNumberOfProfiles = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the configurationsSupported property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configurationsSupported property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfigurationsSupported().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getConfigurationsSupported() {\r\n        if (configurationsSupported == null) {\r\n            configurationsSupported = new ArrayList<String>();\r\n        }\r\n        return this.configurationsSupported;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/RemoveConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver20/media/wsdl}ConfigurationRef\" maxOccurs=\"unbounded\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"profileToken\",\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"RemoveConfiguration\")\r\npublic class RemoveConfiguration {\r\n\r\n    @XmlElement(name = \"ProfileToken\", required = true)\r\n    protected String profileToken;\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected List<ConfigurationRef> configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the configuration property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the configuration property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getConfiguration().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link ConfigurationRef }\r\n     * \r\n     * \r\n     */\r\n    public List<ConfigurationRef> getConfiguration() {\r\n        if (configuration == null) {\r\n            configuration = new ArrayList<ConfigurationRef>();\r\n        }\r\n        return this.configuration;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/RemoveConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemoveConfigurationResponse\")\r\npublic class RemoveConfigurationResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetAudioDecoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioDecoderConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioDecoderConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetAudioDecoderConfiguration\")\r\npublic class SetAudioDecoderConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected AudioDecoderConfiguration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioDecoderConfiguration }\r\n     *     \r\n     */\r\n    public AudioDecoderConfiguration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioDecoderConfiguration }\r\n     *     \r\n     */\r\n    public void setConfiguration(AudioDecoderConfiguration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetAudioEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioEncoder2Configuration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioEncoder2Configuration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetAudioEncoderConfiguration\")\r\npublic class SetAudioEncoderConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected AudioEncoder2Configuration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioEncoder2Configuration }\r\n     *     \r\n     */\r\n    public AudioEncoder2Configuration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioEncoder2Configuration }\r\n     *     \r\n     */\r\n    public void setConfiguration(AudioEncoder2Configuration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetAudioOutputConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioOutputConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioOutputConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetAudioOutputConfiguration\")\r\npublic class SetAudioOutputConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected AudioOutputConfiguration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioOutputConfiguration }\r\n     *     \r\n     */\r\n    public AudioOutputConfiguration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioOutputConfiguration }\r\n     *     \r\n     */\r\n    public void setConfiguration(AudioOutputConfiguration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetAudioSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.AudioSourceConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}AudioSourceConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetAudioSourceConfiguration\")\r\npublic class SetAudioSourceConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected AudioSourceConfiguration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link AudioSourceConfiguration }\r\n     *     \r\n     */\r\n    public AudioSourceConfiguration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link AudioSourceConfiguration }\r\n     *     \r\n     */\r\n    public void setConfiguration(AudioSourceConfiguration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetConfigurationResponse\")\r\npublic class SetConfigurationResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetMetadataConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.MetadataConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}MetadataConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetMetadataConfiguration\")\r\npublic class SetMetadataConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected MetadataConfiguration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link MetadataConfiguration }\r\n     *     \r\n     */\r\n    public MetadataConfiguration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link MetadataConfiguration }\r\n     *     \r\n     */\r\n    public void setConfiguration(MetadataConfiguration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetOSD.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.OSDConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"OSD\" type=\"{http://www.onvif.org/ver10/schema}OSDConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"osd\"\r\n})\r\n@XmlRootElement(name = \"SetOSD\")\r\npublic class SetOSD {\r\n\r\n    @XmlElement(name = \"OSD\", required = true)\r\n    protected OSDConfiguration osd;\r\n\r\n    /**\r\n     * Ruft den Wert der osd-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link OSDConfiguration }\r\n     *     \r\n     */\r\n    public OSDConfiguration getOSD() {\r\n        return osd;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der osd-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link OSDConfiguration }\r\n     *     \r\n     */\r\n    public void setOSD(OSDConfiguration value) {\r\n        this.osd = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetSynchronizationPoint.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"profileToken\"\r\n})\r\n@XmlRootElement(name = \"SetSynchronizationPoint\")\r\npublic class SetSynchronizationPoint {\r\n\r\n    @XmlElement(name = \"ProfileToken\", required = true)\r\n    protected String profileToken;\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetSynchronizationPointResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetSynchronizationPointResponse\")\r\npublic class SetSynchronizationPointResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetVideoEncoderConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoEncoder2Configuration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoEncoder2Configuration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetVideoEncoderConfiguration\")\r\npublic class SetVideoEncoderConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected VideoEncoder2Configuration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoEncoder2Configuration }\r\n     *     \r\n     */\r\n    public VideoEncoder2Configuration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoEncoder2Configuration }\r\n     *     \r\n     */\r\n    public void setConfiguration(VideoEncoder2Configuration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetVideoSourceConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.VideoSourceConfiguration;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Configuration\" type=\"{http://www.onvif.org/ver10/schema}VideoSourceConfiguration\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"configuration\"\r\n})\r\n@XmlRootElement(name = \"SetVideoSourceConfiguration\")\r\npublic class SetVideoSourceConfiguration {\r\n\r\n    @XmlElement(name = \"Configuration\", required = true)\r\n    protected VideoSourceConfiguration configuration;\r\n\r\n    /**\r\n     * Ruft den Wert der configuration-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoSourceConfiguration }\r\n     *     \r\n     */\r\n    public VideoSourceConfiguration getConfiguration() {\r\n        return configuration;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der configuration-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoSourceConfiguration }\r\n     *     \r\n     */\r\n    public void setConfiguration(VideoSourceConfiguration value) {\r\n        this.configuration = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetVideoSourceMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"VideoSourceToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         &lt;element name=\"VideoSourceModeToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"videoSourceToken\",\r\n    \"videoSourceModeToken\"\r\n})\r\n@XmlRootElement(name = \"SetVideoSourceMode\")\r\npublic class SetVideoSourceMode {\r\n\r\n    @XmlElement(name = \"VideoSourceToken\", required = true)\r\n    protected String videoSourceToken;\r\n    @XmlElement(name = \"VideoSourceModeToken\", required = true)\r\n    protected String videoSourceModeToken;\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceToken() {\r\n        return videoSourceToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceToken(String value) {\r\n        this.videoSourceToken = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der videoSourceModeToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getVideoSourceModeToken() {\r\n        return videoSourceModeToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der videoSourceModeToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setVideoSourceModeToken(String value) {\r\n        this.videoSourceModeToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/SetVideoSourceModeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"Reboot\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = {\r\n    \"reboot\"\r\n})\r\n@XmlRootElement(name = \"SetVideoSourceModeResponse\")\r\npublic class SetVideoSourceModeResponse {\r\n\r\n    @XmlElement(name = \"Reboot\")\r\n    protected boolean reboot;\r\n\r\n    /**\r\n     * Ruft den Wert der reboot-Eigenschaft ab.\r\n     * \r\n     */\r\n    public boolean isReboot() {\r\n        return reboot;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der reboot-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setReboot(boolean value) {\r\n        this.reboot = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/StartStopMulticastStreaming.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr StartStopMulticastStreaming complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"StartStopMulticastStreaming\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"StartStopMulticastStreaming\", propOrder = {\r\n    \"profileToken\"\r\n})\r\npublic class StartStopMulticastStreaming {\r\n\r\n    @XmlElement(name = \"ProfileToken\", required = true)\r\n    protected String profileToken;\r\n\r\n    /**\r\n     * Ruft den Wert der profileToken-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getProfileToken() {\r\n        return profileToken;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der profileToken-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setProfileToken(String value) {\r\n        this.profileToken = value;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/StartStopMulticastStreamingResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr anonymous complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType>\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StartStopMulticastStreamingResponse\")\r\npublic class StartStopMulticastStreamingResponse {\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/StreamingCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr StreamingCapabilities complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"StreamingCapabilities\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"RTSPStreaming\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"RTPMulticast\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"RTP_RTSP_TCP\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;attribute name=\"NonAggregateControl\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"StreamingCapabilities\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class StreamingCapabilities {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n    @XmlAttribute(name = \"RTSPStreaming\")\r\n    protected Boolean rtspStreaming;\r\n    @XmlAttribute(name = \"RTPMulticast\")\r\n    protected Boolean rtpMulticast;\r\n    @XmlAttribute(name = \"RTP_RTSP_TCP\")\r\n    protected Boolean rtprtsptcp;\r\n    @XmlAttribute(name = \"NonAggregateControl\")\r\n    protected Boolean nonAggregateControl;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der rtspStreaming-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isRTSPStreaming() {\r\n        return rtspStreaming;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der rtspStreaming-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setRTSPStreaming(Boolean value) {\r\n        this.rtspStreaming = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der rtpMulticast-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isRTPMulticast() {\r\n        return rtpMulticast;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der rtpMulticast-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setRTPMulticast(Boolean value) {\r\n        this.rtpMulticast = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der rtprtsptcp-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isRTPRTSPTCP() {\r\n        return rtprtsptcp;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der rtprtsptcp-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setRTPRTSPTCP(Boolean value) {\r\n        this.rtprtsptcp = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der nonAggregateControl-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isNonAggregateControl() {\r\n        return nonAggregateControl;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der nonAggregateControl-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setNonAggregateControl(Boolean value) {\r\n        this.nonAggregateControl = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/TransportProtocol.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlEnum;\r\nimport javax.xml.bind.annotation.XmlEnumValue;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr TransportProtocol.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * <p>\r\n * <pre>\r\n * &lt;simpleType name=\"TransportProtocol\">\r\n *   &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}string\">\r\n *     &lt;enumeration value=\"RtspUnicast\"/>\r\n *     &lt;enumeration value=\"RtspMulticast\"/>\r\n *     &lt;enumeration value=\"RTSP\"/>\r\n *     &lt;enumeration value=\"RtspOverHttp\"/>\r\n *   &lt;/restriction>\r\n * &lt;/simpleType>\r\n * </pre>\r\n * \r\n */\r\n@XmlType(name = \"TransportProtocol\")\r\n@XmlEnum\r\npublic enum TransportProtocol {\r\n\r\n    @XmlEnumValue(\"RtspUnicast\")\r\n    RTSP_UNICAST(\"RtspUnicast\"),\r\n    @XmlEnumValue(\"RtspMulticast\")\r\n    RTSP_MULTICAST(\"RtspMulticast\"),\r\n    RTSP(\"RTSP\"),\r\n    @XmlEnumValue(\"RtspOverHttp\")\r\n    RTSP_OVER_HTTP(\"RtspOverHttp\");\r\n    private final String value;\r\n\r\n    TransportProtocol(String v) {\r\n        value = v;\r\n    }\r\n\r\n    public String value() {\r\n        return value;\r\n    }\r\n\r\n    public static TransportProtocol fromValue(String v) {\r\n        for (TransportProtocol c: TransportProtocol.values()) {\r\n            if (c.value.equals(v)) {\r\n                return c;\r\n            }\r\n        }\r\n        throw new IllegalArgumentException(v);\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/VideoSourceMode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlList;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.onvif.ver10.schema.VideoResolution;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoSourceMode complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"VideoSourceMode\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;element name=\"MaxFramerate\" type=\"{http://www.w3.org/2001/XMLSchema}float\"/>\r\n *         &lt;element name=\"MaxResolution\" type=\"{http://www.onvif.org/ver10/schema}VideoResolution\"/>\r\n *         &lt;element name=\"Encodings\" type=\"{http://www.onvif.org/ver20/media/wsdl}EncodingTypes\"/>\r\n *         &lt;element name=\"Reboot\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *         &lt;element name=\"Description\" type=\"{http://www.onvif.org/ver10/schema}Description\" minOccurs=\"0\"/>\r\n *         &lt;element name=\"Extension\" type=\"{http://www.onvif.org/ver20/media/wsdl}VideoSourceModeExtension\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *       &lt;attribute name=\"token\" use=\"required\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" />\r\n *       &lt;attribute name=\"Enabled\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       &lt;anyAttribute processContents='lax'/>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceMode\", propOrder = {\r\n    \"maxFramerate\",\r\n    \"maxResolution\",\r\n    \"encodings\",\r\n    \"reboot\",\r\n    \"description\",\r\n    \"extension\"\r\n})\r\npublic class VideoSourceMode {\r\n\r\n    @XmlElement(name = \"MaxFramerate\")\r\n    protected float maxFramerate;\r\n    @XmlElement(name = \"MaxResolution\", required = true)\r\n    protected VideoResolution maxResolution;\r\n    @XmlList\r\n    @XmlElement(name = \"Encodings\", required = true)\r\n    protected List<String> encodings;\r\n    @XmlElement(name = \"Reboot\")\r\n    protected boolean reboot;\r\n    @XmlElement(name = \"Description\")\r\n    protected String description;\r\n    @XmlElement(name = \"Extension\")\r\n    protected VideoSourceModeExtension extension;\r\n    @XmlAttribute(name = \"token\", required = true)\r\n    protected String token;\r\n    @XmlAttribute(name = \"Enabled\")\r\n    protected Boolean enabled;\r\n    @XmlAnyAttribute\r\n    private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n    /**\r\n     * Ruft den Wert der maxFramerate-Eigenschaft ab.\r\n     * \r\n     */\r\n    public float getMaxFramerate() {\r\n        return maxFramerate;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maxFramerate-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setMaxFramerate(float value) {\r\n        this.maxFramerate = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der maxResolution-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoResolution }\r\n     *     \r\n     */\r\n    public VideoResolution getMaxResolution() {\r\n        return maxResolution;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der maxResolution-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoResolution }\r\n     *     \r\n     */\r\n    public void setMaxResolution(VideoResolution value) {\r\n        this.maxResolution = value;\r\n    }\r\n\r\n    /**\r\n     * Gets the value of the encodings property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the encodings property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getEncodings().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link String }\r\n     * \r\n     * \r\n     */\r\n    public List<String> getEncodings() {\r\n        if (encodings == null) {\r\n            encodings = new ArrayList<String>();\r\n        }\r\n        return this.encodings;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der reboot-Eigenschaft ab.\r\n     * \r\n     */\r\n    public boolean isReboot() {\r\n        return reboot;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der reboot-Eigenschaft fest.\r\n     * \r\n     */\r\n    public void setReboot(boolean value) {\r\n        this.reboot = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der description-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getDescription() {\r\n        return description;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der description-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setDescription(String value) {\r\n        this.description = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der extension-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link VideoSourceModeExtension }\r\n     *     \r\n     */\r\n    public VideoSourceModeExtension getExtension() {\r\n        return extension;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der extension-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link VideoSourceModeExtension }\r\n     *     \r\n     */\r\n    public void setExtension(VideoSourceModeExtension value) {\r\n        this.extension = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der token-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public String getToken() {\r\n        return token;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der token-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link String }\r\n     *     \r\n     */\r\n    public void setToken(String value) {\r\n        this.token = value;\r\n    }\r\n\r\n    /**\r\n     * Ruft den Wert der enabled-Eigenschaft ab.\r\n     * \r\n     * @return\r\n     *     possible object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public Boolean isEnabled() {\r\n        return enabled;\r\n    }\r\n\r\n    /**\r\n     * Legt den Wert der enabled-Eigenschaft fest.\r\n     * \r\n     * @param value\r\n     *     allowed object is\r\n     *     {@link Boolean }\r\n     *     \r\n     */\r\n    public void setEnabled(Boolean value) {\r\n        this.enabled = value;\r\n    }\r\n\r\n    /**\r\n     * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n     * \r\n     * <p>\r\n     * the map is keyed by the name of the attribute and \r\n     * the value is the string value of the attribute.\r\n     * \r\n     * the map returned by this method is live, and you can add new attribute\r\n     * by updating the map directly. Because of this design, there's no setter.\r\n     * \r\n     * \r\n     * @return\r\n     *     always non-null\r\n     */\r\n    public Map<QName, String> getOtherAttributes() {\r\n        return otherAttributes;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/VideoSourceModeExtension.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n\r\npackage org.onvif.ver20.media.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.w3c.dom.Element;\r\n\r\n\r\n/**\r\n * <p>Java-Klasse fr VideoSourceModeExtension complex type.\r\n * \r\n * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * &lt;complexType name=\"VideoSourceModeExtension\">\r\n *   &lt;complexContent>\r\n *     &lt;restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       &lt;sequence>\r\n *         &lt;any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       &lt;/sequence>\r\n *     &lt;/restriction>\r\n *   &lt;/complexContent>\r\n * &lt;/complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"VideoSourceModeExtension\", propOrder = {\r\n    \"any\"\r\n})\r\npublic class VideoSourceModeExtension {\r\n\r\n    @XmlAnyElement(lax = true)\r\n    protected List<Object> any;\r\n\r\n    /**\r\n     * Gets the value of the any property.\r\n     * \r\n     * <p>\r\n     * This accessor method returns a reference to the live list,\r\n     * not a snapshot. Therefore any modification you make to the\r\n     * returned list will be present inside the JAXB object.\r\n     * This is why there is not a <CODE>set</CODE> method for the any property.\r\n     * \r\n     * <p>\r\n     * For example, to add a new item, do as follows:\r\n     * <pre>\r\n     *    getAny().add(newItem);\r\n     * </pre>\r\n     * \r\n     * \r\n     * <p>\r\n     * Objects of the following type(s) are allowed in the list\r\n     * {@link Element }\r\n     * {@link Object }\r\n     * \r\n     * \r\n     */\r\n    public List<Object> getAny() {\r\n        if (any == null) {\r\n            any = new ArrayList<Object>();\r\n        }\r\n        return this.any;\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/media/wsdl/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2016.02.05 um 06:25:30 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver20/media/wsdl\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver20.media.wsdl;\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/AbsoluteMove.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZSpeed;\r\nimport org.onvif.ver10.schema.PTZVector;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Position\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"position\", \"speed\" })\r\n@XmlRootElement(name = \"AbsoluteMove\")\r\npublic class AbsoluteMove {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"Position\", required = true)\r\n\tprotected PTZVector position;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected PTZSpeed speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der position-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getPosition() {\r\n\t\treturn position;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der position-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setPosition(PTZVector value) {\r\n\t\tthis.position = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(PTZSpeed value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/AbsoluteMoveResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"AbsoluteMoveResponse\")\r\npublic class AbsoluteMoveResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/Capabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Capabilities complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Capabilities\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"EFlip\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"Reverse\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <attribute name=\"GetCompatibleConfigurations\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" />\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Capabilities\", propOrder = { \"any\" })\r\npublic class Capabilities {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"EFlip\")\r\n\tprotected Boolean eFlip;\r\n\t@XmlAttribute(name = \"Reverse\")\r\n\tprotected Boolean reverse;\r\n\t@XmlAttribute(name = \"GetCompatibleConfigurations\")\r\n\tprotected Boolean getCompatibleConfigurations;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der eFlip-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isEFlip() {\r\n\t\treturn eFlip;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der eFlip-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setEFlip(Boolean value) {\r\n\t\tthis.eFlip = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der reverse-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isReverse() {\r\n\t\treturn reverse;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der reverse-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setReverse(Boolean value) {\r\n\t\tthis.reverse = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der getCompatibleConfigurations-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isGetCompatibleConfigurations() {\r\n\t\treturn getCompatibleConfigurations;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der getCompatibleConfigurations-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setGetCompatibleConfigurations(Boolean value) {\r\n\t\tthis.getCompatibleConfigurations = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/ContinuousMove.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.datatype.Duration;\r\nimport org.onvif.ver10.schema.PTZSpeed;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Velocity\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\"/>\r\n *         <element name=\"Timeout\" type=\"{http://www.w3.org/2001/XMLSchema}duration\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"velocity\", \"timeout\" })\r\n@XmlRootElement(name = \"ContinuousMove\")\r\npublic class ContinuousMove {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"Velocity\", required = true)\r\n\tprotected PTZSpeed velocity;\r\n\t@XmlElement(name = \"Timeout\")\r\n\tprotected Duration timeout;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der velocity-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getVelocity() {\r\n\t\treturn velocity;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der velocity-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setVelocity(PTZSpeed value) {\r\n\t\tthis.velocity = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der timeout-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic Duration getTimeout() {\r\n\t\treturn timeout;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der timeout-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Duration }\r\n\t * \r\n\t */\r\n\tpublic void setTimeout(Duration value) {\r\n\t\tthis.timeout = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/ContinuousMoveResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"ContinuousMoveResponse\")\r\npublic class ContinuousMoveResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/CreatePresetTour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"CreatePresetTour\")\r\npublic class CreatePresetTour {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/CreatePresetTourResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetTourToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"presetTourToken\" })\r\n@XmlRootElement(name = \"CreatePresetTourResponse\")\r\npublic class CreatePresetTourResponse {\r\n\r\n\t@XmlElement(name = \"PresetTourToken\", required = true)\r\n\tprotected String presetTourToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTourToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetTourToken() {\r\n\t\treturn presetTourToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTourToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTourToken(String value) {\r\n\t\tthis.presetTourToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetCompatibleConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetCompatibleConfigurations\")\r\npublic class GetCompatibleConfigurations {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetCompatibleConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZConfiguration\" type=\"{http://www.onvif.org/ver10/schema}PTZConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzConfiguration\" })\r\n@XmlRootElement(name = \"GetCompatibleConfigurationsResponse\")\r\npublic class GetCompatibleConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"PTZConfiguration\")\r\n\tprotected List<PTZConfiguration> ptzConfiguration;\r\n\r\n\t/**\r\n\t * Gets the value of the ptzConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ptzConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPTZConfiguration().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZConfiguration> getPTZConfiguration() {\r\n\t\tif (ptzConfiguration == null) {\r\n\t\t\tptzConfiguration = new ArrayList<PTZConfiguration>();\r\n\t\t}\r\n\t\treturn this.ptzConfiguration;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzConfigurationToken\" })\r\n@XmlRootElement(name = \"GetConfiguration\")\r\npublic class GetConfiguration {\r\n\r\n\t@XmlElement(name = \"PTZConfigurationToken\", required = true)\r\n\tprotected String ptzConfigurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzConfigurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPTZConfigurationToken() {\r\n\t\treturn ptzConfigurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzConfigurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPTZConfigurationToken(String value) {\r\n\t\tthis.ptzConfigurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetConfigurationOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ConfigurationToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"configurationToken\" })\r\n@XmlRootElement(name = \"GetConfigurationOptions\")\r\npublic class GetConfigurationOptions {\r\n\r\n\t@XmlElement(name = \"ConfigurationToken\", required = true)\r\n\tprotected String configurationToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der configurationToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getConfigurationToken() {\r\n\t\treturn configurationToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der configurationToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setConfigurationToken(String value) {\r\n\t\tthis.configurationToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetConfigurationOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZConfigurationOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZConfigurationOptions\" type=\"{http://www.onvif.org/ver10/schema}PTZConfigurationOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzConfigurationOptions\" })\r\n@XmlRootElement(name = \"GetConfigurationOptionsResponse\")\r\npublic class GetConfigurationOptionsResponse {\r\n\r\n\t@XmlElement(name = \"PTZConfigurationOptions\", required = true)\r\n\tprotected PTZConfigurationOptions ptzConfigurationOptions;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzConfigurationOptions-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZConfigurationOptions getPTZConfigurationOptions() {\r\n\t\treturn ptzConfigurationOptions;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzConfigurationOptions-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic void setPTZConfigurationOptions(PTZConfigurationOptions value) {\r\n\t\tthis.ptzConfigurationOptions = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZConfiguration\" type=\"{http://www.onvif.org/ver10/schema}PTZConfiguration\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzConfiguration\" })\r\n@XmlRootElement(name = \"GetConfigurationResponse\")\r\npublic class GetConfigurationResponse {\r\n\r\n\t@XmlElement(name = \"PTZConfiguration\", required = true)\r\n\tprotected PTZConfiguration ptzConfiguration;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PTZConfiguration getPTZConfiguration() {\r\n\t\treturn ptzConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setPTZConfiguration(PTZConfiguration value) {\r\n\t\tthis.ptzConfiguration = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetConfigurations.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetConfigurations\")\r\npublic class GetConfigurations {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetConfigurationsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZConfiguration\" type=\"{http://www.onvif.org/ver10/schema}PTZConfiguration\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzConfiguration\" })\r\n@XmlRootElement(name = \"GetConfigurationsResponse\")\r\npublic class GetConfigurationsResponse {\r\n\r\n\t@XmlElement(name = \"PTZConfiguration\")\r\n\tprotected List<PTZConfiguration> ptzConfiguration;\r\n\r\n\t/**\r\n\t * Gets the value of the ptzConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ptzConfiguration property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPTZConfiguration().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZConfiguration }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZConfiguration> getPTZConfiguration() {\r\n\t\tif (ptzConfiguration == null) {\r\n\t\t\tptzConfiguration = new ArrayList<PTZConfiguration>();\r\n\t\t}\r\n\t\treturn this.ptzConfiguration;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetNode.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"NodeToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"nodeToken\" })\r\n@XmlRootElement(name = \"GetNode\")\r\npublic class GetNode {\r\n\r\n\t@XmlElement(name = \"NodeToken\", required = true)\r\n\tprotected String nodeToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der nodeToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getNodeToken() {\r\n\t\treturn nodeToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der nodeToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setNodeToken(String value) {\r\n\t\tthis.nodeToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetNodeResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZNode;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZNode\" type=\"{http://www.onvif.org/ver10/schema}PTZNode\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzNode\" })\r\n@XmlRootElement(name = \"GetNodeResponse\")\r\npublic class GetNodeResponse {\r\n\r\n\t@XmlElement(name = \"PTZNode\", required = true)\r\n\tprotected PTZNode ptzNode;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzNode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZNode }\r\n\t * \r\n\t */\r\n\tpublic PTZNode getPTZNode() {\r\n\t\treturn ptzNode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzNode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZNode }\r\n\t * \r\n\t */\r\n\tpublic void setPTZNode(PTZNode value) {\r\n\t\tthis.ptzNode = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetNodes.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetNodes\")\r\npublic class GetNodes {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetNodesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZNode;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZNode\" type=\"{http://www.onvif.org/ver10/schema}PTZNode\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzNode\" })\r\n@XmlRootElement(name = \"GetNodesResponse\")\r\npublic class GetNodesResponse {\r\n\r\n\t@XmlElement(name = \"PTZNode\")\r\n\tprotected List<PTZNode> ptzNode;\r\n\r\n\t/**\r\n\t * Gets the value of the ptzNode property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the ptzNode property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPTZNode().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZNode }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZNode> getPTZNode() {\r\n\t\tif (ptzNode == null) {\r\n\t\t\tptzNode = new ArrayList<PTZNode>();\r\n\t\t}\r\n\t\treturn this.ptzNode;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetTour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetTourToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetTourToken\" })\r\n@XmlRootElement(name = \"GetPresetTour\")\r\npublic class GetPresetTour {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetTourToken\", required = true)\r\n\tprotected String presetTourToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTourToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetTourToken() {\r\n\t\treturn presetTourToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTourToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTourToken(String value) {\r\n\t\tthis.presetTourToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetTourOptions.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetTourToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetTourToken\" })\r\n@XmlRootElement(name = \"GetPresetTourOptions\")\r\npublic class GetPresetTourOptions {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetTourToken\")\r\n\tprotected String presetTourToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTourToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetTourToken() {\r\n\t\treturn presetTourToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTourToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTourToken(String value) {\r\n\t\tthis.presetTourToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetTourOptionsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZPresetTourOptions;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Options\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourOptions\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"options\" })\r\n@XmlRootElement(name = \"GetPresetTourOptionsResponse\")\r\npublic class GetPresetTourOptionsResponse {\r\n\r\n\t@XmlElement(name = \"Options\", required = true)\r\n\tprotected PTZPresetTourOptions options;\r\n\r\n\t/**\r\n\t * Ruft den Wert der options-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourOptions }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourOptions getOptions() {\r\n\t\treturn options;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der options-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourOptions }\r\n\t * \r\n\t */\r\n\tpublic void setOptions(PTZPresetTourOptions value) {\r\n\t\tthis.options = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetTourResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PresetTour;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetTour\" type=\"{http://www.onvif.org/ver10/schema}PresetTour\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"presetTour\" })\r\n@XmlRootElement(name = \"GetPresetTourResponse\")\r\npublic class GetPresetTourResponse {\r\n\r\n\t@XmlElement(name = \"PresetTour\", required = true)\r\n\tprotected PresetTour presetTour;\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTour-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PresetTour }\r\n\t * \r\n\t */\r\n\tpublic PresetTour getPresetTour() {\r\n\t\treturn presetTour;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTour-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PresetTour }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTour(PresetTour value) {\r\n\t\tthis.presetTour = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetTours.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetPresetTours\")\r\npublic class GetPresetTours {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetToursResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PresetTour;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetTour\" type=\"{http://www.onvif.org/ver10/schema}PresetTour\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"presetTour\" })\r\n@XmlRootElement(name = \"GetPresetToursResponse\")\r\npublic class GetPresetToursResponse {\r\n\r\n\t@XmlElement(name = \"PresetTour\")\r\n\tprotected List<PresetTour> presetTour;\r\n\r\n\t/**\r\n\t * Gets the value of the presetTour property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the presetTour property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPresetTour().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PresetTour }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PresetTour> getPresetTour() {\r\n\t\tif (presetTour == null) {\r\n\t\t\tpresetTour = new ArrayList<PresetTour>();\r\n\t\t}\r\n\t\treturn this.presetTour;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresets.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetPresets\")\r\npublic class GetPresets {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetPresetsResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZPreset;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Preset\" type=\"{http://www.onvif.org/ver10/schema}PTZPreset\" maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"preset\" })\r\n@XmlRootElement(name = \"GetPresetsResponse\")\r\npublic class GetPresetsResponse {\r\n\r\n\t@XmlElement(name = \"Preset\")\r\n\tprotected List<PTZPreset> preset;\r\n\r\n\t/**\r\n\t * Gets the value of the preset property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the preset property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getPreset().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link PTZPreset }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<PTZPreset> getPreset() {\r\n\t\tif (preset == null) {\r\n\t\t\tpreset = new ArrayList<PTZPreset>();\r\n\t\t}\r\n\t\treturn this.preset;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetServiceCapabilities.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GetServiceCapabilities\")\r\npublic class GetServiceCapabilities {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetServiceCapabilitiesResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Capabilities\" type=\"{http://www.onvif.org/ver20/ptz/wsdl}Capabilities\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"capabilities\" })\r\n@XmlRootElement(name = \"GetServiceCapabilitiesResponse\")\r\npublic class GetServiceCapabilitiesResponse {\r\n\r\n\t@XmlElement(name = \"Capabilities\", required = true)\r\n\tprotected Capabilities capabilities;\r\n\r\n\t/**\r\n\t * Ruft den Wert der capabilities-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Capabilities getCapabilities() {\r\n\t\treturn capabilities;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der capabilities-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic void setCapabilities(Capabilities value) {\r\n\t\tthis.capabilities = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetStatus.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"GetStatus\")\r\npublic class GetStatus {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GetStatusResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZStatus;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZStatus\" type=\"{http://www.onvif.org/ver10/schema}PTZStatus\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzStatus\" })\r\n@XmlRootElement(name = \"GetStatusResponse\")\r\npublic class GetStatusResponse {\r\n\r\n\t@XmlElement(name = \"PTZStatus\", required = true)\r\n\tprotected PTZStatus ptzStatus;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzStatus-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZStatus }\r\n\t * \r\n\t */\r\n\tpublic PTZStatus getPTZStatus() {\r\n\t\treturn ptzStatus;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzStatus-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZStatus }\r\n\t * \r\n\t */\r\n\tpublic void setPTZStatus(PTZStatus value) {\r\n\t\tthis.ptzStatus = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GotoHomePosition.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZSpeed;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"speed\" })\r\n@XmlRootElement(name = \"GotoHomePosition\")\r\npublic class GotoHomePosition {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected PTZSpeed speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(PTZSpeed value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GotoHomePositionResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GotoHomePositionResponse\")\r\npublic class GotoHomePositionResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GotoPreset.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZSpeed;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetToken\", \"speed\" })\r\n@XmlRootElement(name = \"GotoPreset\")\r\npublic class GotoPreset {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetToken\", required = true)\r\n\tprotected String presetToken;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected PTZSpeed speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetToken() {\r\n\t\treturn presetToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetToken(String value) {\r\n\t\tthis.presetToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(PTZSpeed value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/GotoPresetResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"GotoPresetResponse\")\r\npublic class GotoPresetResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/ModifyPresetTour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PresetTour;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetTour\" type=\"{http://www.onvif.org/ver10/schema}PresetTour\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetTour\" })\r\n@XmlRootElement(name = \"ModifyPresetTour\")\r\npublic class ModifyPresetTour {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetTour\", required = true)\r\n\tprotected PresetTour presetTour;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTour-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PresetTour }\r\n\t * \r\n\t */\r\n\tpublic PresetTour getPresetTour() {\r\n\t\treturn presetTour;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTour-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PresetTour }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTour(PresetTour value) {\r\n\t\tthis.presetTour = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/ModifyPresetTourResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"ModifyPresetTourResponse\")\r\npublic class ModifyPresetTourResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.onvif.ver20.ptz.wsdl package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _Capabilities_QNAME = new QName(\"http://www.onvif.org/ver20/ptz/wsdl\", \"Capabilities\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver20.ptz.wsdl\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNodes }\r\n\t * \r\n\t */\r\n\tpublic GetNodes createGetNodes() {\r\n\t\treturn new GetNodes();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemovePresetResponse }\r\n\t * \r\n\t */\r\n\tpublic RemovePresetResponse createRemovePresetResponse() {\r\n\t\treturn new RemovePresetResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetHomePosition }\r\n\t * \r\n\t */\r\n\tpublic SetHomePosition createSetHomePosition() {\r\n\t\treturn new SetHomePosition();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GotoHomePosition }\r\n\t * \r\n\t */\r\n\tpublic GotoHomePosition createGotoHomePosition() {\r\n\t\treturn new GotoHomePosition();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelativeMoveResponse }\r\n\t * \r\n\t */\r\n\tpublic RelativeMoveResponse createRelativeMoveResponse() {\r\n\t\treturn new RelativeMoveResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNode }\r\n\t * \r\n\t */\r\n\tpublic GetNode createGetNode() {\r\n\t\treturn new GetNode();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServiceCapabilitiesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetServiceCapabilitiesResponse createGetServiceCapabilitiesResponse() {\r\n\t\treturn new GetServiceCapabilitiesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Capabilities }\r\n\t * \r\n\t */\r\n\tpublic Capabilities createCapabilities() {\r\n\t\treturn new Capabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GotoPresetResponse }\r\n\t * \r\n\t */\r\n\tpublic GotoPresetResponse createGotoPresetResponse() {\r\n\t\treturn new GotoPresetResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SendAuxiliaryCommand }\r\n\t * \r\n\t */\r\n\tpublic SendAuxiliaryCommand createSendAuxiliaryCommand() {\r\n\t\treturn new SendAuxiliaryCommand();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OperatePresetTour }\r\n\t * \r\n\t */\r\n\tpublic OperatePresetTour createOperatePresetTour() {\r\n\t\treturn new OperatePresetTour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GotoPreset }\r\n\t * \r\n\t */\r\n\tpublic GotoPreset createGotoPreset() {\r\n\t\treturn new GotoPreset();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic SetConfigurationResponse createSetConfigurationResponse() {\r\n\t\treturn new SetConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetTourResponse }\r\n\t * \r\n\t */\r\n\tpublic GetPresetTourResponse createGetPresetTourResponse() {\r\n\t\treturn new GetPresetTourResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetConfigurationResponse }\r\n\t * \r\n\t */\r\n\tpublic GetConfigurationResponse createGetConfigurationResponse() {\r\n\t\treturn new GetConfigurationResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic SetConfiguration createSetConfiguration() {\r\n\t\treturn new SetConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNodesResponse }\r\n\t * \r\n\t */\r\n\tpublic GetNodesResponse createGetNodesResponse() {\r\n\t\treturn new GetNodesResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetTourOptions }\r\n\t * \r\n\t */\r\n\tpublic GetPresetTourOptions createGetPresetTourOptions() {\r\n\t\treturn new GetPresetTourOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreatePresetTour }\r\n\t * \r\n\t */\r\n\tpublic CreatePresetTour createCreatePresetTour() {\r\n\t\treturn new CreatePresetTour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetConfiguration }\r\n\t * \r\n\t */\r\n\tpublic GetConfiguration createGetConfiguration() {\r\n\t\treturn new GetConfiguration();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetTour }\r\n\t * \r\n\t */\r\n\tpublic GetPresetTour createGetPresetTour() {\r\n\t\treturn new GetPresetTour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetTourOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetPresetTourOptionsResponse createGetPresetTourOptionsResponse() {\r\n\t\treturn new GetPresetTourOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetTours }\r\n\t * \r\n\t */\r\n\tpublic GetPresetTours createGetPresetTours() {\r\n\t\treturn new GetPresetTours();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetConfigurationsResponse createGetConfigurationsResponse() {\r\n\t\treturn new GetConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AbsoluteMove }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteMove createAbsoluteMove() {\r\n\t\treturn new AbsoluteMove();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link OperatePresetTourResponse }\r\n\t * \r\n\t */\r\n\tpublic OperatePresetTourResponse createOperatePresetTourResponse() {\r\n\t\treturn new OperatePresetTourResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetNodeResponse }\r\n\t * \r\n\t */\r\n\tpublic GetNodeResponse createGetNodeResponse() {\r\n\t\treturn new GetNodeResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SendAuxiliaryCommandResponse }\r\n\t * \r\n\t */\r\n\tpublic SendAuxiliaryCommandResponse createSendAuxiliaryCommandResponse() {\r\n\t\treturn new SendAuxiliaryCommandResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetServiceCapabilities }\r\n\t * \r\n\t */\r\n\tpublic GetServiceCapabilities createGetServiceCapabilities() {\r\n\t\treturn new GetServiceCapabilities();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemovePresetTour }\r\n\t * \r\n\t */\r\n\tpublic RemovePresetTour createRemovePresetTour() {\r\n\t\treturn new RemovePresetTour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresets }\r\n\t * \r\n\t */\r\n\tpublic GetPresets createGetPresets() {\r\n\t\treturn new GetPresets();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ContinuousMoveResponse }\r\n\t * \r\n\t */\r\n\tpublic ContinuousMoveResponse createContinuousMoveResponse() {\r\n\t\treturn new ContinuousMoveResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetHomePositionResponse }\r\n\t * \r\n\t */\r\n\tpublic SetHomePositionResponse createSetHomePositionResponse() {\r\n\t\treturn new SetHomePositionResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleConfigurations createGetCompatibleConfigurations() {\r\n\t\treturn new GetCompatibleConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ContinuousMove }\r\n\t * \r\n\t */\r\n\tpublic ContinuousMove createContinuousMove() {\r\n\t\treturn new ContinuousMove();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelativeMove }\r\n\t * \r\n\t */\r\n\tpublic RelativeMove createRelativeMove() {\r\n\t\treturn new RelativeMove();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ModifyPresetTour }\r\n\t * \r\n\t */\r\n\tpublic ModifyPresetTour createModifyPresetTour() {\r\n\t\treturn new ModifyPresetTour();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetToursResponse }\r\n\t * \r\n\t */\r\n\tpublic GetPresetToursResponse createGetPresetToursResponse() {\r\n\t\treturn new GetPresetToursResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ModifyPresetTourResponse }\r\n\t * \r\n\t */\r\n\tpublic ModifyPresetTourResponse createModifyPresetTourResponse() {\r\n\t\treturn new ModifyPresetTourResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetStatus }\r\n\t * \r\n\t */\r\n\tpublic GetStatus createGetStatus() {\r\n\t\treturn new GetStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetPresetResponse }\r\n\t * \r\n\t */\r\n\tpublic SetPresetResponse createSetPresetResponse() {\r\n\t\treturn new SetPresetResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Stop }\r\n\t * \r\n\t */\r\n\tpublic Stop createStop() {\r\n\t\treturn new Stop();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AbsoluteMoveResponse }\r\n\t * \r\n\t */\r\n\tpublic AbsoluteMoveResponse createAbsoluteMoveResponse() {\r\n\t\treturn new AbsoluteMoveResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GotoHomePositionResponse }\r\n\t * \r\n\t */\r\n\tpublic GotoHomePositionResponse createGotoHomePositionResponse() {\r\n\t\treturn new GotoHomePositionResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetCompatibleConfigurationsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetCompatibleConfigurationsResponse createGetCompatibleConfigurationsResponse() {\r\n\t\treturn new GetCompatibleConfigurationsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link StopResponse }\r\n\t * \r\n\t */\r\n\tpublic StopResponse createStopResponse() {\r\n\t\treturn new StopResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetConfigurationOptions }\r\n\t * \r\n\t */\r\n\tpublic GetConfigurationOptions createGetConfigurationOptions() {\r\n\t\treturn new GetConfigurationOptions();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link CreatePresetTourResponse }\r\n\t * \r\n\t */\r\n\tpublic CreatePresetTourResponse createCreatePresetTourResponse() {\r\n\t\treturn new CreatePresetTourResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetPresetsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetPresetsResponse createGetPresetsResponse() {\r\n\t\treturn new GetPresetsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetConfigurations }\r\n\t * \r\n\t */\r\n\tpublic GetConfigurations createGetConfigurations() {\r\n\t\treturn new GetConfigurations();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemovePresetTourResponse }\r\n\t * \r\n\t */\r\n\tpublic RemovePresetTourResponse createRemovePresetTourResponse() {\r\n\t\treturn new RemovePresetTourResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link SetPreset }\r\n\t * \r\n\t */\r\n\tpublic SetPreset createSetPreset() {\r\n\t\treturn new SetPreset();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetStatusResponse }\r\n\t * \r\n\t */\r\n\tpublic GetStatusResponse createGetStatusResponse() {\r\n\t\treturn new GetStatusResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RemovePreset }\r\n\t * \r\n\t */\r\n\tpublic RemovePreset createRemovePreset() {\r\n\t\treturn new RemovePreset();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link GetConfigurationOptionsResponse }\r\n\t * \r\n\t */\r\n\tpublic GetConfigurationOptionsResponse createGetConfigurationOptionsResponse() {\r\n\t\treturn new GetConfigurationOptionsResponse();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Capabilities }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.onvif.org/ver20/ptz/wsdl\", name = \"Capabilities\")\r\n\tpublic JAXBElement<Capabilities> createCapabilities(Capabilities value) {\r\n\t\treturn new JAXBElement<Capabilities>(_Capabilities_QNAME, Capabilities.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/OperatePresetTour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZPresetTourOperation;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetTourToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Operation\" type=\"{http://www.onvif.org/ver10/schema}PTZPresetTourOperation\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetTourToken\", \"operation\" })\r\n@XmlRootElement(name = \"OperatePresetTour\")\r\npublic class OperatePresetTour {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetTourToken\", required = true)\r\n\tprotected String presetTourToken;\r\n\t@XmlElement(name = \"Operation\", required = true)\r\n\tprotected PTZPresetTourOperation operation;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTourToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetTourToken() {\r\n\t\treturn presetTourToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTourToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTourToken(String value) {\r\n\t\tthis.presetTourToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der operation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZPresetTourOperation }\r\n\t * \r\n\t */\r\n\tpublic PTZPresetTourOperation getOperation() {\r\n\t\treturn operation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der operation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZPresetTourOperation }\r\n\t * \r\n\t */\r\n\tpublic void setOperation(PTZPresetTourOperation value) {\r\n\t\tthis.operation = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/OperatePresetTourResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"OperatePresetTourResponse\")\r\npublic class OperatePresetTourResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/RelativeMove.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZSpeed;\r\nimport org.onvif.ver10.schema.PTZVector;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"Translation\" type=\"{http://www.onvif.org/ver10/schema}PTZVector\"/>\r\n *         <element name=\"Speed\" type=\"{http://www.onvif.org/ver10/schema}PTZSpeed\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"translation\", \"speed\" })\r\n@XmlRootElement(name = \"RelativeMove\")\r\npublic class RelativeMove {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"Translation\", required = true)\r\n\tprotected PTZVector translation;\r\n\t@XmlElement(name = \"Speed\")\r\n\tprotected PTZSpeed speed;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der translation-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic PTZVector getTranslation() {\r\n\t\treturn translation;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der translation-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZVector }\r\n\t * \r\n\t */\r\n\tpublic void setTranslation(PTZVector value) {\r\n\t\tthis.translation = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der speed-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic PTZSpeed getSpeed() {\r\n\t\treturn speed;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der speed-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZSpeed }\r\n\t * \r\n\t */\r\n\tpublic void setSpeed(PTZSpeed value) {\r\n\t\tthis.speed = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/RelativeMoveResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RelativeMoveResponse\")\r\npublic class RelativeMoveResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/RemovePreset.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetToken\" })\r\n@XmlRootElement(name = \"RemovePreset\")\r\npublic class RemovePreset {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetToken\", required = true)\r\n\tprotected String presetToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetToken() {\r\n\t\treturn presetToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetToken(String value) {\r\n\t\tthis.presetToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/RemovePresetResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemovePresetResponse\")\r\npublic class RemovePresetResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/RemovePresetTour.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetTourToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetTourToken\" })\r\n@XmlRootElement(name = \"RemovePresetTour\")\r\npublic class RemovePresetTour {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetTourToken\", required = true)\r\n\tprotected String presetTourToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetTourToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetTourToken() {\r\n\t\treturn presetTourToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetTourToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetTourToken(String value) {\r\n\t\tthis.presetTourToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/RemovePresetTourResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"RemovePresetTourResponse\")\r\npublic class RemovePresetTourResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SendAuxiliaryCommand.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"AuxiliaryData\" type=\"{http://www.onvif.org/ver10/schema}AuxiliaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"auxiliaryData\" })\r\n@XmlRootElement(name = \"SendAuxiliaryCommand\")\r\npublic class SendAuxiliaryCommand {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"AuxiliaryData\", required = true)\r\n\tprotected String auxiliaryData;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der auxiliaryData-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAuxiliaryData() {\r\n\t\treturn auxiliaryData;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der auxiliaryData-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAuxiliaryData(String value) {\r\n\t\tthis.auxiliaryData = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SendAuxiliaryCommandResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"AuxiliaryResponse\" type=\"{http://www.onvif.org/ver10/schema}AuxiliaryData\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"auxiliaryResponse\" })\r\n@XmlRootElement(name = \"SendAuxiliaryCommandResponse\")\r\npublic class SendAuxiliaryCommandResponse {\r\n\r\n\t@XmlElement(name = \"AuxiliaryResponse\", required = true)\r\n\tprotected String auxiliaryResponse;\r\n\r\n\t/**\r\n\t * Ruft den Wert der auxiliaryResponse-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getAuxiliaryResponse() {\r\n\t\treturn auxiliaryResponse;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der auxiliaryResponse-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setAuxiliaryResponse(String value) {\r\n\t\tthis.auxiliaryResponse = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SetConfiguration.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport org.onvif.ver10.schema.PTZConfiguration;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PTZConfiguration\" type=\"{http://www.onvif.org/ver10/schema}PTZConfiguration\"/>\r\n *         <element name=\"ForcePersistence\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"ptzConfiguration\", \"forcePersistence\" })\r\n@XmlRootElement(name = \"SetConfiguration\")\r\npublic class SetConfiguration {\r\n\r\n\t@XmlElement(name = \"PTZConfiguration\", required = true)\r\n\tprotected PTZConfiguration ptzConfiguration;\r\n\t@XmlElement(name = \"ForcePersistence\")\r\n\tprotected boolean forcePersistence;\r\n\r\n\t/**\r\n\t * Ruft den Wert der ptzConfiguration-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic PTZConfiguration getPTZConfiguration() {\r\n\t\treturn ptzConfiguration;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der ptzConfiguration-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link PTZConfiguration }\r\n\t * \r\n\t */\r\n\tpublic void setPTZConfiguration(PTZConfiguration value) {\r\n\t\tthis.ptzConfiguration = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der forcePersistence-Eigenschaft ab.\r\n\t * \r\n\t */\r\n\tpublic boolean isForcePersistence() {\r\n\t\treturn forcePersistence;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der forcePersistence-Eigenschaft fest.\r\n\t * \r\n\t */\r\n\tpublic void setForcePersistence(boolean value) {\r\n\t\tthis.forcePersistence = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SetConfigurationResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence minOccurs=\"0\">\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetConfigurationResponse\")\r\npublic class SetConfigurationResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SetHomePosition.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\" })\r\n@XmlRootElement(name = \"SetHomePosition\")\r\npublic class SetHomePosition {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SetHomePositionResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"SetHomePositionResponse\")\r\npublic class SetHomePositionResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SetPreset.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PresetName\" type=\"{http://www.w3.org/2001/XMLSchema}string\" minOccurs=\"0\"/>\r\n *         <element name=\"PresetToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"presetName\", \"presetToken\" })\r\n@XmlRootElement(name = \"SetPreset\")\r\npublic class SetPreset {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PresetName\")\r\n\tprotected String presetName;\r\n\t@XmlElement(name = \"PresetToken\")\r\n\tprotected String presetToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetName-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetName() {\r\n\t\treturn presetName;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetName-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetName(String value) {\r\n\t\tthis.presetName = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetToken() {\r\n\t\treturn presetToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetToken(String value) {\r\n\t\tthis.presetToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/SetPresetResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"PresetToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"presetToken\" })\r\n@XmlRootElement(name = \"SetPresetResponse\")\r\npublic class SetPresetResponse {\r\n\r\n\t@XmlElement(name = \"PresetToken\", required = true)\r\n\tprotected String presetToken;\r\n\r\n\t/**\r\n\t * Ruft den Wert der presetToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getPresetToken() {\r\n\t\treturn presetToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der presetToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setPresetToken(String value) {\r\n\t\tthis.presetToken = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/Stop.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"ProfileToken\" type=\"{http://www.onvif.org/ver10/schema}ReferenceToken\"/>\r\n *         <element name=\"PanTilt\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *         <element name=\"Zoom\" type=\"{http://www.w3.org/2001/XMLSchema}boolean\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\", propOrder = { \"profileToken\", \"panTilt\", \"zoom\" })\r\n@XmlRootElement(name = \"Stop\")\r\npublic class Stop {\r\n\r\n\t@XmlElement(name = \"ProfileToken\", required = true)\r\n\tprotected String profileToken;\r\n\t@XmlElement(name = \"PanTilt\")\r\n\tprotected Boolean panTilt;\r\n\t@XmlElement(name = \"Zoom\")\r\n\tprotected Boolean zoom;\r\n\r\n\t/**\r\n\t * Ruft den Wert der profileToken-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getProfileToken() {\r\n\t\treturn profileToken;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der profileToken-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setProfileToken(String value) {\r\n\t\tthis.profileToken = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der panTilt-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isPanTilt() {\r\n\t\treturn panTilt;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der panTilt-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setPanTilt(Boolean value) {\r\n\t\tthis.panTilt = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der zoom-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic Boolean isZoom() {\r\n\t\treturn zoom;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der zoom-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Boolean }\r\n\t * \r\n\t */\r\n\tpublic void setZoom(Boolean value) {\r\n\t\tthis.zoom = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/StopResponse.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlRootElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r anonymous complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType>\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"\")\r\n@XmlRootElement(name = \"StopResponse\")\r\npublic class StopResponse {\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/onvif/ver20/ptz/wsdl/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.17 um 11:33:29 AM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.onvif.org/ver20/ptz/wsdl\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.onvif.ver20.ptz.wsdl;\r\n\r\n"
  },
  {
    "path": "src/org/w3/_2004/_08/xop/include/Include.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2004._08.xop.include;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Include complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Include\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <attribute name=\"href\" use=\"required\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" />\r\n *       <anyAttribute namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Include\", propOrder = { \"any\" })\r\npublic class Include {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAttribute(name = \"href\", required = true)\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String href;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der href-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getHref() {\r\n\t\treturn href;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der href-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setHref(String value) {\r\n\t\tthis.href = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2004/_08/xop/include/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2004._08.xop.include;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.w3._2004._08.xop.include package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _Include_QNAME = new QName(\"http://www.w3.org/2004/08/xop/include\", \"Include\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2004._08.xop.include\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Include }\r\n\t * \r\n\t */\r\n\tpublic Include createInclude() {\r\n\t\treturn new Include();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Include }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2004/08/xop/include\", name = \"Include\")\r\n\tpublic JAXBElement<Include> createInclude(Include value) {\r\n\t\treturn new JAXBElement<Include>(_Include_QNAME, Include.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2004/_08/xop/include/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.w3.org/2004/08/xop/include\")\r\npackage org.w3._2004._08.xop.include;\r\n\r\n"
  },
  {
    "path": "src/org/w3/_2005/_05/xmlmime/Base64Binary.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._05.xmlmime;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r base64Binary complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"base64Binary\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>base64Binary\">\r\n *       <attribute ref=\"{http://www.w3.org/2005/05/xmlmime}contentType\"/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"base64Binary\", propOrder = { \"value\" })\r\npublic class Base64Binary {\r\n\r\n\t@XmlValue\r\n\tprotected byte[] value;\r\n\t@XmlAttribute(name = \"contentType\", namespace = \"http://www.w3.org/2005/05/xmlmime\")\r\n\tprotected String contentType;\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is byte[]\r\n\t */\r\n\tpublic byte[] getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is byte[]\r\n\t */\r\n\tpublic void setValue(byte[] value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contentType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getContentType() {\r\n\t\treturn contentType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contentType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setContentType(String value) {\r\n\t\tthis.contentType = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_05/xmlmime/HexBinary.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._05.xmlmime;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.bind.annotation.adapters.HexBinaryAdapter;\r\nimport javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r hexBinary complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"hexBinary\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>hexBinary\">\r\n *       <attribute ref=\"{http://www.w3.org/2005/05/xmlmime}contentType\"/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"hexBinary\", propOrder = { \"value\" })\r\npublic class HexBinary {\r\n\r\n\t@XmlValue\r\n\t@XmlJavaTypeAdapter(HexBinaryAdapter.class)\r\n\t@XmlSchemaType(name = \"hexBinary\")\r\n\tprotected byte[] value;\r\n\t@XmlAttribute(name = \"contentType\", namespace = \"http://www.w3.org/2005/05/xmlmime\")\r\n\tprotected String contentType;\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic byte[] getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValue(byte[] value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der contentType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getContentType() {\r\n\t\treturn contentType;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der contentType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setContentType(String value) {\r\n\t\tthis.contentType = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_05/xmlmime/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._05.xmlmime;\r\n\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.w3._2005._05.xmlmime package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2005._05.xmlmime\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Base64Binary }\r\n\t * \r\n\t */\r\n\tpublic Base64Binary createBase64Binary() {\r\n\t\treturn new Base64Binary();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link HexBinary }\r\n\t * \r\n\t */\r\n\tpublic HexBinary createHexBinary() {\r\n\t\treturn new HexBinary();\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_05/xmlmime/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.w3.org/2005/05/xmlmime\")\r\npackage org.w3._2005._05.xmlmime;\r\n\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/AttributedAnyType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AttributedAnyType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AttributedAnyType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax'/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AttributedAnyType\", propOrder = { \"any\" })\r\npublic class AttributedAnyType {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected Object any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der any-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Element } {@link Object }\r\n\t * \r\n\t */\r\n\tpublic Object getAny() {\r\n\t\treturn any;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der any-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Element } {@link Object }\r\n\t * \r\n\t */\r\n\tpublic void setAny(Object value) {\r\n\t\tthis.any = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/AttributedQNameType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AttributedQNameType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AttributedQNameType\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>QName\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AttributedQNameType\", propOrder = { \"value\" })\r\npublic class AttributedQNameType {\r\n\r\n\t@XmlValue\r\n\tprotected QName value;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic QName getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic void setValue(QName value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/AttributedURIType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AttributedURIType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AttributedURIType\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>anyURI\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AttributedURIType\", propOrder = { \"value\" })\r\npublic class AttributedURIType {\r\n\r\n\t@XmlValue\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String value;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValue(String value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/AttributedUnsignedLongType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.math.BigInteger;\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r AttributedUnsignedLongType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"AttributedUnsignedLongType\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>unsignedLong\">\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"AttributedUnsignedLongType\", propOrder = { \"value\" })\r\npublic class AttributedUnsignedLongType {\r\n\r\n\t@XmlValue\r\n\t@XmlSchemaType(name = \"unsignedLong\")\r\n\tprotected BigInteger value;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic BigInteger getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link BigInteger }\r\n\t * \r\n\t */\r\n\tpublic void setValue(BigInteger value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/EndpointReferenceType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r EndpointReferenceType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"EndpointReferenceType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"Address\" type=\"{http://www.w3.org/2005/08/addressing}AttributedURIType\"/>\r\n *         <element name=\"ReferenceParameters\" type=\"{http://www.w3.org/2005/08/addressing}ReferenceParametersType\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://www.w3.org/2005/08/addressing}Metadata\" minOccurs=\"0\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"EndpointReferenceType\", propOrder = { \"address\", \"referenceParameters\", \"metadata\", \"any\" })\r\npublic class EndpointReferenceType {\r\n\r\n\t@XmlElement(name = \"Address\", required = true)\r\n\tprotected AttributedURIType address;\r\n\t@XmlElement(name = \"ReferenceParameters\")\r\n\tprotected ReferenceParametersType referenceParameters;\r\n\t@XmlElement(name = \"Metadata\")\r\n\tprotected MetadataType metadata;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der address-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AttributedURIType }\r\n\t * \r\n\t */\r\n\tpublic AttributedURIType getAddress() {\r\n\t\treturn address;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der address-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AttributedURIType }\r\n\t * \r\n\t */\r\n\tpublic void setAddress(AttributedURIType value) {\r\n\t\tthis.address = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der referenceParameters-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link ReferenceParametersType }\r\n\t * \r\n\t */\r\n\tpublic ReferenceParametersType getReferenceParameters() {\r\n\t\treturn referenceParameters;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der referenceParameters-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link ReferenceParametersType }\r\n\t * \r\n\t */\r\n\tpublic void setReferenceParameters(ReferenceParametersType value) {\r\n\t\tthis.referenceParameters = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der metadata-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link MetadataType }\r\n\t * \r\n\t */\r\n\tpublic MetadataType getMetadata() {\r\n\t\treturn metadata;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der metadata-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link MetadataType }\r\n\t * \r\n\t */\r\n\tpublic void setMetadata(MetadataType value) {\r\n\t\tthis.metadata = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/MetadataType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r MetadataType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"MetadataType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"MetadataType\", propOrder = { \"any\" })\r\npublic class MetadataType {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.w3._2005._08.addressing package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _EndpointReference_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"EndpointReference\");\r\n\tprivate final static QName _ProblemHeaderQName_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"ProblemHeaderQName\");\r\n\tprivate final static QName _RetryAfter_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"RetryAfter\");\r\n\tprivate final static QName _To_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"To\");\r\n\tprivate final static QName _ProblemHeader_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"ProblemHeader\");\r\n\tprivate final static QName _Metadata_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"Metadata\");\r\n\tprivate final static QName _MessageID_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"MessageID\");\r\n\tprivate final static QName _ProblemIRI_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"ProblemIRI\");\r\n\tprivate final static QName _From_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"From\");\r\n\tprivate final static QName _ReplyTo_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"ReplyTo\");\r\n\tprivate final static QName _Action_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"Action\");\r\n\tprivate final static QName _FaultTo_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"FaultTo\");\r\n\tprivate final static QName _ProblemAction_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"ProblemAction\");\r\n\tprivate final static QName _RelatesTo_QNAME = new QName(\"http://www.w3.org/2005/08/addressing\", \"RelatesTo\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2005._08.addressing\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link EndpointReferenceType }\r\n\t * \r\n\t */\r\n\tpublic EndpointReferenceType createEndpointReferenceType() {\r\n\t\treturn new EndpointReferenceType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ProblemActionType }\r\n\t * \r\n\t */\r\n\tpublic ProblemActionType createProblemActionType() {\r\n\t\treturn new ProblemActionType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AttributedAnyType }\r\n\t * \r\n\t */\r\n\tpublic AttributedAnyType createAttributedAnyType() {\r\n\t\treturn new AttributedAnyType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AttributedURIType }\r\n\t * \r\n\t */\r\n\tpublic AttributedURIType createAttributedURIType() {\r\n\t\treturn new AttributedURIType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AttributedQNameType }\r\n\t * \r\n\t */\r\n\tpublic AttributedQNameType createAttributedQNameType() {\r\n\t\treturn new AttributedQNameType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link AttributedUnsignedLongType }\r\n\t * \r\n\t */\r\n\tpublic AttributedUnsignedLongType createAttributedUnsignedLongType() {\r\n\t\treturn new AttributedUnsignedLongType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link MetadataType }\r\n\t * \r\n\t */\r\n\tpublic MetadataType createMetadataType() {\r\n\t\treturn new MetadataType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link RelatesToType }\r\n\t * \r\n\t */\r\n\tpublic RelatesToType createRelatesToType() {\r\n\t\treturn new RelatesToType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link ReferenceParametersType }\r\n\t * \r\n\t */\r\n\tpublic ReferenceParametersType createReferenceParametersType() {\r\n\t\treturn new ReferenceParametersType();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"EndpointReference\")\r\n\tpublic JAXBElement<EndpointReferenceType> createEndpointReference(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_EndpointReference_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedQNameType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"ProblemHeaderQName\")\r\n\tpublic JAXBElement<AttributedQNameType> createProblemHeaderQName(AttributedQNameType value) {\r\n\t\treturn new JAXBElement<AttributedQNameType>(_ProblemHeaderQName_QNAME, AttributedQNameType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedUnsignedLongType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"RetryAfter\")\r\n\tpublic JAXBElement<AttributedUnsignedLongType> createRetryAfter(AttributedUnsignedLongType value) {\r\n\t\treturn new JAXBElement<AttributedUnsignedLongType>(_RetryAfter_QNAME, AttributedUnsignedLongType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"To\")\r\n\tpublic JAXBElement<AttributedURIType> createTo(AttributedURIType value) {\r\n\t\treturn new JAXBElement<AttributedURIType>(_To_QNAME, AttributedURIType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedAnyType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"ProblemHeader\")\r\n\tpublic JAXBElement<AttributedAnyType> createProblemHeader(AttributedAnyType value) {\r\n\t\treturn new JAXBElement<AttributedAnyType>(_ProblemHeader_QNAME, AttributedAnyType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link MetadataType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"Metadata\")\r\n\tpublic JAXBElement<MetadataType> createMetadata(MetadataType value) {\r\n\t\treturn new JAXBElement<MetadataType>(_Metadata_QNAME, MetadataType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"MessageID\")\r\n\tpublic JAXBElement<AttributedURIType> createMessageID(AttributedURIType value) {\r\n\t\treturn new JAXBElement<AttributedURIType>(_MessageID_QNAME, AttributedURIType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"ProblemIRI\")\r\n\tpublic JAXBElement<AttributedURIType> createProblemIRI(AttributedURIType value) {\r\n\t\treturn new JAXBElement<AttributedURIType>(_ProblemIRI_QNAME, AttributedURIType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"From\")\r\n\tpublic JAXBElement<EndpointReferenceType> createFrom(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_From_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"ReplyTo\")\r\n\tpublic JAXBElement<EndpointReferenceType> createReplyTo(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_ReplyTo_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"Action\")\r\n\tpublic JAXBElement<AttributedURIType> createAction(AttributedURIType value) {\r\n\t\treturn new JAXBElement<AttributedURIType>(_Action_QNAME, AttributedURIType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"FaultTo\")\r\n\tpublic JAXBElement<EndpointReferenceType> createFaultTo(EndpointReferenceType value) {\r\n\t\treturn new JAXBElement<EndpointReferenceType>(_FaultTo_QNAME, EndpointReferenceType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link ProblemActionType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"ProblemAction\")\r\n\tpublic JAXBElement<ProblemActionType> createProblemAction(ProblemActionType value) {\r\n\t\treturn new JAXBElement<ProblemActionType>(_ProblemAction_QNAME, ProblemActionType.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link RelatesToType }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://www.w3.org/2005/08/addressing\", name = \"RelatesTo\")\r\n\tpublic JAXBElement<RelatesToType> createRelatesTo(RelatesToType value) {\r\n\t\treturn new JAXBElement<RelatesToType>(_RelatesTo_QNAME, RelatesToType.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/ProblemActionType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ProblemActionType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ProblemActionType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://www.w3.org/2005/08/addressing}Action\" minOccurs=\"0\"/>\r\n *         <element name=\"SoapAction\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ProblemActionType\", propOrder = { \"action\", \"soapAction\" })\r\npublic class ProblemActionType {\r\n\r\n\t@XmlElement(name = \"Action\")\r\n\tprotected AttributedURIType action;\r\n\t@XmlElement(name = \"SoapAction\")\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String soapAction;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der action-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link AttributedURIType }\r\n\t * \r\n\t */\r\n\tpublic AttributedURIType getAction() {\r\n\t\treturn action;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der action-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link AttributedURIType }\r\n\t * \r\n\t */\r\n\tpublic void setAction(AttributedURIType value) {\r\n\t\tthis.action = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der soapAction-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getSoapAction() {\r\n\t\treturn soapAction;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der soapAction-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setSoapAction(String value) {\r\n\t\tthis.soapAction = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/ReferenceParametersType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r ReferenceParametersType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"ReferenceParametersType\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"ReferenceParametersType\", propOrder = { \"any\" })\r\npublic class ReferenceParametersType {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/RelatesToType.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.w3._2005._08.addressing;\r\n\r\nimport java.util.HashMap;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAttribute;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.bind.annotation.XmlValue;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r RelatesToType complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"RelatesToType\">\r\n *   <simpleContent>\r\n *     <extension base=\"<http://www.w3.org/2001/XMLSchema>anyURI\">\r\n *       <attribute name=\"RelationshipType\" type=\"{http://www.w3.org/2005/08/addressing}RelationshipTypeOpenEnum\" default=\"http://www.w3.org/2005/08/addressing/reply\" />\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </extension>\r\n *   </simpleContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"RelatesToType\", propOrder = { \"value\" })\r\npublic class RelatesToType {\r\n\r\n\t@XmlValue\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String value;\r\n\t@XmlAttribute(name = \"RelationshipType\")\r\n\tprotected String relationshipType;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der value-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getValue() {\r\n\t\treturn value;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der value-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setValue(String value) {\r\n\t\tthis.value = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der relationshipType-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getRelationshipType() {\r\n\t\tif (relationshipType == null) {\r\n\t\t\treturn \"http://www.w3.org/2005/08/addressing/reply\";\r\n\t\t}\r\n\t\telse {\r\n\t\t\treturn relationshipType;\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der relationshipType-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setRelationshipType(String value) {\r\n\t\tthis.relationshipType = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/w3/_2005/_08/addressing/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://www.w3.org/2005/08/addressing\", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)\r\npackage org.w3._2005._08.addressing;\r\n\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/Body.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Body complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Body\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Body\", propOrder = { \"any\" })\r\npublic class Body {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/Detail.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r detail complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"detail\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"detail\", propOrder = { \"any\" })\r\npublic class Detail {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/Envelope.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Envelope complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Envelope\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element ref=\"{http://schemas.xmlsoap.org/soap/envelope/}Header\" minOccurs=\"0\"/>\r\n *         <element ref=\"{http://schemas.xmlsoap.org/soap/envelope/}Body\"/>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Envelope\", propOrder = { \"header\", \"body\", \"any\" })\r\npublic class Envelope {\r\n\r\n\t@XmlElement(name = \"Header\", namespace = \"http://schemas.xmlsoap.org/soap/envelope/\")\r\n\tprotected Header header;\r\n\t@XmlElement(name = \"Body\", namespace = \"http://schemas.xmlsoap.org/soap/envelope/\", required = true)\r\n\tprotected Body body;\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Ruft den Wert der header-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Header }\r\n\t * \r\n\t */\r\n\tpublic Header getHeader() {\r\n\t\treturn header;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der header-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Header }\r\n\t * \r\n\t */\r\n\tpublic void setHeader(Header value) {\r\n\t\tthis.header = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der body-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Body }\r\n\t * \r\n\t */\r\n\tpublic Body getBody() {\r\n\t\treturn body;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der body-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Body }\r\n\t * \r\n\t */\r\n\tpublic void setBody(Body value) {\r\n\t\tthis.body = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/Fault.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlElement;\r\nimport javax.xml.bind.annotation.XmlSchemaType;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * \r\n * Fault reporting structure\r\n * \r\n * \r\n * <p>\r\n * Java-Klasse f�r Fault complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Fault\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <element name=\"faultcode\" type=\"{http://www.w3.org/2001/XMLSchema}QName\"/>\r\n *         <element name=\"faultstring\" type=\"{http://www.w3.org/2001/XMLSchema}string\"/>\r\n *         <element name=\"faultactor\" type=\"{http://www.w3.org/2001/XMLSchema}anyURI\" minOccurs=\"0\"/>\r\n *         <element name=\"detail\" type=\"{http://schemas.xmlsoap.org/soap/envelope/}detail\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Fault\", propOrder = { \"faultcode\", \"faultstring\", \"faultactor\", \"detail\" })\r\npublic class Fault {\r\n\r\n\t@XmlElement(required = true)\r\n\tprotected QName faultcode;\r\n\t@XmlElement(required = true)\r\n\tprotected String faultstring;\r\n\t@XmlSchemaType(name = \"anyURI\")\r\n\tprotected String faultactor;\r\n\tprotected Detail detail;\r\n\r\n\t/**\r\n\t * Ruft den Wert der faultcode-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic QName getFaultcode() {\r\n\t\treturn faultcode;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der faultcode-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link QName }\r\n\t * \r\n\t */\r\n\tpublic void setFaultcode(QName value) {\r\n\t\tthis.faultcode = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der faultstring-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getFaultstring() {\r\n\t\treturn faultstring;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der faultstring-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setFaultstring(String value) {\r\n\t\tthis.faultstring = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der faultactor-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic String getFaultactor() {\r\n\t\treturn faultactor;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der faultactor-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link String }\r\n\t * \r\n\t */\r\n\tpublic void setFaultactor(String value) {\r\n\t\tthis.faultactor = value;\r\n\t}\r\n\r\n\t/**\r\n\t * Ruft den Wert der detail-Eigenschaft ab.\r\n\t * \r\n\t * @return possible object is {@link Detail }\r\n\t * \r\n\t */\r\n\tpublic Detail getDetail() {\r\n\t\treturn detail;\r\n\t}\r\n\r\n\t/**\r\n\t * Legt den Wert der detail-Eigenschaft fest.\r\n\t * \r\n\t * @param value\r\n\t *            allowed object is {@link Detail }\r\n\t * \r\n\t */\r\n\tpublic void setDetail(Detail value) {\r\n\t\tthis.detail = value;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/Header.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\nimport java.util.ArrayList;\r\nimport java.util.HashMap;\r\nimport java.util.List;\r\nimport java.util.Map;\r\nimport javax.xml.bind.annotation.XmlAccessType;\r\nimport javax.xml.bind.annotation.XmlAccessorType;\r\nimport javax.xml.bind.annotation.XmlAnyAttribute;\r\nimport javax.xml.bind.annotation.XmlAnyElement;\r\nimport javax.xml.bind.annotation.XmlType;\r\nimport javax.xml.namespace.QName;\r\nimport org.w3c.dom.Element;\r\n\r\n/**\r\n * <p>\r\n * Java-Klasse f�r Header complex type.\r\n * \r\n * <p>\r\n * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.\r\n * \r\n * <pre>\r\n * <complexType name=\"Header\">\r\n *   <complexContent>\r\n *     <restriction base=\"{http://www.w3.org/2001/XMLSchema}anyType\">\r\n *       <sequence>\r\n *         <any processContents='lax' namespace='##other' maxOccurs=\"unbounded\" minOccurs=\"0\"/>\r\n *       </sequence>\r\n *       <anyAttribute processContents='lax' namespace='##other'/>\r\n *     </restriction>\r\n *   </complexContent>\r\n * </complexType>\r\n * </pre>\r\n * \r\n * \r\n */\r\n@XmlAccessorType(XmlAccessType.FIELD)\r\n@XmlType(name = \"Header\", propOrder = { \"any\" })\r\npublic class Header {\r\n\r\n\t@XmlAnyElement(lax = true)\r\n\tprotected List<Object> any;\r\n\t@XmlAnyAttribute\r\n\tprivate Map<QName, String> otherAttributes = new HashMap<QName, String>();\r\n\r\n\t/**\r\n\t * Gets the value of the any property.\r\n\t * \r\n\t * <p>\r\n\t * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object.\r\n\t * This is why there is not a <CODE>set</CODE> method for the any property.\r\n\t * \r\n\t * <p>\r\n\t * For example, to add a new item, do as follows:\r\n\t * \r\n\t * <pre>\r\n\t * getAny().add(newItem);\r\n\t * </pre>\r\n\t * \r\n\t * \r\n\t * <p>\r\n\t * Objects of the following type(s) are allowed in the list {@link Element } {@link Object }\r\n\t * \r\n\t * \r\n\t */\r\n\tpublic List<Object> getAny() {\r\n\t\tif (any == null) {\r\n\t\t\tany = new ArrayList<Object>();\r\n\t\t}\r\n\t\treturn this.any;\r\n\t}\r\n\r\n\t/**\r\n\t * Gets a map that contains attributes that aren't bound to any typed property on this class.\r\n\t * \r\n\t * <p>\r\n\t * the map is keyed by the name of the attribute and the value is the string value of the attribute.\r\n\t * \r\n\t * the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.\r\n\t * \r\n\t * \r\n\t * @return always non-null\r\n\t */\r\n\tpublic Map<QName, String> getOtherAttributes() {\r\n\t\treturn otherAttributes;\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/ObjectFactory.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\nimport javax.xml.bind.JAXBElement;\r\nimport javax.xml.bind.annotation.XmlElementDecl;\r\nimport javax.xml.bind.annotation.XmlRegistry;\r\nimport javax.xml.namespace.QName;\r\n\r\n/**\r\n * This object contains factory methods for each Java content interface and Java element interface generated in the org.xmlsoap.schemas.soap.envelope package.\r\n * <p>\r\n * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema\r\n * derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this\r\n * class.\r\n * \r\n */\r\n@XmlRegistry\r\npublic class ObjectFactory {\r\n\r\n\tprivate final static QName _Body_QNAME = new QName(\"http://schemas.xmlsoap.org/soap/envelope/\", \"Body\");\r\n\tprivate final static QName _Envelope_QNAME = new QName(\"http://schemas.xmlsoap.org/soap/envelope/\", \"Envelope\");\r\n\tprivate final static QName _Fault_QNAME = new QName(\"http://schemas.xmlsoap.org/soap/envelope/\", \"Fault\");\r\n\tprivate final static QName _Header_QNAME = new QName(\"http://schemas.xmlsoap.org/soap/envelope/\", \"Header\");\r\n\r\n\t/**\r\n\t * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.xmlsoap.schemas.soap.envelope\r\n\t * \r\n\t */\r\n\tpublic ObjectFactory() {\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Body }\r\n\t * \r\n\t */\r\n\tpublic Body createBody() {\r\n\t\treturn new Body();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Header }\r\n\t * \r\n\t */\r\n\tpublic Header createHeader() {\r\n\t\treturn new Header();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Envelope }\r\n\t * \r\n\t */\r\n\tpublic Envelope createEnvelope() {\r\n\t\treturn new Envelope();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Fault }\r\n\t * \r\n\t */\r\n\tpublic Fault createFault() {\r\n\t\treturn new Fault();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link Detail }\r\n\t * \r\n\t */\r\n\tpublic Detail createDetail() {\r\n\t\treturn new Detail();\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Body }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://schemas.xmlsoap.org/soap/envelope/\", name = \"Body\")\r\n\tpublic JAXBElement<Body> createBody(Body value) {\r\n\t\treturn new JAXBElement<Body>(_Body_QNAME, Body.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Envelope }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://schemas.xmlsoap.org/soap/envelope/\", name = \"Envelope\")\r\n\tpublic JAXBElement<Envelope> createEnvelope(Envelope value) {\r\n\t\treturn new JAXBElement<Envelope>(_Envelope_QNAME, Envelope.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Fault }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://schemas.xmlsoap.org/soap/envelope/\", name = \"Fault\")\r\n\tpublic JAXBElement<Fault> createFault(Fault value) {\r\n\t\treturn new JAXBElement<Fault>(_Fault_QNAME, Fault.class, null, value);\r\n\t}\r\n\r\n\t/**\r\n\t * Create an instance of {@link JAXBElement }{@code <}{@link Header }{@code >}\r\n\t * \r\n\t */\r\n\t@XmlElementDecl(namespace = \"http://schemas.xmlsoap.org/soap/envelope/\", name = \"Header\")\r\n\tpublic JAXBElement<Header> createHeader(Header value) {\r\n\t\treturn new JAXBElement<Header>(_Header_QNAME, Header.class, null, value);\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "src/org/xmlsoap/schemas/soap/envelope/package-info.java",
    "content": "//\r\n// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert \r\n// Siehe <a href=\"http://java.sun.com/xml/jaxb\">http://java.sun.com/xml/jaxb</a> \r\n// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. \r\n// Generiert: 2014.02.04 um 12:22:03 PM CET \r\n//\r\n\r\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://schemas.xmlsoap.org/soap/envelope/\")\r\npackage org.xmlsoap.schemas.soap.envelope;\r\n\r\n"
  }
]