当前位置: 首页>>代码示例>>Java>>正文


Java InterpretationContext.getJoranInterpreter方法代码示例

本文整理汇总了Java中ch.qos.logback.core.joran.spi.InterpretationContext.getJoranInterpreter方法的典型用法代码示例。如果您正苦于以下问题:Java InterpretationContext.getJoranInterpreter方法的具体用法?Java InterpretationContext.getJoranInterpreter怎么用?Java InterpretationContext.getJoranInterpreter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ch.qos.logback.core.joran.spi.InterpretationContext的用法示例。


在下文中一共展示了InterpretationContext.getJoranInterpreter方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getColumnNumber

import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
protected int getColumnNumber(InterpretationContext ic) {
  Interpreter ji = ic.getJoranInterpreter();
  Locator locator = ji.getLocator();
  if (locator != null) {
    return locator.getColumnNumber();
  }
  return -1;
}
 
开发者ID:cscfa,项目名称:bartleby,代码行数:9,代码来源:Action.java

示例2: getLineNumber

import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
protected int getLineNumber(InterpretationContext ic) {
  Interpreter ji = ic.getJoranInterpreter();
  Locator locator = ji.getLocator();
  if (locator != null) {
    return locator.getLineNumber();
  }
  return -1;
}
 
开发者ID:cscfa,项目名称:bartleby,代码行数:9,代码来源:Action.java

示例3: addEventsToPlayer

import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
private void addEventsToPlayer(InterpretationContext ic) {
	Interpreter interpreter = ic.getJoranInterpreter();
	this.events.remove(0);
	this.events.remove(this.events.size() - 1);
	interpreter.getEventPlayer().addEventsDynamically(this.events, 1);
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:7,代码来源:SpringProfileAction.java

示例4: end

import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
@Override
public void end(InterpretationContext ic, String name) throws ActionException {

  IfState state = stack.pop();
  if(!state.active) {
    return;
  }
 
  
  Object o = ic.peekObject();
  if (o == null) {
    throw new IllegalStateException("Unexpected null object on stack");
  }
  if (!(o instanceof IfAction)) {
    throw new IllegalStateException("Unexpected object of type ["
        + o.getClass() + "] on stack");
  }

  if (o != this) {
    throw new IllegalStateException(
        "IfAction different then current one on stack");
  }
  ic.popObject();

  if (state.boolResult == null) {
    addError("Failed to determine \"if then else\" result");
    return;
  }

  Interpreter interpreter = ic.getJoranInterpreter();
  List<SaxEvent> listToPlay = state.thenSaxEventList;
  if (!state.boolResult) {
    listToPlay = state.elseSaxEventList;
  }

  // if boolResult==false & missing else,  listToPlay may be null
  if(listToPlay != null) {
    // insert past this event
    interpreter.getEventPlayer().addEventsDynamically(listToPlay, 1);
  }

}
 
开发者ID:cscfa,项目名称:bartleby,代码行数:43,代码来源:IfAction.java


注:本文中的ch.qos.logback.core.joran.spi.InterpretationContext.getJoranInterpreter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。