Class TagPropertyConstraintHandler.TagConstraint.ConstraintExprFunction

    • Method Detail

      • evalSupport

        public java.lang.Object evalSupport​(java.util.Map<java.lang.String,​java.lang.Object> context,
                                            DownloadManager dm,
                                            java.util.List<Tag> tags,
                                            java.lang.StringBuilder debug)
      • getStringLiteral

        private boolean getStringLiteral​(java.lang.Object[] args,
                                         int index)
      • getNumericLiteral

        private boolean getNumericLiteral​(java.lang.Object[] args,
                                          int index)
      • getString

        private java.lang.String getString​(java.util.Map<java.lang.String,​java.lang.Object> context,
                                           DownloadManager dm,
                                           java.util.List<Tag> tags,
                                           java.lang.Object[] args,
                                           int index,
                                           java.lang.StringBuilder debug)
      • getStrings

        private java.lang.String[] getStrings​(java.util.Map<java.lang.String,​java.lang.Object> context,
                                              DownloadManager dm,
                                              java.util.List<Tag> tags,
                                              java.lang.Object[] args,
                                              int index,
                                              java.lang.StringBuilder debug)
      • getStringKeyword

        private java.lang.String[] getStringKeyword​(DownloadManager dm,
                                                    java.lang.String str)
      • getNumeric

        private java.lang.Number getNumeric​(java.util.Map<java.lang.String,​java.lang.Object> context,
                                            DownloadManager dm,
                                            java.util.List<Tag> tags,
                                            java.lang.Object[] args,
                                            int index,
                                            java.lang.StringBuilder debug)
      • getNumericSupport

        private java.lang.Number getNumericSupport​(DownloadManager dm,
                                                   java.util.List<Tag> tags,
                                                   java.lang.Object[] args,
                                                   int index)