ch.qos.logback.core.pattern.parser.Node.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(93)

本文整理了Java中ch.qos.logback.core.pattern.parser.Node.<init>()方法的一些代码示例,展示了Node.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.<init>()方法的具体详情如下:
包路径:ch.qos.logback.core.pattern.parser.Node
类名称:Node
方法名:<init>

Node.<init>介绍

暂无

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

Node T() throws ScanException {
 Token t = getCurentToken();
 expectNotNull(t, "a LITERAL or '%'");
 switch (t.getType()) {
 case Token.LITERAL:
  advanceTokenPointer();
  return new Node(Node.LITERAL, t.getValue());
 case Token.PERCENT:
  advanceTokenPointer();
  // System.out.println("% token found");
  FormatInfo fi;
  Token u = getCurentToken();
  FormattingNode c;
  expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
  if (u.getType() == Token.FORMAT_MODIFIER) {
   fi = FormatInfo.valueOf((String) u.getValue());
   advanceTokenPointer();
   c = C();
   c.setFormatInfo(fi);
  } else {
   c = C();
  }
  return c;
 default:
  return null;
 }
}

代码示例来源:origin: tony19/logback-android

@Test
public void keywordGluedToLitteral() throws Exception {
 Parser<Object> p = new Parser("%x{}a");
 Node t = p.parse();
 SimpleKeywordNode witness = new SimpleKeywordNode("x");
 witness.setOptions(new ArrayList<String>());
 witness.next = new Node(Node.LITERAL, "a");
 assertEquals(witness, t);
}

代码示例来源:origin: tony19/logback-android

@Test
public void testCompositeFormatting() throws Exception {
 Parser<Object> p = new Parser("hello%5(XYZ)");
 Node t = p.parse();
 Node witness = new Node(Node.LITERAL, "hello");
 CompositeNode composite = new CompositeNode(BARE);
 composite.setFormatInfo(new FormatInfo(5, Integer.MAX_VALUE));
 Node child = new Node(Node.LITERAL, "XYZ");
 composite.setChildNode(child);
 witness.next = composite;
 assertEquals(witness, t);
}

代码示例来源:origin: tony19/logback-android

@Test
public void testKeyword() throws Exception {
 {
  Parser<Object> p = new Parser("hello%xyz");
  Node t = p.parse();
  Node witness = new Node(Node.LITERAL, "hello");
  witness.next = new SimpleKeywordNode("xyz");
  assertEquals(witness, t);
 }
 {
  Parser<Object> p = new Parser("hello%xyz{x}");
  Node t = p.parse();
  Node witness = new Node(Node.LITERAL, "hello");
  SimpleKeywordNode n = new SimpleKeywordNode("xyz");
  List<String> optionList = new ArrayList<String>();
  optionList.add("x");
  n.setOptions(optionList);
  witness.next = n;
  assertEquals(witness, t);
 }
}

代码示例来源:origin: tony19/logback-android

Node witness = new Node(Node.LITERAL, "hello");
CompositeNode composite = new CompositeNode(BARE);
Node child = new SimpleKeywordNode("child");
Node witness = new Node(Node.LITERAL, "hello");
CompositeNode composite = new CompositeNode(BARE);
Node child = new SimpleKeywordNode("child");
composite.setChildNode(child);
witness.next = composite;
child.next = new Node(Node.LITERAL, " ");
assertEquals(witness, t);
Node witness = new Node(Node.LITERAL, "hello");
CompositeNode composite = new CompositeNode(BARE);
Node child = new SimpleKeywordNode("child");
composite.setChildNode(child);
child.next = new Node(Node.LITERAL, " ");
child.next.next = new SimpleKeywordNode("h");
witness.next = composite;
Node witness = new Node(Node.LITERAL, "hello");
CompositeNode composite = new CompositeNode(BARE);
Node child = new SimpleKeywordNode("child");
composite.setChildNode(child);
child.next = new Node(Node.LITERAL, " ");
child.next.next = new SimpleKeywordNode("h");
witness.next = composite;
composite.next = new Node(Node.LITERAL, " ");
composite.next.next = new SimpleKeywordNode("m");

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

case Token.LITERAL:
 advanceTokenPointer();
 return new Node(Node.LITERAL, t.getValue());
case Token.PERCENT:
 advanceTokenPointer();

代码示例来源:origin: tony19/logback-android

@Test
public void testNested() throws Exception {
 {
  Parser<Object> p = new Parser("%top %(%child%(%h))");
  Node t = p.parse();
  Node witness = new SimpleKeywordNode("top");
  Node w = witness.next = new Node(Node.LITERAL, " ");
  CompositeNode composite = new CompositeNode(BARE);
  w = w.next = composite;
  Node child = new SimpleKeywordNode("child");
  composite.setChildNode(child);
  composite = new CompositeNode(BARE);
  child.next = composite;
  composite.setChildNode(new SimpleKeywordNode("h"));
  assertEquals(witness, t);
 }
}

代码示例来源:origin: tony19/logback-android

Node T() throws ScanException {
 Token t = getCurentToken();
 expectNotNull(t, "a LITERAL or '%'");
 switch (t.getType()) {
 case Token.LITERAL:
  advanceTokenPointer();
  return new Node(Node.LITERAL, t.getValue());
 case Token.PERCENT:
  advanceTokenPointer();
  // System.out.println("% token found");
  FormatInfo fi;
  Token u = getCurentToken();
  FormattingNode c;
  expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
  if (u.getType() == Token.FORMAT_MODIFIER) {
   fi = FormatInfo.valueOf((String) u.getValue());
   advanceTokenPointer();
   c = C();
   c.setFormatInfo(fi);
  } else {
   c = C();
  }
  return c;
 default:
  return null;
 }
}

代码示例来源:origin: ch.qos.logback/core

Node T() throws ScanException {
 Token t = getCurentToken();
 expectNotNull(t, "a LITERAL or '%'");
 switch (t.getType()) {
 case Token.LITERAL:
  advanceTokenPointer();
  return new Node(Node.LITERAL, t.getValue());
 case Token.PERCENT:
  advanceTokenPointer();
  // System.out.println("% token found");
  FormatInfo fi;
  Token u = getCurentToken();
  FormattingNode c;
  expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
  if (u.getType() == Token.FORMAT_MODIFIER) {
   fi = FormatInfo.valueOf((String) u.getValue());
   advanceTokenPointer();
   c = C();
   c.setFormatInfo(fi);
  } else {
   c = C();
  }
  return c;
 default:
  return null;
 }
}

代码示例来源:origin: com.hynnet/logback-core

Node T() throws ScanException {
 Token t = getCurentToken();
 expectNotNull(t, "a LITERAL or '%'");
 switch (t.getType()) {
 case Token.LITERAL:
  advanceTokenPointer();
  return new Node(Node.LITERAL, t.getValue());
 case Token.PERCENT:
  advanceTokenPointer();
  // System.out.println("% token found");
  FormatInfo fi;
  Token u = getCurentToken();
  FormattingNode c;
  expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
  if (u.getType() == Token.FORMAT_MODIFIER) {
   fi = FormatInfo.valueOf((String) u.getValue());
   advanceTokenPointer();
   c = C();
   c.setFormatInfo(fi);
  } else {
   c = C();
  }
  return c;
 default:
  return null;
 }
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

Node T() throws ScanException {
  Token t = getCurentToken();
  expectNotNull(t, "a LITERAL or '%'");
  switch (t.getType()) {
  case Token.LITERAL:
    advanceTokenPointer();
    return new Node(Node.LITERAL, t.getValue());
  case Token.PERCENT:
    advanceTokenPointer();
    // System.out.println("% token found");
    FormatInfo fi;
    Token u = getCurentToken();
    FormattingNode c;
    expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
    if (u.getType() == Token.FORMAT_MODIFIER) {
      fi = FormatInfo.valueOf((String) u.getValue());
      advanceTokenPointer();
      c = C();
      c.setFormatInfo(fi);
    } else {
      c = C();
    }
    return c;
  default:
    return null;
  }
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

Node T() throws ScanException {
  Token t = getCurentToken();
  expectNotNull(t, "a LITERAL or '%'");
  switch (t.getType()) {
  case Token.LITERAL:
    advanceTokenPointer();
    return new Node(Node.LITERAL, t.getValue());
  case Token.PERCENT:
    advanceTokenPointer();
    // System.out.println("% token found");
    FormatInfo fi;
    Token u = getCurentToken();
    FormattingNode c;
    expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
    if (u.getType() == Token.FORMAT_MODIFIER) {
      fi = FormatInfo.valueOf((String) u.getValue());
      advanceTokenPointer();
      c = C();
      c.setFormatInfo(fi);
    } else {
      c = C();
    }
    return c;
  default:
    return null;
  }
}

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.core

Node T() throws ScanException {
 Token t = getCurentToken();
 expectNotNull(t, "a LITERAL or '%'");
 switch (t.getType()) {
 case Token.LITERAL:
  advanceTokenPointer();
  return new Node(Node.LITERAL, t.getValue());
 case Token.PERCENT:
  advanceTokenPointer();
  // System.out.println("% token found");
  FormatInfo fi;
  Token u = getCurentToken();
  FormattingNode c;
  expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
  if (u.getType() == Token.FORMAT_MODIFIER) {
   fi = FormatInfo.valueOf((String) u.getValue());
   advanceTokenPointer();
   c = C();
   c.setFormatInfo(fi);
  } else {
   c = C();
  }
  return c;
 default:
  return null;
 }
}

代码示例来源:origin: Nextdoor/bender

Node T() throws ScanException {
  Token t = getCurentToken();
  expectNotNull(t, "a LITERAL or '%'");
  switch (t.getType()) {
  case Token.LITERAL:
    advanceTokenPointer();
    return new Node(Node.LITERAL, t.getValue());
  case Token.PERCENT:
    advanceTokenPointer();
    // System.out.println("% token found");
    FormatInfo fi;
    Token u = getCurentToken();
    FormattingNode c;
    expectNotNull(u, "a FORMAT_MODIFIER, SIMPLE_KEYWORD or COMPOUND_KEYWORD");
    if (u.getType() == Token.FORMAT_MODIFIER) {
      fi = FormatInfo.valueOf((String) u.getValue());
      advanceTokenPointer();
      c = C();
      c.setFormatInfo(fi);
    } else {
      c = C();
    }
    return c;
  default:
    return null;
  }
}

代码示例来源:origin: tony19/logback-android

FormattingNode witness = new SimpleKeywordNode("x");
witness.setFormatInfo(new FormatInfo(4, 5, false, true));
Node n = witness.next = new Node(Node.LITERAL, " ");
n = n.next = new SimpleKeywordNode("y");
((FormattingNode) n).setFormatInfo(new FormatInfo(12, Integer.MAX_VALUE));

相关文章

微信公众号

最新文章

更多