Class LNode

  • Direct Known Subclasses:
    LNode.NodeMap

    public abstract class LNode
    extends java.lang.Object
    • Field Detail

      • EMPTY

        public static final LNode EMPTY
      • id

        public final long id
    • Constructor Detail

      • LNode

        public LNode()
    • Method Detail

      • contains

        public boolean contains​(java.lang.String key)
      • msgContains

        public boolean msgContains​(java.lang.String c)
      • messageContains

        public boolean messageContains​(java.lang.String c)
      • getMessage

        public AString getMessage()
      • getMsg

        public java.lang.String getMsg()
      • getMessage

        public AString getMessage​(java.util.Set<java.lang.String> keys)
      • printMessage

        public void printMessage​(AString w,
                                 java.util.Set<java.lang.String> keys,
                                 java.lang.String color,
                                 java.lang.String defaultColor)
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getCast

        public <T> T getCast​(java.lang.String key)
      • getSystemComponent

        public java.lang.Object getSystemComponent()
      • checkSystemComponent

        public boolean checkSystemComponent​(java.lang.Object val)
      • get

        protected abstract java.lang.Object get​(java.lang.String key,
                                                java.util.Set<LNode> old)
      • get

        public java.lang.Object get​(java.lang.String key)
      • count

        public abstract int count()
      • foreach

        public abstract void foreach​(java.util.Set<java.lang.String> exclude,
                                     ABiConsumer<java.lang.String,​java.lang.Object> c)
      • isTrace

        public boolean isTrace()
      • isDebug

        public boolean isDebug()
      • isInfo

        public boolean isInfo()
      • isWarn

        public boolean isWarn()
      • isError

        public boolean isError()
      • check

        public boolean check​(java.lang.Object key,
                             java.lang.Object value)
      • isEmpty

        public boolean isEmpty()
      • getException

        public java.lang.Throwable getException()
      • set

        public void set​(java.lang.String key,
                        java.lang.Object value)
      • of

        public static LNode of​(java.lang.Object... data)
      • ofMulti

        public static LNode ofMulti​(LNode... data)
      • ofMulti

        public static LNode ofMulti​(java.util.Collection<LNode> data)
      • of2

        public static LNode of2​(java.lang.Object[] keys,
                                java.lang.Object[] vals)
      • of2

        public static LNode of2​(java.util.List<? extends java.lang.CharSequence> keys,
                                java.util.List<?> vals)
      • ofMap

        public static LNode ofMap​(java.util.Map<java.lang.String,​?> map)
      • ofMap

        public static LNode ofMap()