Java 类ch.qos.logback.core.joran.spi.Interpreter 实例源码

项目:bartleby    文件:JoranConfiguratorBase.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
  // The following line adds the capability to parse nested components
  NestedComplexPropertyIA nestedComplexPropertyIA = new NestedComplexPropertyIA();
  nestedComplexPropertyIA.setContext(context);
  interpreter.addImplicitAction(nestedComplexPropertyIA);

  NestedBasicPropertyIA nestedBasicIA = new NestedBasicPropertyIA();
  nestedBasicIA.setContext(context);
  interpreter.addImplicitAction(nestedBasicIA);
}
项目:bartleby    文件:Action.java   
protected int getColumnNumber(InterpretationContext ic) {
  Interpreter ji = ic.getJoranInterpreter();
  Locator locator = ji.getLocator();
  if (locator != null) {
    return locator.getColumnNumber();
  }
  return -1;
}
项目:bartleby    文件:Action.java   
protected int getLineNumber(InterpretationContext ic) {
  Interpreter ji = ic.getJoranInterpreter();
  Locator locator = ji.getLocator();
  if (locator != null) {
    return locator.getLineNumber();
  }
  return -1;
}
项目:bartleby    文件:SiftingJoranConfiguratorBase.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
  NestedComplexPropertyIA nestedComplexIA = new NestedComplexPropertyIA();
  nestedComplexIA.setContext(context);
  interpreter.addImplicitAction(nestedComplexIA);

  NestedBasicPropertyIA nestedSimpleIA = new NestedBasicPropertyIA();
  nestedSimpleIA.setContext(context);
  interpreter.addImplicitAction(nestedSimpleIA);
}
项目:bartleby    文件:FruitConfigurator.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
  NestedComplexPropertyIA nestedIA = new NestedComplexPropertyIA();
  nestedIA.setContext(context);
  interpreter.addImplicitAction(nestedIA);

  NestedBasicPropertyIA nestedSimpleIA = new NestedBasicPropertyIA();
  nestedIA.setContext(context);
  interpreter.addImplicitAction(nestedSimpleIA);
}
项目:bartleby    文件:SimpleConfigurator.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
  NestedComplexPropertyIA nestedIA = new NestedComplexPropertyIA();
  nestedIA.setContext(context);
  interpreter.addImplicitAction(nestedIA);

  NestedBasicPropertyIA nestedSimpleIA = new NestedBasicPropertyIA();
  nestedSimpleIA.setContext(context);
  interpreter.addImplicitAction(nestedSimpleIA);
}
项目:bartleby    文件:SimpleConfigurator.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
  if(iaList == null) {
    return;
  }
  for (ImplicitAction ia : iaList) {
    interpreter.addImplicitAction(ia);
  }
}
项目:ammo-core    文件:SimpleConfigurator.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
  if(iaList == null) {
    return;
  }
  for (ImplicitAction ia : iaList) {
    interpreter.addImplicitAction(ia);
  }
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:SpringProfileAction.java   
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);
}
项目:spring-boot-concourse    文件:SpringProfileAction.java   
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);
}
项目:bartleby    文件:IfAction.java   
@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);
  }

}
项目:bartleby    文件:TrivialConfigurator.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {
}
项目:bartleby    文件:SimpleConfigurator.java   
public Interpreter getInterpreter() {
  return interpreter;
}
项目:contestparser    文件:SpringProfileAction.java   
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);
}
项目:jindy    文件:LoggerConfigurator.java   
@Override
protected void addImplicitRules(Interpreter interpreter) {

}