ISProtocolFactory.java
2.42 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
/*
* Decompiled with CFR 0_118.
*/
package com.day.cq.dam.scene7.impl.protocol.is;
import com.day.cq.dam.scene7.impl.protocol.NameValue;
import com.day.cq.dam.scene7.impl.protocol.is.ParamCommand;
import com.day.cq.dam.scene7.impl.protocol.is.Paramable;
public class ISProtocolFactory {
public static final String ANCHOR = "anchor";
public static final String ANCHORN = "anchorn";
public static final String BGCOLOR = "bgcolor";
public static final String BLENDMODE = "blendmode";
public static final String COLOR = "color";
public static final String CROP = "crop";
public static final String EFFECT = "effect";
public static final String EXTEND = "extend";
public static final String FLIP = "flip";
public static final String HIDE = "hide";
public static final String LAYER = "layer";
public static final String MASKUSE = "maskuse";
public static final String OPAC = "opac";
public static final String OP_BLUR = "op_blur";
public static final String OP_BRIGHTNESS = "op_brightness";
public static final String OP_COLORBALANCE = "op_colorbalance";
public static final String OP_COLORIZE = "op_colorize";
public static final String OP_CONTRAST = "op_contrast";
public static final String OP_GROW = "op_grow";
public static final String OP_HUE = "op_hue";
public static final String OP_SATURATION = "op_saturation";
public static final String OP_SHARPEN = "op_sharpen";
public static final String OP_USM = "op_usm";
public static final String POS = "pos";
public static final String QLT = "qlt";
public static final String RESMODE = "resmode";
public static final String ROTATE = "rotate";
public static final String SIZE = "size";
public static final String SRC = "src";
public static final String TEXT = "text";
public static final String TEXTPS = "textps";
public static final String TEXTATTR = "textattr";
public static final String PARSE_ERROR = "parseerror";
public static final String SUBLAYER = ".sl";
public static NameValue make(String name, String value) {
String lowerName = name.toLowerCase();
if (name.charAt(0) == '$') {
return new ParamCommand(name, value);
}
if (lowerName.equals("parseerror")) {
NameValue node = new NameValue("parseerror");
node.setEnabled(false);
return node;
}
return new Paramable(name, value);
}
}