Class TagSelector.Values

java.lang.Object
io.karatelabs.core.TagSelector.Values
All Implemented Interfaces:
io.karatelabs.js.ObjectLike, io.karatelabs.js.SimpleObject
Enclosing class:
TagSelector

public static class TagSelector.Values extends Object implements io.karatelabs.js.SimpleObject
Values helper class for valuesFor('@tag') functionality. Implements SimpleObject for native JS engine access.
  • Field Summary

    Fields inherited from interface io.karatelabs.js.SimpleObject

    logger, TO_STRING
  • Constructor Summary

    Constructors
    Constructor
    Description
    Values(List<String> values)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isAllOf(Object... args)
     
    boolean
    isAnyOf(Object... args)
     
    boolean
    isEach(io.karatelabs.js.JavaCallable fn)
     
    boolean
    isOnly(Object... args)
     
    boolean
     
    jsGet(String name)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.karatelabs.js.ObjectLike

    getMember, getPrototype, isExtensible, isFrozen, isOwnProperty, isSealed, putMember, removeMember, setExtensible, setFrozen, setSealed

    Methods inherited from interface io.karatelabs.js.SimpleObject

    getMember, jsKeys, jsToString, putMember, removeMember, toMap
  • Constructor Details

  • Method Details

    • jsGet

      public Object jsGet(String name)
      Specified by:
      jsGet in interface io.karatelabs.js.SimpleObject
    • isPresent

      public boolean isPresent()
    • isAnyOf

      public boolean isAnyOf(Object... args)
    • isAllOf

      public boolean isAllOf(Object... args)
    • isOnly

      public boolean isOnly(Object... args)
    • isEach

      public boolean isEach(io.karatelabs.js.JavaCallable fn)