1 19 20 package org.netbeans.modules.xslt.model; 21 22 import java.math.BigDecimal ; 23 import java.util.Collection ; 24 import java.util.List ; 25 26 import org.netbeans.modules.xslt.model.enums.Annotaions; 27 import org.netbeans.modules.xslt.model.enums.DefaultValidation; 28 29 30 80 public interface Stylesheet extends XslComponent { 81 82 String STYLESHEET_TOP_LEVEL_ELEMENTS = "stylesheet_top_level_elements"; 84 String IMPORT_PROPERTY = "import"; 86 String ID = "id"; 88 String VERSION = "version"; 90 String EXTENSION_ELEMENT_PREFIXES = "extension-element-prefixes"; 92 String EXCLUDE_RESULT_PREFIXES = "exclude-result-prefixes"; 94 String XPATH_DEFAULT_NAMESPACE = "xpath-default-namespace"; 96 String DEFAULT_VALIDATION = "default-validation"; 98 String DEFAULT_COLLATION = "default-collation"; 100 String INPUT_TYPE_ANNOTAIONS = "input-type-annotations"; 102 106 String getID(); 107 108 109 113 void setID(String id); 114 115 120 BigDecimal getVersion() throws InvalidAttributeValueException; 121 122 126 void setVersion( BigDecimal value ); 127 128 131 List <String > getDefaultCollation(); 132 133 137 void setDefaultCollation( List <String > list ); 138 139 143 List <String > getExtensionElementPrefixes(); 144 145 149 void setExcludeResultPrefixes( List <String > list ); 150 151 156 List <String > getExcludeResultPrefixes(); 157 158 162 void setExtensionElementPrefixes( List <String > list ); 163 164 167 String getXpathDefaultNamespace(); 168 169 173 void setXpathDefaultNamespace(String value ); 174 175 178 DefaultValidation getDefaultValidation(); 179 180 184 void setDefaultValidation( DefaultValidation value ) ; 185 186 189 Annotaions getInputTypeAnnotations(); 190 191 195 void setInputTypeAnnotations( Annotaions value ); 196 197 198 202 List <Import> getImports(); 203 204 209 void addImport(Import impt, int position); 210 211 215 void appendImport(Import impt); 216 217 221 void removeImport(Import impt); 222 223 227 List <StylesheetChild> getStylesheetChildren(); 228 229 234 void addStylesheetChild(StylesheetChild child, int position); 235 236 240 void appendStylesheetChild(StylesheetChild child); 241 242 246 void removeStylesheetChild(StylesheetChild child); 247 248 253 Collection <StylesheetChild> findAllDefinedChildren(); 254 255 } 256 | Popular Tags |