Package org.pf.text

Examples of org.pf.text.StringPattern


   *
   * @param pattern The pattern string containing  optional wildcards ( '*', '?' )
   */
  public void addPattern( String pattern )
  {
    StringPattern stringPattern    = null ;
   
    stringPattern = new StringPattern( pattern, false ) ;
    this.getStringPatterns().add( stringPattern ) ;
  } // addPattern()
View Full Code Here


   * @param pattern The pattern string containing  optional wildcards ( '*', '?' )
   * @param digitWildcard The character that will be treated as wildcard for digits ('0'-'9')
   */
  public void addPattern( String pattern, char digitWildcard )
  {
    StringPattern stringPattern    = null ;
   
    stringPattern = new StringPattern( pattern, false, digitWildcard ) ;
    this.getStringPatterns().add( stringPattern ) ;
  } // addPattern()
View Full Code Here

   * @param pattern The pattern string containing  optional wildcards ( '*', '?' )
   * @param ignoreCase If true, all character comparisons are ignoring uppercase/lowercase
   */
  public void addPattern( String pattern, boolean ignoreCase )
  {
    StringPattern stringPattern    = null ;
   
    stringPattern = new StringPattern( pattern, ignoreCase ) ;
    this.getStringPatterns().add( stringPattern ) ;
  } // addPattern()
View Full Code Here

   * @param ignoreCase If true, all character comparisons are ignoring uppercase/lowercase
   * @param digitWildcard The character that will be treated as wildcard for digits ('0'-'9')
   */
  public void addPattern( String pattern, boolean ignoreCase, char digitWildcard )
  {
    StringPattern stringPattern    = null ;
   
    stringPattern = new StringPattern( pattern, ignoreCase, digitWildcard ) ;
    this.getStringPatterns().add( stringPattern ) ;
  } // addPattern()
View Full Code Here

  // =========================================================================

  protected boolean checkAgainstPatterns( String name )
  {
    Iterator iterator      = null ;
    StringPattern pattern  = null ;
   
    iterator = this.getStringPatterns().iterator() ;
    while ( iterator.hasNext() )
    {
      pattern = (StringPattern)iterator.next() ;
      if ( pattern.matches( name ) )
        return true ;
    } // while
   
    return false ; // No pattern matched
  } // checkAgainstPatterns
View Full Code Here

        it.remove();
      }
    }
    if( args.isEmpty() )
    {
      displayOptions(ci.out, new StringPattern("*"), non_defaults );
      return;
    }
    String external_name = (String) args.get(0);
    String internal_name = (String) ExternalUIConst.parameterlegacy.get(external_name);
    if( internal_name == null || internal_name.length() == 0 )
    {
      internal_name = external_name;
    }
//    else
//      ci.out.println("> converting " + origParamName + " to " + parameter);
   
    Parameter param;
    switch( args.size() )
    {
      case 1:
        // allow wildcards : eg: Core* or *DHT* to shorten result list
        StringPattern sp = new StringPattern(internal_name);
        if( sp.hasWildcard() )
        {
          displayOptions(ci.out, sp, non_defaults);
        }
        else
        {
View Full Code Here

TOP

Related Classes of org.pf.text.StringPattern

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.