1 19 20 package org.netbeans.modules.xml.wsdl.validator.visitor; 21 22 import java.util.Properties ; 23 24 30 public class ValidateConfiguration extends Properties { 31 32 35 private static final long serialVersionUID = -5171902287808106628L; 36 37 38 public static final String BPEL = "bpel"; 39 40 41 public static final String WSDL = "wsdl"; 42 43 45 46 public static final String SYNTAX = ".syntax"; 47 48 49 public static final String SEMANTICS = ".semantics"; 50 51 52 public static final String CONSISTENCY = ".consistency"; 53 54 56 57 public static final String ATTRIB = ".attrib"; 58 59 60 public static final String ELEM = ".elem"; 61 62 64 65 public static final String REQUIRED = ".required"; 66 67 68 public static final String QNAME = ".qname"; 69 70 71 public static final String NCNAME = ".ncname"; 72 73 74 public static final String BOOLEAN = ".boolean"; 75 76 77 public static final String ENUMERATED = ".enumerated"; 78 79 80 public static final String CREATE_INSTANCE = ".createInstance"; 81 82 83 public static final String MATCH_CATCH = ".matchCatch"; 84 85 86 public static final String MIN = ".min"; 87 88 90 91 public static final String BPEL_SYNTAX_ATTRIB_REQUIRED = BPEL + SYNTAX + ATTRIB + REQUIRED; 92 93 94 public static final String BPEL_SYNTAX_ATTRIB_QNAME = BPEL + SYNTAX + ATTRIB + QNAME; 95 96 97 public static final String BPEL_SYNTAX_ATTRIB_NCNAME = BPEL + SYNTAX + ATTRIB + NCNAME; 98 99 100 public static final String BPEL_SYNTAX_ATTRIB_BOOLEAN = BPEL + SYNTAX + ATTRIB + BOOLEAN; 101 102 103 public static final String BPEL_SYNTAX_ATTRIB_ENUMERATED = BPEL + SYNTAX + ATTRIB + ENUMERATED; 104 105 106 public static final String BPEL_SYNTAX_ELEM_MIN = BPEL + SYNTAX + ELEM + MIN; 107 108 109 public static final String BPEL_SYNTAX_ELEM_REQUIRED = BPEL + SYNTAX + ELEM + REQUIRED; 110 111 112 public static final String BPEL_SEMANTICS_CREATE_INSTANCE = BPEL + SEMANTICS + CREATE_INSTANCE; 113 114 115 public static final String BPEL_CONSISTENCY_MATCH_CATCH = BPEL + CONSISTENCY + MATCH_CATCH; 116 117 119 120 public static final String WSDL_SYNTAX_ATTRIB_REQUIRED = WSDL + SYNTAX + ATTRIB + REQUIRED; 121 122 123 public static final String WSDL_SYNTAX_ATTRIB_QNAME = WSDL + SYNTAX + ATTRIB + QNAME; 124 125 126 public static final String WSDL_SYNTAX_ATTRIB_NCNAME = WSDL + SYNTAX + ATTRIB + NCNAME; 127 128 129 public static final String WSDL_SYNTAX_ATTRIB_BOOLEAN = WSDL + SYNTAX + ATTRIB + BOOLEAN; 130 131 132 public static final String WSDL_SYNTAX_ATTRIB_ENUMERATED = WSDL + SYNTAX + ATTRIB + ENUMERATED; 133 134 135 public static final String WSDL_SYNTAX_ELEM_MIN = WSDL + SYNTAX + ELEM + MIN; 136 137 138 public static final String WSDL_SYNTAX_ELEM_REQUIRED = WSDL + SYNTAX + ELEM + REQUIRED; 139 140 141 public ValidateConfiguration() { 142 super(); 143 } 144 145 148 public ValidateConfiguration(Properties defaults) { 149 super(defaults); 150 } 151 152 158 public boolean getBooleanProperty(String key) { 159 String val = getProperty(key); 160 return (null == val ? true : Boolean.valueOf(val).booleanValue()); 161 } 162 163 169 public int getIntegerProperty(String key) { 170 String val = getProperty(key); 171 return (null == val ? 1 : Integer.parseInt(val)); 172 } 173 } 174 | Popular Tags |