RadialShadingPattern.java
2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.internal.pdftoolkit.graphicsDOM.shading;
import com.adobe.internal.pdftoolkit.graphicsDOM.ContentItem;
import com.adobe.internal.pdftoolkit.graphicsDOM.GraphicsState;
import com.adobe.internal.pdftoolkit.graphicsDOM.ShadingPattern;
import com.adobe.internal.pdftoolkit.graphicsDOM.TextState;
import java.awt.Color;
import java.awt.geom.GeneralPath;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public class RadialShadingPattern<G extends GraphicsState, T extends TextState, C extends ContentItem<G>>
extends ShadingPattern<G, T, C> {
private double[][] circleInfo;
private Color[] colors;
private boolean isExtendBefore;
private boolean isExtendAfter;
private boolean isCircle = false;
private boolean isSingleCircle = false;
private float[] fractions;
private GeneralPath currentShadingPath;
public RadialShadingPattern(G graphicsState, int id) {
super(graphicsState, id);
}
@Override
public ShadingPattern.ShadingType getShadingType() {
return ShadingPattern.ShadingType.Radial;
}
@Override
public Color[] getColorValues() {
return null;
}
@Override
public void setColorValues(Color[] colorValues) {
}
public double[][] getCircleInfo() {
return this.circleInfo;
}
public void setCircleInfo(double[][] circleInfo) {
this.circleInfo = circleInfo;
}
public Color[] getColors() {
return this.colors;
}
public void setColors(Color[] colors) {
this.colors = colors;
}
public boolean getIsExtendAfter() {
return this.isExtendAfter;
}
public boolean getIsExtendBefore() {
return this.isExtendBefore;
}
public void setIsExtendAfter(boolean isExtendAfter) {
this.isExtendAfter = isExtendAfter;
}
public void setIsExtendBefore(boolean isExtendBefore) {
this.isExtendBefore = isExtendBefore;
}
public boolean getIsCircle() {
return this.isCircle;
}
public void setIsCircle(boolean isCircle) {
this.isCircle = isCircle;
}
public boolean getIsSingleCircle() {
return this.isSingleCircle;
}
public void setIsSingleCircle(boolean isSingleCircle) {
this.isSingleCircle = isSingleCircle;
}
public float[] getFractions() {
return this.fractions;
}
public void setFractions(float[] fractions) {
this.fractions = fractions;
}
public GeneralPath getCurrentShadingPath() {
return this.currentShadingPath;
}
public void setCurrentShadingPath(GeneralPath currentShadingPath) {
this.currentShadingPath = currentShadingPath;
}
}