congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Arrays2.contains
Code IndexAdd Tabnine to your IDE (free)

How to use
contains
method
in
leap.lang.Arrays2

Best Java code snippets using leap.lang.Arrays2.contains (Showing top 10 results out of 315)

origin: org.leapframework/leap-websecurity

@Override
public boolean hasRole(String role) {
  return Arrays2.contains(roles, role);
}
origin: org.leapframework/leap-core

public static boolean contains(Object array, Object item) {
  if(null == array || null == item){
    return false;
  }
  
  if(array instanceof Object[]) {
    return Arrays2.contains((Object[])array,item);
  }
  
  if(array.getClass().isArray()) {
    return Arrays2.containsInObjectArray(array, item);
  }
  
  throw new ElException("Invalid array object '" + array + "'");
}

origin: org.leapframework/leap-websecurity

  @Override
  public boolean hasAllPermission(String... permissions) {
    if(permissions == null){
      return true;
    }
    for(String permission:permissions){
      if(!Arrays2.contains(this.permissions, permission)){
        return false;
      }
    }
    return true;
  }
}
origin: org.leapframework/leap-lang

@Override
public boolean contains(Object element) {
  return Arrays2.contains(values, element);
}
origin: org.leapframework/leap-websecurity

@Override
public boolean hasPermission(String permission) {
  return Arrays2.contains(permissions, permission);
}
origin: org.leapframework/leap-websecurity

  /**
   * Checks if the expected permission are "implied by" the actual permissions.
   */
  default boolean checkPermissionImplies(String expected, String[] actual) {
    if(null == expected) {
      return true;
    }
    if(null == actual) {
      return false;
    }
    return Arrays2.contains(actual, expected);
  }
}
origin: org.leapframework/leap-websecurity

@Override
public boolean checkPermissionImplies(String expected, String[] actual) {
  if(null == expected) {
    return true;
  }
  if(null == actual) {
    return false;
  }
  for(PermissionChecker checker : checkers) {
    if(checker.checkPermissionImplies(expected, actual)) {
      return true;
    }
  }
  return Arrays2.contains(actual, expected);
}
origin: org.leapframework/leap-core

protected String[] parse(String actions) {
  if(actions.equals(ALL)){
    return getAllActionsAscendingSorted();
  }
  
  if(actions.equals(NONE)){
    return Arrays2.EMPTY_STRING_ARRAY;
  }
  
  String[] values = Strings.split(actions,",",true,true);
  
  for(int i=0;i<values.length;i++){
    if(values[i].endsWith(ALL) || values[i].equals(NONE)){
      throw new IllegalArgumentException("invalid actions '" + actions + "', '*' or 'none' can not used with other actions");
    }
    
    if(!Arrays2.contains(getAllActionsAscendingSorted(), values[i])){
      throw new IllegalArgumentException("invalid action '" + values[i] + "'");
    }
  }
  
  Arrays.sort(values);
  
  return values;
}

origin: org.leapframework/leap-lang

  break;
if (Arrays2.contains(delimiters, ch)) {
  terminated = true;
  break;
  qouted = !qouted;
if (!qouted && !escaped && Arrays2.contains(delimiters,ch)) {
  terminated = true;
  break;
origin: org.leapframework/jmms-core

protected boolean validateString(Validation validation, String name, Object value) {
  if(validated.hasStringValidation()) {
    String s = Converts.toString(value);
    if(null != validated.getMaxLength() && s.length() > validated.getMaxLength()) {
      validation.addError(name, "The string's length must be <= " + validated.getMaxLength());
      return false;
    }
    if(null != validated.getMinLength() && s.length() < validated.getMinLength()) {
      validation.addError(name, "The string's length must be >= " + validated.getMinLength());
      return false;
    }
    if(null != validated.getEnums() && !Arrays2.contains(validated.getEnums(), s)) {
      validation.addError(name, "The value must be one of [" + Strings.join(validated.getEnums(), ',') + "]");
      return false;
    }
    if(null != validated.getPattern()) {
      if(!validated.getPattern().matcher(value.toString()).matches()){
        validation.addError(name, "The value did not matches the pattern!");
        return false;
      }
    }
  }
  return true;
}
leap.langArrays2contains

Popular methods of Arrays2

  • isEmpty
  • concat
  • equals
  • containsAny
  • containsInObjectArray
  • indexOf
  • isNotEmpty
  • copyOf
    Copies the specified array to an new array.
  • filter
    Returns the elements of unfiltered that satisfy a predicate.
  • firstOrNull
    Returns the first element in iterable that satisfies the given predicate. if such an element exists.
  • indexOfObjectArray
  • lastIndexOf
  • indexOfObjectArray,
  • lastIndexOf,
  • sort,
  • toIntArray

Popular in Java

  • Reactive rest calls using spring rest template
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • startActivity (Activity)
  • setRequestProperty (URLConnection)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • ImageIO (javax.imageio)
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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