Package com.clearnlp.util.pair

Examples of com.clearnlp.util.pair.StringBooleanPair


 
  private void handleSingleToken(List<StringBooleanPair> lTokens)
  {
    if (lTokens.size() == 1)
    {
      StringBooleanPair p = lTokens.get(0);
     
      if (p.s.equalsIgnoreCase("no."))
      {
        p.s = p.s.substring(0, p.s.length()-1);
        lTokens.add(new StringBooleanPair(".", false));
      }
    }
  }
View Full Code Here


  protected List<StringBooleanPair> tokenizeWhiteSpaces(String str)
  {
    List<StringBooleanPair> tokens = new ArrayList<StringBooleanPair>();
   
    for (String token : PTLib.splitWhiteSpaces(str))
      tokens.add(new StringBooleanPair(token, false));
   
    return tokens;
  }
View Full Code Here

      if (oToken.b || (idx = M_COMPOUNDS.get(oToken.s.toLowerCase()) - 1) < 0)
        nTokens.add(oToken);
      else
      {
        for (IntIntPair p : L_COMPOUNDS.get(idx))
          nTokens.add(new StringBooleanPair(oToken.s.substring(p.i1, p.i2), true));
      }
    }
   
    return nTokens;
  }
View Full Code Here

  private void tokenizePatternsAux(List<StringBooleanPair> tokens, Replacer rep, String str)
  {
    for (String token : P_DELIM.split(rep.replace(str).trim()))
    {
      if (token.startsWith(S_PROTECTED))
        tokens.add(new StringBooleanPair(token.substring(N_PROTECTED), true));
      else if (!token.isEmpty())
        tokens.add(new StringBooleanPair(token, false));
    }
  }
View Full Code Here

 
  private void handleSingleToken(List<StringBooleanPair> lTokens)
  {
    if (lTokens.size() == 1)
    {
      StringBooleanPair p = lTokens.get(0);
     
      if (p.s.equalsIgnoreCase("no."))
      {
        p.s = p.s.substring(0, p.s.length()-1);
        lTokens.add(new StringBooleanPair(".", false));
      }
    }
  }
View Full Code Here

  protected List<StringBooleanPair> tokenizeWhiteSpaces(String str)
  {
    List<StringBooleanPair> tokens = new ArrayList<StringBooleanPair>();
   
    for (String token : PTLib.splitWhiteSpaces(str))
      tokens.add(new StringBooleanPair(token, false));
   
    return tokens;
  }
View Full Code Here

      if (oToken.b || (idx = M_COMPOUNDS.get(oToken.s.toLowerCase()) - 1) < 0)
        nTokens.add(oToken);
      else
      {
        for (IntIntPair p : L_COMPOUNDS.get(idx))
          nTokens.add(new StringBooleanPair(oToken.s.substring(p.i1, p.i2), true));
      }
    }
   
    return nTokens;
  }
View Full Code Here

  private void tokenizePatternsAux(List<StringBooleanPair> tokens, Replacer rep, String str)
  {
    for (String token : P_DELIM.split(rep.replace(str).trim()))
    {
      if (token.startsWith(S_PROTECTED))
        tokens.add(new StringBooleanPair(token.substring(N_PROTECTED), true));
      else if (!token.isEmpty())
        tokens.add(new StringBooleanPair(token, false));
    }
  }
View Full Code Here

TOP

Related Classes of com.clearnlp.util.pair.StringBooleanPair

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.