|
||||||||||
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 |