1 19 20 package org.netbeans.modules.editor.guards; 21 22 import org.netbeans.api.editor.guards.GuardedSection; 23 import org.netbeans.api.editor.guards.GuardedSectionManager; 24 import org.netbeans.api.editor.guards.InteriorSection; 25 import org.netbeans.api.editor.guards.SimpleSection; 26 27 31 public abstract class GuardsAccessor { 32 33 public static GuardsAccessor DEFAULT; 34 35 static { 36 Class clazz = GuardedSectionManager.class; 37 try { 38 Class.forName(clazz.getName(), true, clazz.getClassLoader()); 39 } catch (ClassNotFoundException cnfe) { 40 cnfe.printStackTrace(); 41 } 42 } 43 44 public abstract GuardedSectionManager createGuardedSections(GuardedSectionsImpl impl); 45 46 public abstract SimpleSection createSimpleSection(SimpleSectionImpl impl); 47 48 public abstract InteriorSection createInteriorSection(InteriorSectionImpl impl); 49 50 public abstract GuardedSectionImpl getImpl(GuardedSection gs); 51 52 } 53 | Popular Tags |