congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Tokenizer.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
ch.qos.logback.core.subst.Tokenizer
constructor

Best Java code snippets using ch.qos.logback.core.subst.Tokenizer.<init> (Showing top 20 results out of 315)

origin: camunda/camunda-bpm-platform

private static Node tokenizeAndParseString(String value) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(value);
 List<Token> tokens = tokenizer.tokenize();
 Parser parser = new Parser(tokens);
 return parser.parse();
}
origin: tony19/logback-android

private static Node tokenizeAndParseString(String value) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(value);
 List<Token> tokens = tokenizer.tokenize();
 Parser parser = new Parser(tokens);
 return parser.parse();
}
origin: io.virtdata/virtdata-lib-realer

private static Node tokenizeAndParseString(String value) throws ScanException {
  Tokenizer tokenizer = new Tokenizer(value);
  List<Token> tokens = tokenizer.tokenize();
  Parser parser = new Parser(tokens);
  return parser.parse();
}
origin: com.hynnet/logback-core

private static Node tokenizeAndParseString(String value) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(value);
 List<Token> tokens = tokenizer.tokenize();
 Parser parser = new Parser(tokens);
 return parser.parse();
}
origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.core

public static String substituteVariable(String input, PropertyContainer pc0, PropertyContainer pc1) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(input);
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 NodeToStringTransformer nodeToStringTransformer = new NodeToStringTransformer(node, pc0, pc1);
 return nodeToStringTransformer.transform();
}
origin: tony19/logback-android

@Test
public void simleVariable() throws ScanException {
 String input = "${abc}";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(Token.START_TOKEN);
 witnessList.add(new Token(Token.Type.LITERAL, "abc"));
 witnessList.add(Token.CURLY_RIGHT_TOKEN);
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void mix() throws ScanException {
 String input = "a${b}c";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, "a"));
 witnessList.add(Token.START_TOKEN);
 witnessList.add(new Token(Token.Type.LITERAL, "b"));
 witnessList.add(Token.CURLY_RIGHT_TOKEN);
 witnessList.add(new Token(Token.Type.LITERAL, "c"));
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void colonFollowedByDollar() throws ScanException {
 String input = "a:${b}";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, "a"));
 witnessList.add(new Token(Token.Type.LITERAL, ":"));
 witnessList.add(Token.START_TOKEN);
 witnessList.add(new Token(Token.Type.LITERAL, "b"));
 witnessList.add(Token.CURLY_RIGHT_TOKEN);
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void literalEndingWithDollar_LOGBACK_1149() throws ScanException {
 String input = "a$";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, "a"));
 witnessList.add(new Token(Token.Type.LITERAL, "$"));
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void literalContainingColon() throws ScanException {
 String input = "a:b";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, "a"));
 witnessList.add(new Token(Token.Type.LITERAL, ":b"));
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void literalOnly() throws ScanException {
 String input = "abc";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, input));
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void colon() throws ScanException {
 String input = "a:b";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, "a"));
 witnessList.add(new Token(Token.Type.LITERAL, ":b"));
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

@Test
public void literalEndingWithColon_LOGBACK_1140() throws ScanException {
 String input = "a:";
 Tokenizer tokenizer = new Tokenizer(input);
 List<Token> tokenList = tokenizer.tokenize();
 witnessList.add(new Token(Token.Type.LITERAL, "a"));
 witnessList.add(new Token(Token.Type.LITERAL, ":"));
 assertEquals(witnessList, tokenList);
}
origin: tony19/logback-android

private Node makeNode(String input) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(input);
 Parser parser = new Parser(tokenizer.tokenize());
 return parser.parse();
}
origin: tony19/logback-android

@Test
public void literalWithAccolade0() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("{}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "{");
 witness.next = new Node(Node.Type.LITERAL, "}");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void variable() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("${abc}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "abc"));
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void literalWithAccolade1() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("%x{a}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "%x");
 Node t = witness.next = new Node(Node.Type.LITERAL, "{");
 t.next = new Node(Node.Type.LITERAL, "a");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "}");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void withDefault() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("${b:-c}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
 witness.defaultPart = new Node(Node.Type.LITERAL, "c");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void literalVariableLiteral() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("a${b}c");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "a");
 witness.next = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
 witness.next.next = new Node(Node.Type.LITERAL, "c");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void withColon() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("a:${b}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "a");
 Node t = witness.next = new Node(Node.Type.LITERAL, ":");
 t.next = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
 assertEquals(witness, node);
}
ch.qos.logback.core.substTokenizer<init>

Popular methods of Tokenizer

  • tokenize
  • addLiteralToken
  • handleDefaultValueState
  • handleLiteralState
  • handleStartState

Popular in Java

  • Making http post requests using okhttp
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • startActivity (Activity)
  • compareTo (BigDecimal)
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Top 12 Jupyter Notebook extensions
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