Method Summary |
|
public void | addExample(String example) |
public void | addProperties(Properties properties) |
public void | addProperty(String name, String value) |
public void | addRuleChainVisit(String astNodeName) |
protected static Map<String, PropertyDescriptor> | asFixedMap(PropertyDescriptor[] descriptors) |
protected static Map<String, PropertyDescriptor> | asFixedMap(PropertyDescriptor descriptor) |
public void | end(RuleContext ctx) |
public boolean | equals(Object o) |
public boolean[] | getBooleanProperties(PropertyDescriptor descriptor) |
public boolean | getBooleanProperty(String name) |
public boolean | getBooleanProperty(PropertyDescriptor descriptor) |
public String | getDescription() |
public double[] | getDoubleProperties(PropertyDescriptor descriptor) |
public double | getDoubleProperty(String name) |
public double | getDoubleProperty(PropertyDescriptor descriptor) |
public String | getExample() |
public List<String> | getExamples() |
public String | getExternalInfoUrl() |
public int[] | getIntProperties(PropertyDescriptor descriptor) |
public int | getIntProperty(String name) |
public int | getIntProperty(PropertyDescriptor descriptor) |
public String | getMessage() |
public String | getName() |
public int | getPriority() |
public String | getPriorityName() |
public Properties | getProperties() |
public List<String> | getRuleChainVisits() |
public String | getRuleClass() |
public String | getRuleSetName() |
public String | getSince() |
public String[] | getStringProperties(PropertyDescriptor descriptor) |
public String | getStringProperty(String name) |
public String | getStringProperty(PropertyDescriptor descriptor) |
public Class[] | getTypeProperties(PropertyDescriptor descriptor) |
public Class | getTypeProperty(PropertyDescriptor descriptor) |
public boolean | hasProperty(String name) |
public int | hashCode() |
public boolean | include() |
protected Map<String, PropertyDescriptor> | propertiesByName() Return all the relevant properties for the receiver by overriding in
subclasses as necessary. |
public PropertyDescriptor | propertyDescriptorFor(String name) |
public void | setDescription(String description) |
public void | setExternalInfoUrl(String externalInfoUrl) |
public void | setInclude(boolean include) |
public void | setMessage(String message) |
public void | setName(String name) |
public void | setPriority(int priority) |
public void | setProperties(PropertyDescriptor descriptor, Object[] values) |
public void | setProperty(PropertyDescriptor descriptor, Object value) |
public void | setRuleClass(String ruleClass) |
public void | setRuleSetName(String ruleSetName) |
public void | setSince(String since) |
public void | setUsesDFA() |
public void | setUsesTypeResolution() |
public void | start(RuleContext ctx) |
public boolean | usesDFA() |
public boolean | usesRuleChain() |
public boolean | usesTypeResolution() |