source: trunk/docx4j/src/main/java/org/docx4j/dml/CTFillOverlayEffect.java @ 1041

Revision 1041, 5.6 KB checked in by jharrop, 2 years ago (diff)

More complete DML, generated from TC45 1.0 final, using dmlROOT.xsd

Line 
1/*
2 *  Copyright 2007-2008, Plutext Pty Ltd.
3 *   
4 *  This file is part of docx4j.
5
6    docx4j is licensed under the Apache License, Version 2.0 (the "License");
7    you may not use this file except in compliance with the License.
8
9    You may obtain a copy of the License at
10
11        http://www.apache.org/licenses/LICENSE-2.0
12
13    Unless required by applicable law or agreed to in writing, software
14    distributed under the License is distributed on an "AS IS" BASIS,
15    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16    See the License for the specific language governing permissions and
17    limitations under the License.
18
19 */
20
21
22package org.docx4j.dml;
23
24import javax.xml.bind.annotation.XmlAccessType;
25import javax.xml.bind.annotation.XmlAccessorType;
26import javax.xml.bind.annotation.XmlAttribute;
27import javax.xml.bind.annotation.XmlType;
28
29
30/**
31 * <p>Java class for CT_FillOverlayEffect complex type.
32 *
33 * <p>The following schema fragment specifies the expected content contained within this class.
34 *
35 * <pre>
36 * &lt;complexType name="CT_FillOverlayEffect">
37 *   &lt;complexContent>
38 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39 *       &lt;sequence>
40 *         &lt;group ref="{http://schemas.openxmlformats.org/drawingml/2006/main}EG_FillProperties"/>
41 *       &lt;/sequence>
42 *       &lt;attribute name="blend" use="required" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_BlendMode" />
43 *     &lt;/restriction>
44 *   &lt;/complexContent>
45 * &lt;/complexType>
46 * </pre>
47 *
48 *
49 */
50@XmlAccessorType(XmlAccessType.FIELD)
51@XmlType(name = "CT_FillOverlayEffect", propOrder = {
52    "noFill",
53    "solidFill",
54    "gradFill",
55    "blipFill",
56    "pattFill",
57    "grpFill"
58})
59public class CTFillOverlayEffect {
60
61    protected CTNoFillProperties noFill;
62    protected CTSolidColorFillProperties solidFill;
63    protected CTGradientFillProperties gradFill;
64    protected CTBlipFillProperties blipFill;
65    protected CTPatternFillProperties pattFill;
66    protected CTGroupFillProperties grpFill;
67    @XmlAttribute(required = true)
68    protected STBlendMode blend;
69
70    /**
71     * Gets the value of the noFill property.
72     *
73     * @return
74     *     possible object is
75     *     {@link CTNoFillProperties }
76     *     
77     */
78    public CTNoFillProperties getNoFill() {
79        return noFill;
80    }
81
82    /**
83     * Sets the value of the noFill property.
84     *
85     * @param value
86     *     allowed object is
87     *     {@link CTNoFillProperties }
88     *     
89     */
90    public void setNoFill(CTNoFillProperties value) {
91        this.noFill = value;
92    }
93
94    /**
95     * Gets the value of the solidFill property.
96     *
97     * @return
98     *     possible object is
99     *     {@link CTSolidColorFillProperties }
100     *     
101     */
102    public CTSolidColorFillProperties getSolidFill() {
103        return solidFill;
104    }
105
106    /**
107     * Sets the value of the solidFill property.
108     *
109     * @param value
110     *     allowed object is
111     *     {@link CTSolidColorFillProperties }
112     *     
113     */
114    public void setSolidFill(CTSolidColorFillProperties value) {
115        this.solidFill = value;
116    }
117
118    /**
119     * Gets the value of the gradFill property.
120     *
121     * @return
122     *     possible object is
123     *     {@link CTGradientFillProperties }
124     *     
125     */
126    public CTGradientFillProperties getGradFill() {
127        return gradFill;
128    }
129
130    /**
131     * Sets the value of the gradFill property.
132     *
133     * @param value
134     *     allowed object is
135     *     {@link CTGradientFillProperties }
136     *     
137     */
138    public void setGradFill(CTGradientFillProperties value) {
139        this.gradFill = value;
140    }
141
142    /**
143     * Gets the value of the blipFill property.
144     *
145     * @return
146     *     possible object is
147     *     {@link CTBlipFillProperties }
148     *     
149     */
150    public CTBlipFillProperties getBlipFill() {
151        return blipFill;
152    }
153
154    /**
155     * Sets the value of the blipFill property.
156     *
157     * @param value
158     *     allowed object is
159     *     {@link CTBlipFillProperties }
160     *     
161     */
162    public void setBlipFill(CTBlipFillProperties value) {
163        this.blipFill = value;
164    }
165
166    /**
167     * Gets the value of the pattFill property.
168     *
169     * @return
170     *     possible object is
171     *     {@link CTPatternFillProperties }
172     *     
173     */
174    public CTPatternFillProperties getPattFill() {
175        return pattFill;
176    }
177
178    /**
179     * Sets the value of the pattFill property.
180     *
181     * @param value
182     *     allowed object is
183     *     {@link CTPatternFillProperties }
184     *     
185     */
186    public void setPattFill(CTPatternFillProperties value) {
187        this.pattFill = value;
188    }
189
190    /**
191     * Gets the value of the grpFill property.
192     *
193     * @return
194     *     possible object is
195     *     {@link CTGroupFillProperties }
196     *     
197     */
198    public CTGroupFillProperties getGrpFill() {
199        return grpFill;
200    }
201
202    /**
203     * Sets the value of the grpFill property.
204     *
205     * @param value
206     *     allowed object is
207     *     {@link CTGroupFillProperties }
208     *     
209     */
210    public void setGrpFill(CTGroupFillProperties value) {
211        this.grpFill = value;
212    }
213
214    /**
215     * Gets the value of the blend property.
216     *
217     * @return
218     *     possible object is
219     *     {@link STBlendMode }
220     *     
221     */
222    public STBlendMode getBlend() {
223        return blend;
224    }
225
226    /**
227     * Sets the value of the blend property.
228     *
229     * @param value
230     *     allowed object is
231     *     {@link STBlendMode }
232     *     
233     */
234    public void setBlend(STBlendMode value) {
235        this.blend = value;
236    }
237
238}
Note: See TracBrowser for help on using the repository browser.