|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonar.api.resources.AbstractLanguage
public abstract class AbstractLanguage
Inherit this class to define a new language like PLSQL, PHP or C#
| Constructor Summary | |
|---|---|
AbstractLanguage(java.lang.String key)
Better to use AbstractLanguage(key, name). |
|
AbstractLanguage(java.lang.String key,
java.lang.String name)
Should be the constructor used to build an AbstractLanguage. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getKey()
For example "java". |
java.lang.String |
getName()
For example "Java" |
int |
hashCode()
|
void |
setName(java.lang.String name)
Sets the language name |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.sonar.api.resources.Language |
|---|
getFileSuffixes |
| Constructor Detail |
|---|
public AbstractLanguage(java.lang.String key)
public AbstractLanguage(java.lang.String key,
java.lang.String name)
key - the key that will be used to retrieve the language. This key is important as it will be used to teint rules repositories...name - the display name of the language in the interface| Method Detail |
|---|
public java.lang.String getKey()
getKey in interface Languagepublic java.lang.String getName()
getName in interface Languagepublic void setName(java.lang.String name)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||