1 /**
2 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License. You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied. See the License for the
16 * specific language governing permissions and limitations
17 * under the License.
18 */
19 //
20 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.6
21 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
22 // Any modifications to this file will be lost upon recompilation of the source schema.
23 // Generated on: 2014.03.27 at 03:31:23 PM GMT
24 //
25
26
27 package org.apache.wss4j.binding.wssc200502;
28
29 import java.util.ArrayList;
30 import java.util.List;
31 import jakarta.xml.bind.annotation.XmlAccessType;
32 import jakarta.xml.bind.annotation.XmlAccessorType;
33 import jakarta.xml.bind.annotation.XmlAnyElement;
34 import jakarta.xml.bind.annotation.XmlType;
35 import org.apache.wss4j.binding.wssc.AbstractPropertiesType;
36 import org.w3c.dom.Element;
37
38
39 /**
40 * <p>Java class for PropertiesType complex type.
41 *
42 * <p>The following schema fragment specifies the expected content contained within this class.
43 *
44 * <pre>
45 * <complexType name="PropertiesType">
46 * <complexContent>
47 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
48 * <sequence>
49 * <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/>
50 * </sequence>
51 * </restriction>
52 * </complexContent>
53 * </complexType>
54 * </pre>
55 *
56 *
57 */
58 @XmlAccessorType(XmlAccessType.FIELD)
59 @XmlType(name = "PropertiesType", propOrder = {
60 "any"
61 })
62 public class PropertiesType
63 extends AbstractPropertiesType
64 {
65
66 @XmlAnyElement(lax = true)
67 private List<Object> any;
68
69 /**
70 * Gets the value of the any property.
71 *
72 * <p>
73 * This accessor method returns a reference to the live list,
74 * not a snapshot. Therefore any modification you make to the
75 * returned list will be present inside the JAXB object.
76 * This is why there is not a <CODE>set</CODE> method for the any property.
77 *
78 * <p>
79 * For example, to add a new item, do as follows:
80 * <pre>
81 * getAny().add(newItem);
82 * </pre>
83 *
84 *
85 * <p>
86 * Objects of the following type(s) are allowed in the list
87 * {@link Element }
88 * {@link Object }
89 *
90 *
91 */
92 public List<Object> getAny() {
93 if (any == null) {
94 any = new ArrayList<>();
95 }
96 return this.any;
97 }
98
99 }