Tabnine Logo
StringMatcher.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.anysoft.util.StringMatcher
constructor

Best Java code snippets using com.anysoft.util.StringMatcher.<init> (Showing top 14 results out of 315)

origin: anylogic/alogic

public AcctControlItem(String ip,String service){
  this.ip = ip;
  this.service = service;
  ipMatcher = new StringMatcher(ip);
  serviceMatcher = new StringMatcher(service);
}

origin: anylogic/alogic

@Override
public void setBlacklist(String list){
  blacklist.clear();
  
  if (StringUtils.isNotEmpty(list)){
    String [] bls = list.split(";");
    for (String item:bls){
      if (StringUtils.isNotEmpty(item)){
        blacklist.add(new StringMatcher(item));
      }
    }
  }
}

origin: anylogic/alogic

@Override
public void setWhitelist(String list){
  whitelist.clear();
  
  if (StringUtils.isNotEmpty(list)){
    String [] wls = list.split(";");
    for (String item:wls){
      if (StringUtils.isNotEmpty(item)){
        whitelist.add(new StringMatcher(item));
      }
    }
  }        
}
origin: anylogic/alogic

  /**
   * 是否和指定的IP和服务匹配
   * @param _ip IP地址,支持*通配符
   * @param _service 服务,支持*通配符
   * @return 是否匹配
   */
  public boolean match(String _ip,String _service){
    if (ipMatcher == null){
      ipMatcher = new StringMatcher(ip);
    }
    
    if (serviceMatcher == null){
      serviceMatcher = new StringMatcher(service);
    }
    
    boolean matched = ipMatcher.match(_ip);
    if (matched){
      matched = serviceMatcher.match(_service);
    }
    
    return matched;
  }
}
origin: anylogic/alogic

@Override
public List<String> hKeys(String group, String condition) {
  List<String> result = new ArrayList<String>();
  Map<String,String> mapObject = getMapObject(group,false);
  
  if (mapObject != null){
    if (isConditionValid(condition)){
      StringMatcher matcher = new StringMatcher(condition);
      Iterator<String> iter = mapObject.keySet().iterator();
      while (iter.hasNext()){
        String key = iter.next();
        if (matcher.match(key)){
          result.add(key);
        }
      }
    }else{
      Iterator<String> iter = mapObject.keySet().iterator();
      while (iter.hasNext()){
        result.add(iter.next());
      }
    }
  }
  return result;
}
origin: anylogic/alogic

  @Override
  protected void onConfigure(Element e, Properties p) {
    super.onConfigure(e, p);
    pattern = PropertiesConstants.getString(p,"pattern",pattern);
    
    matcher = new StringMatcher(pattern);
  }        
}
origin: anylogic/alogic

@Override
public List<String> sMembers(String group,String condition) {
  List<String> result = new ArrayList<String>();
  Set<String> obj = getSetObject(group,false);
  if (obj != null){
    if (isConditionValid(condition)){
      StringMatcher matcher = new StringMatcher(condition);			
      Iterator<String> iter = obj.iterator();            
      while (iter.hasNext()){
        String member = iter.next();                
        if (matcher.match(member)){
          result.add(member);
        }
      }
    }else{
      Iterator<String> iter = obj.iterator();            
      while (iter.hasNext()){
        result.add(iter.next());
      }
    }
  }
  return result;
}
origin: anylogic/alogic

@Override
public List<String> sMembers(String group, String condition) {
  List<String> result = new ArrayList<String>();
  Set<String> obj = getSetObject(group,false);
  if (obj != null){
    if (isConditionValid(condition)){
      StringMatcher matcher = new StringMatcher(condition);			
      Iterator<String> iter = obj.iterator();            
      while (iter.hasNext()){
        String member = iter.next();                
        if (matcher.match(member)){
          result.add(member);
        }
      }
    }else{
      Iterator<String> iter = obj.iterator();            
      while (iter.hasNext()){
        result.add(iter.next());
      }
    }
  }
  return result;
}
origin: anylogic/alogic

@Override
public List<String> hKeys(String group,String condition) {
  List<String> result = new ArrayList<String>();
  Map<String,String> mapObject = getMapObject(group,false);
  
  if (mapObject != null){
    if (isConditionValid(condition)){
      StringMatcher matcher = new StringMatcher(condition);
      Iterator<String> iter = mapObject.keySet().iterator();
      while (iter.hasNext()){
        String key = iter.next();
        if (matcher.match(key)){
          result.add(key);
        }
      }
    }else{
      Iterator<String> iter = mapObject.keySet().iterator();
      while (iter.hasNext()){
        result.add(iter.next());
      }
    }
  }
  return result;
}
origin: anylogic/alogic

@Override
public List<Pair<String, String>> hGetAll(String group, String condition) {
  List<Pair<String,String>> result = new ArrayList<Pair<String,String>>();
  Map<String,String> mapObject = getMapObject(group,false);
  
  if (mapObject != null){
    if (isConditionValid(condition)){
      StringMatcher matcher = new StringMatcher(condition);
      Iterator<Entry<String,String>> iter = mapObject.entrySet().iterator();        
      while (iter.hasNext()){
        Entry<String,String> entry = iter.next();
        if (matcher.match(entry.getKey())){
          result.add(new Pair.Default<String, String>(entry.getKey(), entry.getValue()));
        }
      }
    }else{
      Iterator<Entry<String,String>> iter = mapObject.entrySet().iterator();        
      while (iter.hasNext()){
        Entry<String,String> entry = iter.next();
        result.add(new Pair.Default<String, String>(entry.getKey(), entry.getValue()));
      }
    }
  }
  return result;
}
origin: anylogic/alogic

@Override
public List<Pair<String, String>> hGetAll(String group,String condition) {
  List<Pair<String,String>> result = new ArrayList<Pair<String,String>>();
  Map<String,String> mapObject = getMapObject(group,false);
  
  if (mapObject != null){
    if (isConditionValid(condition)){
      StringMatcher matcher = new StringMatcher(condition);
      Iterator<Entry<String,String>> iter = mapObject.entrySet().iterator();        
      while (iter.hasNext()){
        Entry<String,String> entry = iter.next();
        if (matcher.match(entry.getKey())){
          result.add(new Pair.Default<String, String>(entry.getKey(), entry.getValue()));
        }
      }
    }else{
      Iterator<Entry<String,String>> iter = mapObject.entrySet().iterator();        
      while (iter.hasNext()){
        Entry<String,String> entry = iter.next();
        result.add(new Pair.Default<String, String>(entry.getKey(), entry.getValue()));
      }
    }
  }
  return result;
}
origin: anylogic/alogic

StringMatcher matcher = new StringMatcher(condition);
Iterator<Entry<String,String>> iterator = all.entrySet().iterator();
while (iterator.hasNext()){
origin: anylogic/alogic

@Override
public List<String> sMembers(String group, String condition) {
  visited();
  List<String> all = set.getAll();
  List<String> members = new ArrayList<String>();
  if (Tool.isConditionValid(condition)){
    StringMatcher matcher = new StringMatcher(condition);
    for (String m:all){
      if (Tool.isField(m,group)){
        String field = Tool.getField(m);
        if (matcher.match(field)){
          members.add(field);
        }
      }
    }
  }else{
    for (String m:all){
      if (Tool.isField(m,group)){
        members.add(Tool.getField(m));
      }
    }
  }
  return members;
}
origin: anylogic/alogic

public void configure(Properties p){
  super.configure(p);
  
  id = PropertiesConstants.getString(p,"id","$" + getXmlTag(),true);
  value = PropertiesConstants.getRaw(p,"value",value);
  matcher = new StringMatcher(PropertiesConstants.getString(p,"pattern", "*",true));
}
com.anysoft.utilStringMatcher<init>

Javadoc

构造函数并编译模板

Popular methods of StringMatcher

  • match
    进行字符串匹配
  • compile
    编译模板,生成段落

Popular in Java

  • Making http post requests using okhttp
  • getResourceAsStream (ClassLoader)
  • onCreateOptionsMenu (Activity)
  • setContentView (Activity)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Collectors (java.util.stream)
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Join (org.hibernate.mapping)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now