Package com.adbs.utils
Class Helpers
- java.lang.Object
- 
- com.adbs.utils.Helpers
 
- 
 public class Helpers extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classHelpers.ListAssignOp
 - 
Field SummaryFields 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 SummaryConstructors Constructor Description Helpers()
 - 
Method SummaryAll 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- 
localizerpublic static final Localizer localizer 
 - 
metadataFilterApplyForAllpublic static final java.util.EnumSet<MetadataFilterApplyFor> metadataFilterApplyForAll 
 - 
syntaxProviderListpublic static final SyntaxProviderList syntaxProviderList 
 - 
metadataProviderListpublic static final MetadataProviderList metadataProviderList 
 - 
conditionsWhereCompatiblepublic static final java.util.EnumSet<ConditionType> conditionsWhereCompatible 
 - 
conditionsHavingCompatiblepublic static final java.util.EnumSet<ConditionType> conditionsHavingCompatible 
 - 
conditionsAllpublic static final java.util.EnumSet<ConditionType> conditionsAll 
 - 
collectDebugInfopublic static boolean collectDebugInfo 
 - 
sortTypeNamespublic static java.lang.String[] sortTypeNames 
 - 
conditionTypespublic static java.lang.String[] conditionTypes 
 - 
accessLinkCardinality1public static javax.swing.Icon accessLinkCardinality1 
 - 
accessLinkCardinalityManypublic static javax.swing.Icon accessLinkCardinalityMany 
 - 
defaultLinkPainterpublic static LinkPainter defaultLinkPainter 
 - 
linkPainterListpublic static LinkPainters linkPainterList 
 - 
TFieldTypeConversionHelperpublic static int[] TFieldTypeConversionHelper 
 - 
DbTypeConversionHelperpublic static java.util.HashMap<java.lang.String,java.lang.Integer> DbTypeConversionHelper 
 
- 
 - 
Method Detail- 
sqlQuoteStringpublic static java.lang.String sqlQuoteString(java.lang.String s) 
 - 
sqlUnquoteStringpublic static java.lang.String sqlUnquoteString(java.lang.String value) 
 - 
typeToStringpublic static java.lang.String typeToString(int sqlType) 
 - 
findOkButtonpublic static javax.swing.JButton findOkButton(java.awt.Container container) 
 - 
listMovepublic static void listMove(java.util.List list, int oldIndex, int newIndex)
 - 
listSetSizepublic static void listSetSize(java.util.List list, int newLength, boolean disposeOrphaned)
 - 
listExchangepublic static void listExchange(java.util.List list, int first, int second)
 - 
transformExpressionpublic static SQLExpressionItem transformExpression(SQLExpressionItem e) 
 - 
tryStrToDoublepublic static boolean tryStrToDouble(java.lang.String s, Wrapper<java.lang.Double> value)
 - 
guessTypeFromXMLValuepublic static int guessTypeFromXMLValue(java.lang.String value) 
 - 
listAssignpublic static void listAssign(java.util.List mainList, java.util.List listA, Helpers.ListAssignOp oper, java.util.List listB)
 - 
matchesMaskpublic static boolean matchesMask(java.lang.String mask, java.lang.String text, boolean caseSensitive)
 - 
createNodeWithValuepublic static org.w3c.dom.Element createNodeWithValue(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.Object value)
 - 
getValueFromChildNodepublic static java.lang.String getValueFromChildNode(org.w3c.dom.Node node, java.lang.String childName)
 - 
findChildByNamepublic static org.w3c.dom.Node findChildByName(java.lang.String childName, org.w3c.dom.Node where)
 - 
findChildElByNamepublic static org.w3c.dom.Element findChildElByName(java.lang.String childName, org.w3c.dom.Node where)
 - 
findChildByNameAndAttributepublic static org.w3c.dom.Element findChildByNameAndAttribute(java.lang.String nodeName, java.lang.String attrName, java.lang.Object attrValue, org.w3c.dom.Node where)
 - 
createNodeWithValueParentpublic static org.w3c.dom.Element createNodeWithValueParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName, java.lang.Object value)
 - 
createNodeParentpublic static org.w3c.dom.Element createNodeParent(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String nodeName)
 - 
transformNodeValuepublic static java.lang.Object transformNodeValue(java.lang.Object value) 
 - 
isExpressionsEqualpublic static boolean isExpressionsEqual(SQLExpressionItem e1, SQLExpressionItem e2) 
 - 
isQualifiedNameEmptypublic static boolean isQualifiedNameEmpty(SQLQualifiedName name) 
 - 
simpleCompareQualifiedNamespublic static int simpleCompareQualifiedNames(SQLQualifiedName name1, SQLQualifiedName name2) 
 - 
expressionRemoveBracketspublic static SQLExpressionItem expressionRemoveBrackets(SQLExpressionItem expression) 
 - 
expressionExtractFromBracketspublic static SQLExpressionItem expressionExtractFromBrackets(SQLExpressionItem expression) 
 - 
prepareLogicalExpressionForLoadingpublic static SQLExpressionItem prepareLogicalExpressionForLoading(SQLExpressionItem e) 
 - 
simplifyLogicalExpressionpublic static SQLExpressionItem simplifyLogicalExpression(SQLExpressionItem expressionItem) 
 - 
removeBracketsInAndExpressionpublic static void removeBracketsInAndExpression(SQLExpressionAnd and) 
 - 
removeBracketsInORExpressionpublic static void removeBracketsInORExpression(SQLExpressionOr or) 
 - 
indexOfpublic static int indexOf(int[] array, int value)
 - 
extractQuotedIdentifierpublic static java.lang.String extractQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)
 - 
createQuotedIdentifierpublic static java.lang.String createQuotedIdentifier(java.lang.String identifier, java.lang.String quoteBegin, java.lang.String quoteEnd)
 - 
autodetectSyntaxProviderpublic static java.lang.Class autodetectSyntaxProvider(BaseMetadataProvider metadataProvider) 
 - 
isValueLikeObjectpublic static boolean isValueLikeObject(java.lang.Object value, java.lang.Object obj)
 - 
tryStrToIntpublic static boolean tryStrToInt(java.lang.String s, Wrapper<java.lang.Integer> value)
 - 
createImageIconpublic static javax.swing.ImageIcon createImageIcon(java.lang.String path) 
 - 
compareObjectTypespublic static int compareObjectTypes(MetadataObject mo1, MetadataObject mo2) 
 - 
shortenQuerypublic static java.lang.String shortenQuery(java.lang.String s) 
 - 
getXPointspublic static int[] getXPoints(java.awt.Point[] line) 
 - 
getYPointspublic static int[] getYPoints(java.awt.Point[] line) 
 - 
makeMenuItempublic static javax.swing.JMenuItem makeMenuItem(java.awt.event.ActionListener actionListener, java.lang.String command)
 - 
unquoteStringpublic static java.lang.String unquoteString(java.lang.String s) 
 - 
metadataRelationCardinalityToStringpublic static java.lang.String metadataRelationCardinalityToString(MetadataRelationCardinality value) 
 - 
stringToMetadataRelationCardinalitypublic static MetadataRelationCardinality stringToMetadataRelationCardinality(java.lang.String value) 
 - 
openURLpublic static void openURL(java.lang.String url) 
 - 
getFileExtensionpublic static java.lang.String getFileExtension(java.lang.String name) 
 - 
isQueryEmptypublic static boolean isQueryEmpty(SQLSelectStatement selectStatementAst) 
 - 
extractNameFromFullNamepublic static AstToken extractNameFromFullName(SQLQualifiedName name) 
 - 
extractSchemaFromFullNamepublic static AstToken extractSchemaFromFullName(SQLQualifiedName name) 
 - 
extractDatabaseFromFullNamepublic static SQLQualifiedName extractDatabaseFromFullName(SQLQualifiedName name) 
 - 
generatePossibleFullNamesListpublic static SQLQualifiedNameList generatePossibleFullNamesList(SQLQualifiedName name) 
 - 
expressionGetTompostBinaryOperatorpublic static SQLExpressionOperatorBinary expressionGetTompostBinaryOperator(SQLExpressionItem expression) 
 - 
skipSeparatorspublic static int skipSeparators(java.lang.String str, int index)
 - 
getDigitspublic static java.lang.String getDigits(java.lang.String str, int index)
 - 
arrayContainspublic static boolean arrayContains(java.lang.Object array, java.lang.Object value)
 
- 
 
-