Class Koi7CharOpMap
- java.lang.Object
-
- com.igormaznitsa.prologparser.utils.Koi7CharOpMap
-
public final class Koi7CharOpMap extends java.lang.ObjectAuxiliary mapping class allows to map a single char KOI7 to its related operator data container.
-
-
Field Summary
Fields Modifier and Type Field Description private OpContainer[]charMap
-
Constructor Summary
Constructors Modifier Constructor Description privateKoi7CharOpMap(OpContainer... containers)privateKoi7CharOpMap(Koi7CharOpMap source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OpContaineradd(Op operator)booleancontains(java.lang.String key)static Koi7CharOpMapcopyOf(Koi7CharOpMap source)OpContainerget(char c)OpContainerget(java.lang.String key)static Koi7CharOpMapofOps(OpContainer... containers)voidput(java.lang.String key, OpContainer container)
-
-
-
Field Detail
-
charMap
private final OpContainer[] charMap
-
-
Constructor Detail
-
Koi7CharOpMap
private Koi7CharOpMap(OpContainer... containers)
-
Koi7CharOpMap
private Koi7CharOpMap(Koi7CharOpMap source)
-
-
Method Detail
-
copyOf
public static Koi7CharOpMap copyOf(Koi7CharOpMap source)
-
ofOps
public static Koi7CharOpMap ofOps(OpContainer... containers)
-
add
public OpContainer add(Op operator)
-
contains
public boolean contains(java.lang.String key)
-
put
public void put(java.lang.String key, OpContainer container)
-
get
public OpContainer get(java.lang.String key)
-
get
public OpContainer get(char c)
-
-