Package com.adbs.utils
Class Helpers
- java.lang.Object
-
- com.adbs.utils.Helpers
-
public class Helpers extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHelpers.ListAssignOp
-
Field Summary
Fields Modifier and Type Field Description static javax.swing.IconaccessLinkCardinality1static javax.swing.IconaccessLinkCardinalityManystatic booleancollectDebugInfostatic java.util.EnumSet<ConditionType>conditionsAllstatic java.util.EnumSet<ConditionType>conditionsHavingCompatiblestatic java.util.EnumSet<ConditionType>conditionsWhereCompatiblestatic java.lang.String[]conditionTypesstatic java.util.HashMap<java.lang.String,java.lang.Integer>DbTypeConversionHelperstatic LinkPainterdefaultLinkPainterstatic LinkPainterslinkPainterListstatic Localizerlocalizerstatic java.util.EnumSet<MetadataFilterApplyFor>metadataFilterApplyForAllstatic MetadataProviderListmetadataProviderListstatic java.lang.String[]sortTypeNamesstatic SyntaxProviderListsyntaxProviderListstatic int[]TFieldTypeConversionHelper
-
Constructor Summary
Constructors Constructor Description Helpers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanarrayContains(java.lang.Object array, java.lang.Object value)static java.lang.ClassautodetectSyntaxProvider(BaseMetadataProvider metadataProvider)static intcompareObjectTypes(MetadataObject mo1, MetadataObject mo2)static javax.swing.ImageIconcreateImageIcon(java.lang.String path)static org.w3c.dom.ElementcreateNodeParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName)static org.w3c.dom.ElementcreateNodeWithValue(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.Object value)static org.w3c.dom.ElementcreateNodeWithValueParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName, java.lang.Object value)static java.lang.StringcreateQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)static SQLExpressionItemexpressionExtractFromBrackets(SQLExpressionItem expression)static SQLExpressionOperatorBinaryexpressionGetTompostBinaryOperator(SQLExpressionItem expression)static SQLExpressionItemexpressionRemoveBrackets(SQLExpressionItem expression)static SQLQualifiedNameextractDatabaseFromFullName(SQLQualifiedName name)static AstTokenextractNameFromFullName(SQLQualifiedName name)static java.lang.StringextractQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)static AstTokenextractSchemaFromFullName(SQLQualifiedName name)static org.w3c.dom.NodefindChildByName(java.lang.String childName, org.w3c.dom.Node where)static org.w3c.dom.ElementfindChildByNameAndAttribute(java.lang.String nodeName, java.lang.String attrName, java.lang.Object attrValue, org.w3c.dom.Node where)static org.w3c.dom.ElementfindChildElByName(java.lang.String childName, org.w3c.dom.Node where)static javax.swing.JButtonfindOkButton(java.awt.Container container)static SQLQualifiedNameListgeneratePossibleFullNamesList(SQLQualifiedName name)static java.lang.StringgetDigits(java.lang.String str, int index)static java.lang.StringgetFileExtension(java.lang.String name)static java.lang.StringgetValueFromChildNode(org.w3c.dom.Node node, java.lang.String childName)static int[]getXPoints(java.awt.Point[] line)static int[]getYPoints(java.awt.Point[] line)static intguessTypeFromXMLValue(java.lang.String value)static intindexOf(int[] array, int value)static booleanisExpressionsEqual(SQLExpressionItem e1, SQLExpressionItem e2)static booleanisQualifiedNameEmpty(SQLQualifiedName name)static booleanisQueryEmpty(SQLSelectStatement selectStatementAst)static booleanisValueLikeObject(java.lang.Object value, java.lang.Object obj)static voidlistAssign(java.util.List mainList, java.util.List listA, Helpers.ListAssignOp oper, java.util.List listB)static voidlistExchange(java.util.List list, int first, int second)static voidlistMove(java.util.List list, int oldIndex, int newIndex)static voidlistSetSize(java.util.List list, int newLength, boolean disposeOrphaned)static javax.swing.JMenuItemmakeMenuItem(java.awt.event.ActionListener actionListener, java.lang.String command)static booleanmatchesMask(java.lang.String mask, java.lang.String text, boolean caseSensitive)static java.lang.StringmetadataRelationCardinalityToString(MetadataRelationCardinality value)static voidopenURL(java.lang.String url)static SQLExpressionItemprepareLogicalExpressionForLoading(SQLExpressionItem e)static voidremoveBracketsInAndExpression(SQLExpressionAnd and)static voidremoveBracketsInORExpression(SQLExpressionOr or)static java.lang.StringshortenQuery(java.lang.String s)static intsimpleCompareQualifiedNames(SQLQualifiedName name1, SQLQualifiedName name2)static intsimpleCompareTokens(AstToken token1, AstToken token2)static SQLExpressionItemsimplifyLogicalExpression(SQLExpressionItem expressionItem)static intskipSeparators(java.lang.String str, int index)static java.lang.StringsqlQuoteString(java.lang.String s)static java.lang.StringsqlUnquoteString(java.lang.String value)static MetadataRelationCardinalitystringToMetadataRelationCardinality(java.lang.String value)static SQLExpressionItemtransformExpression(SQLExpressionItem e)static java.lang.ObjecttransformNodeValue(java.lang.Object value)static booleantryStrToDouble(java.lang.String s, Wrapper<java.lang.Double> value)static booleantryStrToInt(java.lang.String s, Wrapper<java.lang.Integer> value)static java.lang.StringtypeToString(int sqlType)static java.lang.StringunquoteString(java.lang.String s)
-
-
-
Field Detail
-
localizer
public static final Localizer localizer
-
metadataFilterApplyForAll
public static final java.util.EnumSet<MetadataFilterApplyFor> metadataFilterApplyForAll
-
syntaxProviderList
public static final SyntaxProviderList syntaxProviderList
-
metadataProviderList
public static final MetadataProviderList metadataProviderList
-
conditionsWhereCompatible
public static final java.util.EnumSet<ConditionType> conditionsWhereCompatible
-
conditionsHavingCompatible
public static final java.util.EnumSet<ConditionType> conditionsHavingCompatible
-
conditionsAll
public static final java.util.EnumSet<ConditionType> conditionsAll
-
collectDebugInfo
public static boolean collectDebugInfo
-
sortTypeNames
public static java.lang.String[] sortTypeNames
-
conditionTypes
public static java.lang.String[] conditionTypes
-
accessLinkCardinality1
public static javax.swing.Icon accessLinkCardinality1
-
accessLinkCardinalityMany
public static javax.swing.Icon accessLinkCardinalityMany
-
defaultLinkPainter
public static LinkPainter defaultLinkPainter
-
linkPainterList
public static LinkPainters linkPainterList
-
TFieldTypeConversionHelper
public static int[] TFieldTypeConversionHelper
-
DbTypeConversionHelper
public static java.util.HashMap<java.lang.String,java.lang.Integer> DbTypeConversionHelper
-
-
Method Detail
-
sqlQuoteString
public static java.lang.String sqlQuoteString(java.lang.String s)
-
sqlUnquoteString
public static java.lang.String sqlUnquoteString(java.lang.String value)
-
typeToString
public static java.lang.String typeToString(int sqlType)
-
findOkButton
public static javax.swing.JButton findOkButton(java.awt.Container container)
-
listMove
public static void listMove(java.util.List list, int oldIndex, int newIndex)
-
listSetSize
public static void listSetSize(java.util.List list, int newLength, boolean disposeOrphaned)
-
listExchange
public static void listExchange(java.util.List list, int first, int second)
-
transformExpression
public static SQLExpressionItem transformExpression(SQLExpressionItem e)
-
tryStrToDouble
public static boolean tryStrToDouble(java.lang.String s, Wrapper<java.lang.Double> value)
-
guessTypeFromXMLValue
public static int guessTypeFromXMLValue(java.lang.String value)
-
listAssign
public static void listAssign(java.util.List mainList, java.util.List listA, Helpers.ListAssignOp oper, java.util.List listB)
-
matchesMask
public static boolean matchesMask(java.lang.String mask, java.lang.String text, boolean caseSensitive)
-
createNodeWithValue
public static org.w3c.dom.Element createNodeWithValue(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.Object value)
-
getValueFromChildNode
public static java.lang.String getValueFromChildNode(org.w3c.dom.Node node, java.lang.String childName)
-
findChildByName
public static org.w3c.dom.Node findChildByName(java.lang.String childName, org.w3c.dom.Node where)
-
findChildElByName
public static org.w3c.dom.Element findChildElByName(java.lang.String childName, org.w3c.dom.Node where)
-
findChildByNameAndAttribute
public static org.w3c.dom.Element findChildByNameAndAttribute(java.lang.String nodeName, java.lang.String attrName, java.lang.Object attrValue, org.w3c.dom.Node where)
-
createNodeWithValueParent
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)
-
createNodeParent
public static org.w3c.dom.Element createNodeParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName)
-
transformNodeValue
public static java.lang.Object transformNodeValue(java.lang.Object value)
-
isExpressionsEqual
public static boolean isExpressionsEqual(SQLExpressionItem e1, SQLExpressionItem e2)
-
isQualifiedNameEmpty
public static boolean isQualifiedNameEmpty(SQLQualifiedName name)
-
simpleCompareQualifiedNames
public static int simpleCompareQualifiedNames(SQLQualifiedName name1, SQLQualifiedName name2)
-
expressionRemoveBrackets
public static SQLExpressionItem expressionRemoveBrackets(SQLExpressionItem expression)
-
expressionExtractFromBrackets
public static SQLExpressionItem expressionExtractFromBrackets(SQLExpressionItem expression)
-
prepareLogicalExpressionForLoading
public static SQLExpressionItem prepareLogicalExpressionForLoading(SQLExpressionItem e)
-
simplifyLogicalExpression
public static SQLExpressionItem simplifyLogicalExpression(SQLExpressionItem expressionItem)
-
removeBracketsInAndExpression
public static void removeBracketsInAndExpression(SQLExpressionAnd and)
-
removeBracketsInORExpression
public static void removeBracketsInORExpression(SQLExpressionOr or)
-
indexOf
public static int indexOf(int[] array, int value)
-
extractQuotedIdentifier
public static java.lang.String extractQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)
-
createQuotedIdentifier
public static java.lang.String createQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)
-
autodetectSyntaxProvider
public static java.lang.Class autodetectSyntaxProvider(BaseMetadataProvider metadataProvider)
-
isValueLikeObject
public static boolean isValueLikeObject(java.lang.Object value, java.lang.Object obj)
-
tryStrToInt
public static boolean tryStrToInt(java.lang.String s, Wrapper<java.lang.Integer> value)
-
createImageIcon
public static javax.swing.ImageIcon createImageIcon(java.lang.String path)
-
compareObjectTypes
public static int compareObjectTypes(MetadataObject mo1, MetadataObject mo2)
-
shortenQuery
public static java.lang.String shortenQuery(java.lang.String s)
-
getXPoints
public static int[] getXPoints(java.awt.Point[] line)
-
getYPoints
public static int[] getYPoints(java.awt.Point[] line)
-
makeMenuItem
public static javax.swing.JMenuItem makeMenuItem(java.awt.event.ActionListener actionListener, java.lang.String command)
-
unquoteString
public static java.lang.String unquoteString(java.lang.String s)
-
metadataRelationCardinalityToString
public static java.lang.String metadataRelationCardinalityToString(MetadataRelationCardinality value)
-
stringToMetadataRelationCardinality
public static MetadataRelationCardinality stringToMetadataRelationCardinality(java.lang.String value)
-
openURL
public static void openURL(java.lang.String url)
-
getFileExtension
public static java.lang.String getFileExtension(java.lang.String name)
-
isQueryEmpty
public static boolean isQueryEmpty(SQLSelectStatement selectStatementAst)
-
extractNameFromFullName
public static AstToken extractNameFromFullName(SQLQualifiedName name)
-
extractSchemaFromFullName
public static AstToken extractSchemaFromFullName(SQLQualifiedName name)
-
extractDatabaseFromFullName
public static SQLQualifiedName extractDatabaseFromFullName(SQLQualifiedName name)
-
generatePossibleFullNamesList
public static SQLQualifiedNameList generatePossibleFullNamesList(SQLQualifiedName name)
-
expressionGetTompostBinaryOperator
public static SQLExpressionOperatorBinary expressionGetTompostBinaryOperator(SQLExpressionItem expression)
-
skipSeparators
public static int skipSeparators(java.lang.String str, int index)
-
getDigits
public static java.lang.String getDigits(java.lang.String str, int index)
-
arrayContains
public static boolean arrayContains(java.lang.Object array, java.lang.Object value)
-
-