Class Helpers


  • public class Helpers
    extends java.lang.Object
    • Field Detail

      • localizer

        public static final Localizer localizer
      • metadataFilterApplyForAll

        public static final java.util.EnumSet<MetadataFilterApplyFor> metadataFilterApplyForAll
      • 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
    • Constructor Detail

      • Helpers

        public Helpers()
    • 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)
      • 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)
      • isQualifiedNameEmpty

        public static boolean isQualifiedNameEmpty​(SQLQualifiedName name)
      • simpleCompareTokens

        public static int simpleCompareTokens​(AstToken token1,
                                              AstToken token2)
      • 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)
      • 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)
      • 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)