|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.sqltools.sql.parser.ParserProposalAdvisor
public class ParserProposalAdvisor
This class knows how to convert information generated by a SQL parser into completion proposals for content assist. Vendor extenders may need to use different advisors based on their parser generator technoligy and grammar.
| Constructor Summary | |
|---|---|
ParserProposalAdvisor()
|
|
| Method Summary | |
|---|---|
boolean |
acceptsUserDefinedDataType(UserDefinedType udt)
Tells whether to accept the user defined data type in the content assist. |
boolean |
containsDataTypeProposals(java.lang.String[] parserProposals,
java.util.Collection unreservedKeywords)
Returns whether the proposal list contains datatype. |
java.lang.String |
getGlobalVariablePrefix()
|
java.lang.String |
getLocalVariablePrefix()
|
java.lang.String[] |
getParserProposals(ParsingResult result)
|
boolean |
isGlobalVariableTokenDefinition(java.lang.String token)
Tells whether the given token represents a global variable token definition. |
boolean |
isIdentifierTokenDefinition(java.lang.String token)
Tells whether the given token represents an identifier token definition. |
boolean |
isLocalVariableTokenDefinition(java.lang.String token)
Tells whether the given token represents a local variable token definition. |
boolean |
isTokenDefinition(java.lang.String token)
Tells whether the given token represents a token definition. |
boolean |
isTokenName(java.lang.String token)
Tests whether the given string represents a token name |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParserProposalAdvisor()
| Method Detail |
|---|
public java.lang.String getLocalVariablePrefix()
public java.lang.String getGlobalVariablePrefix()
public boolean isLocalVariableTokenDefinition(java.lang.String token)
public boolean isGlobalVariableTokenDefinition(java.lang.String token)
public boolean isIdentifierTokenDefinition(java.lang.String token)
public boolean isTokenDefinition(java.lang.String token)
public boolean isTokenName(java.lang.String token)
public java.lang.String[] getParserProposals(ParsingResult result)
public boolean containsDataTypeProposals(java.lang.String[] parserProposals,
java.util.Collection unreservedKeywords)
config - result -
public boolean acceptsUserDefinedDataType(UserDefinedType udt)
udts -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||