public class Helpers
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Helpers.ListAssignOp |
Modifier and Type | Field and Description |
---|---|
static javax.swing.Icon |
accessLinkCardinality1 |
static javax.swing.Icon |
accessLinkCardinalityMany |
static boolean |
collectDebugInfo |
static java.util.EnumSet<ConditionType> |
conditionsAll |
static java.util.EnumSet<ConditionType> |
conditionsHavingCompatible |
static java.util.EnumSet<ConditionType> |
conditionsWhereCompatible |
static java.lang.String[] |
conditionTypes |
static java.util.HashMap<java.lang.String,java.lang.Integer> |
DbTypeConversionHelper |
static LinkPainter |
defaultLinkPainter |
static LinkPainters |
linkPainterList |
static Localizer |
localizer |
static java.util.EnumSet<MetadataFilterApplyFor> |
metadataFilterApplyForAll |
static MetadataProviderList |
metadataProviderList |
static java.lang.String[] |
sortTypeNames |
static SyntaxProviderList |
syntaxProviderList |
static int[] |
TFieldTypeConversionHelper |
Constructor and Description |
---|
Helpers() |
Modifier and Type | Method and Description |
---|---|
static boolean |
arrayContains(java.lang.Object array,
java.lang.Object value) |
static java.lang.Class |
autodetectSyntaxProvider(BaseMetadataProvider metadataProvider) |
static int |
compareObjectTypes(MetadataObject mo1,
MetadataObject mo2) |
static javax.swing.ImageIcon |
createImageIcon(java.lang.String path) |
static org.w3c.dom.Element |
createNodeParent(org.w3c.dom.Document doc,
org.w3c.dom.Element parent,
java.lang.String nodeName) |
static org.w3c.dom.Element |
createNodeWithValue(org.w3c.dom.Document doc,
java.lang.String nodeName,
java.lang.Object value) |
static org.w3c.dom.Element |
createNodeWithValueParent(org.w3c.dom.Document doc,
org.w3c.dom.Element parent,
java.lang.String nodeName,
java.lang.Object value) |
static java.lang.String |
createQuotedIdentifier(java.lang.String identifier,
java.lang.String quoteBegin,
java.lang.String quoteEnd) |
static SQLExpressionItem |
expressionExtractFromBrackets(SQLExpressionItem expression) |
static SQLExpressionOperatorBinary |
expressionGetTompostBinaryOperator(SQLExpressionItem expression) |
static SQLExpressionItem |
expressionRemoveBrackets(SQLExpressionItem expression) |
static SQLQualifiedName |
extractDatabaseFromFullName(SQLQualifiedName name) |
static AstToken |
extractNameFromFullName(SQLQualifiedName name) |
static java.lang.String |
extractQuotedIdentifier(java.lang.String identifier,
java.lang.String quoteBegin,
java.lang.String quoteEnd) |
static AstToken |
extractSchemaFromFullName(SQLQualifiedName name) |
static org.w3c.dom.Node |
findChildByName(java.lang.String childName,
org.w3c.dom.Node where) |
static org.w3c.dom.Element |
findChildByNameAndAttribute(java.lang.String nodeName,
java.lang.String attrName,
java.lang.Object attrValue,
org.w3c.dom.Node where) |
static org.w3c.dom.Element |
findChildElByName(java.lang.String childName,
org.w3c.dom.Node where) |
static javax.swing.JButton |
findOkButton(java.awt.Container container) |
static SQLQualifiedNameList |
generatePossibleFullNamesList(SQLQualifiedName name) |
static java.lang.String |
getDigits(java.lang.String str,
int index) |
static java.lang.String |
getFileExtension(java.lang.String name) |
static java.lang.String |
getValueFromChildNode(org.w3c.dom.Node node,
java.lang.String childName) |
static int[] |
getXPoints(java.awt.Point[] line) |
static int[] |
getYPoints(java.awt.Point[] line) |
static int |
guessTypeFromXMLValue(java.lang.String value) |
static int |
indexOf(int[] array,
int value) |
static boolean |
isExpressionsEqual(SQLExpressionItem e1,
SQLExpressionItem e2) |
static boolean |
isQualifiedNameEmpty(SQLQualifiedName name) |
static boolean |
isQueryEmpty(SQLSelectStatement selectStatementAst) |
static boolean |
isValueLikeObject(java.lang.Object value,
java.lang.Object obj) |
static void |
listAssign(java.util.List mainList,
java.util.List listA,
Helpers.ListAssignOp oper,
java.util.List listB) |
static void |
listExchange(java.util.List list,
int first,
int second) |
static void |
listMove(java.util.List list,
int oldIndex,
int newIndex) |
static void |
listSetSize(java.util.List list,
int newLength,
boolean disposeOrphaned) |
static javax.swing.JMenuItem |
makeMenuItem(java.awt.event.ActionListener actionListener,
java.lang.String command) |
static boolean |
matchesMask(java.lang.String mask,
java.lang.String text,
boolean caseSensitive) |
static java.lang.String |
metadataRelationCardinalityToString(MetadataRelationCardinality value) |
static void |
openURL(java.lang.String url) |
static SQLExpressionItem |
prepareLogicalExpressionForLoading(SQLExpressionItem e) |
static void |
removeBracketsInAndExpression(SQLExpressionAnd and) |
static void |
removeBracketsInORExpression(SQLExpressionOr or) |
static java.lang.String |
shortenQuery(java.lang.String s) |
static int |
simpleCompareQualifiedNames(SQLQualifiedName name1,
SQLQualifiedName name2) |
static int |
simpleCompareTokens(AstToken token1,
AstToken token2) |
static SQLExpressionItem |
simplifyLogicalExpression(SQLExpressionItem expressionItem) |
static int |
skipSeparators(java.lang.String str,
int index) |
static java.lang.String |
sqlQuoteString(java.lang.String s) |
static java.lang.String |
sqlUnquoteString(java.lang.String value) |
static MetadataRelationCardinality |
stringToMetadataRelationCardinality(java.lang.String value) |
static SQLExpressionItem |
transformExpression(SQLExpressionItem e) |
static java.lang.Object |
transformNodeValue(java.lang.Object value) |
static boolean |
tryStrToDouble(java.lang.String s,
Wrapper<java.lang.Double> value) |
static boolean |
tryStrToInt(java.lang.String s,
Wrapper<java.lang.Integer> value) |
static java.lang.String |
typeToString(int sqlType) |
static java.lang.String |
unquoteString(java.lang.String s) |
public static final Localizer localizer
public static final java.util.EnumSet<MetadataFilterApplyFor> metadataFilterApplyForAll
public static final SyntaxProviderList syntaxProviderList
public static final MetadataProviderList metadataProviderList
public static final java.util.EnumSet<ConditionType> conditionsWhereCompatible
public static final java.util.EnumSet<ConditionType> conditionsHavingCompatible
public static final java.util.EnumSet<ConditionType> conditionsAll
public static boolean collectDebugInfo
public static java.lang.String[] sortTypeNames
public static java.lang.String[] conditionTypes
public static javax.swing.Icon accessLinkCardinality1
public static javax.swing.Icon accessLinkCardinalityMany
public static LinkPainter defaultLinkPainter
public static LinkPainters linkPainterList
public static int[] TFieldTypeConversionHelper
public static java.util.HashMap<java.lang.String,java.lang.Integer> DbTypeConversionHelper
public static java.lang.String sqlQuoteString(java.lang.String s)
public static java.lang.String sqlUnquoteString(java.lang.String value)
public static java.lang.String typeToString(int sqlType)
public static javax.swing.JButton findOkButton(java.awt.Container container)
public static void listMove(java.util.List list, int oldIndex, int newIndex)
public static void listSetSize(java.util.List list, int newLength, boolean disposeOrphaned)
public static void listExchange(java.util.List list, int first, int second)
public static SQLExpressionItem transformExpression(SQLExpressionItem e)
public static boolean tryStrToDouble(java.lang.String s, Wrapper<java.lang.Double> value)
public static int guessTypeFromXMLValue(java.lang.String value)
public static void listAssign(java.util.List mainList, java.util.List listA, Helpers.ListAssignOp oper, java.util.List listB)
public static boolean matchesMask(java.lang.String mask, java.lang.String text, boolean caseSensitive)
public static org.w3c.dom.Element createNodeWithValue(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.Object value)
public static java.lang.String getValueFromChildNode(org.w3c.dom.Node node, java.lang.String childName)
public static org.w3c.dom.Node findChildByName(java.lang.String childName, org.w3c.dom.Node where)
public static org.w3c.dom.Element findChildElByName(java.lang.String childName, org.w3c.dom.Node where)
public static org.w3c.dom.Element findChildByNameAndAttribute(java.lang.String nodeName, java.lang.String attrName, java.lang.Object attrValue, org.w3c.dom.Node where)
public static org.w3c.dom.Element createNodeWithValueParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName, java.lang.Object value)
public static org.w3c.dom.Element createNodeParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName)
public static java.lang.Object transformNodeValue(java.lang.Object value)
public static boolean isExpressionsEqual(SQLExpressionItem e1, SQLExpressionItem e2)
public static boolean isQualifiedNameEmpty(SQLQualifiedName name)
public static int simpleCompareQualifiedNames(SQLQualifiedName name1, SQLQualifiedName name2)
public static SQLExpressionItem expressionRemoveBrackets(SQLExpressionItem expression)
public static SQLExpressionItem expressionExtractFromBrackets(SQLExpressionItem expression)
public static SQLExpressionItem prepareLogicalExpressionForLoading(SQLExpressionItem e)
public static SQLExpressionItem simplifyLogicalExpression(SQLExpressionItem expressionItem)
public static void removeBracketsInAndExpression(SQLExpressionAnd and)
public static void removeBracketsInORExpression(SQLExpressionOr or)
public static int indexOf(int[] array, int value)
public static java.lang.String extractQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)
public static java.lang.String createQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)
public static java.lang.Class autodetectSyntaxProvider(BaseMetadataProvider metadataProvider)
public static boolean isValueLikeObject(java.lang.Object value, java.lang.Object obj)
public static boolean tryStrToInt(java.lang.String s, Wrapper<java.lang.Integer> value)
public static javax.swing.ImageIcon createImageIcon(java.lang.String path)
public static int compareObjectTypes(MetadataObject mo1, MetadataObject mo2)
public static java.lang.String shortenQuery(java.lang.String s)
public static int[] getXPoints(java.awt.Point[] line)
public static int[] getYPoints(java.awt.Point[] line)
public static javax.swing.JMenuItem makeMenuItem(java.awt.event.ActionListener actionListener, java.lang.String command)
public static java.lang.String unquoteString(java.lang.String s)
public static java.lang.String metadataRelationCardinalityToString(MetadataRelationCardinality value)
public static MetadataRelationCardinality stringToMetadataRelationCardinality(java.lang.String value)
public static void openURL(java.lang.String url)
public static java.lang.String getFileExtension(java.lang.String name)
public static boolean isQueryEmpty(SQLSelectStatement selectStatementAst)
public static AstToken extractNameFromFullName(SQLQualifiedName name)
public static AstToken extractSchemaFromFullName(SQLQualifiedName name)
public static SQLQualifiedName extractDatabaseFromFullName(SQLQualifiedName name)
public static SQLQualifiedNameList generatePossibleFullNamesList(SQLQualifiedName name)
public static SQLExpressionOperatorBinary expressionGetTompostBinaryOperator(SQLExpressionItem expression)
public static int skipSeparators(java.lang.String str, int index)
public static java.lang.String getDigits(java.lang.String str, int index)
public static boolean arrayContains(java.lang.Object array, java.lang.Object value)