1 19 20 package org.openide.src.nodes; 21 22 import java.lang.reflect.Modifier ; 23 24 35 public class SourceElementFilter { 36 37 38 public static final int IMPORT = 1; 39 40 public static final int CLASS = 2; 41 42 public static final int INTERFACE = 4; 43 44 public static final int ALL = IMPORT + CLASS + INTERFACE; 45 46 47 public static final int PACKAGE = 65536; 48 49 public static final int PUBLIC = Modifier.PUBLIC; 50 51 public static final int PRIVATE = Modifier.PRIVATE; 52 53 public static final int PROTECTED = Modifier.PROTECTED; 54 55 public static final int ALL_MODIFIERS = PROTECTED | PUBLIC | PRIVATE | PACKAGE; 56 57 61 public static final int[] DEFAULT_ORDER = {CLASS + INTERFACE}; 62 63 64 private boolean allClasses = false; 65 66 private int[] order = null; 67 68 private int modifiers = ALL_MODIFIERS; 69 70 71 75 public boolean isAllClasses () { 76 return allClasses; 77 } 78 79 83 public void setAllClasses (boolean allClasses) { 84 this.allClasses = allClasses; 85 } 86 87 92 public int[] getOrder () { 93 return order; 94 } 95 96 101 public void setOrder (int[] order) { 102 this.order = order; 103 } 104 105 110 public int getModifiers () { 111 return modifiers; 112 } 113 114 119 public void setModifiers (int modifiers) { 120 this.modifiers = modifiers; 121 } 122 } 123 | Popular Tags |