Helper methods to ease implementing {@link Object#toString()}.
Пример #1
0
 public virtual void TestNotEquals0_8()
 {
     // 0 <= arguments < 2 ** k, k=8, see paper
     for (long i = 0x0L; i <= 0xFFL; i++)
     {
         long ii = i * BroadWord.L8_L;
         Assert.AreEqual(ToStringUtils.LongHex((i != 0L) ? unchecked (0x80L * BroadWord.L8_L) : 0x0L), ToStringUtils.LongHex(BroadWord.NotEquals0_8(ii)), ToStringUtils.LongHex(ii) + " <> 0");
     }
 }
Пример #2
0
 public virtual void TestSmalleru_8_01()
 {
     // 0 <= arguments < 2 ** k, k=8, see paper
     for (long i = 0x0L; i <= 0xFFL; i++)
     {
         for (long j = 0x0L; i <= 0xFFL; i++)
         {
             long ii = i * BroadWord.L8_L;
             long jj = j * BroadWord.L8_L;
             Assert.AreEqual(ToStringUtils.LongHex((i < j) ? unchecked (0x80L * BroadWord.L8_L) : 0x0L), ToStringUtils.LongHex(BroadWord.Smalleru_8(ii, jj)), ToStringUtils.LongHex(ii) + " < " + ToStringUtils.LongHex(jj));
         }
     }
 }
Пример #3
0
 public override System.String ToString(System.String field)
 {
     System.Text.StringBuilder buffer = new System.Text.StringBuilder();
     if (!Term.Field.Equals(field))
     {
         buffer.Append(Term.Field);
         buffer.Append(":");
     }
     buffer.Append(Term.Text);
     buffer.Append('~');
     buffer.Append(Single.ToString(minimumSimilarity));
     buffer.Append(ToStringUtils.Boost(Boost));
     return(buffer.ToString());
 }
Пример #4
0
        public override System.String ToString(System.String field)
        {
            System.Text.StringBuilder buffer = new System.Text.StringBuilder();
            buffer.Append("spanOr([");
            int j = 0;

            foreach (SpanQuery clause in clauses)
            {
                j++;
                buffer.Append(clause.ToString(field));
                if (j < clauses.Count)
                {
                    buffer.Append(", ");
                }
            }
            buffer.Append("])");
            buffer.Append(ToStringUtils.Boost(GetBoost()));
            return(buffer.ToString());
        }
Пример #5
0
        public override System.String ToString(System.String field)
        {
            System.Text.StringBuilder buffer = new System.Text.StringBuilder();
            buffer.Append("spanOr([");
            System.Collections.Generic.IEnumerator <SpanQuery> i = clauses.GetEnumerator();
            int j = 0;

            while (i.MoveNext())
            {
                j++;
                SpanQuery clause = i.Current;
                buffer.Append(clause.ToString(field));
                if (j < clauses.Count)
                {
                    buffer.Append(", ");
                }
            }
            buffer.Append("])");
            buffer.Append(ToStringUtils.Boost(Boost));
            return(buffer.ToString());
        }