ch.qos.logback.classic.joran.action
Class FindIncludeAction

java.lang.Object
  extended by ch.qos.logback.core.spi.ContextAwareBase
      extended by ch.qos.logback.core.joran.action.Action
          extended by ch.qos.logback.core.joran.action.AbstractIncludeAction
              extended by ch.qos.logback.core.joran.action.IncludeAction
                  extended by ch.qos.logback.classic.joran.action.FindIncludeAction
All Implemented Interfaces:
ContextAware

public class FindIncludeAction
extends IncludeAction

Action that searches child includes until the first found path is returned.

Author:
Anthony Trinh

Field Summary
 
Fields inherited from class ch.qos.logback.core.joran.action.Action
ACTION_CLASS_ATTRIBUTE, CLASS_ATTRIBUTE, FILE_ATTRIBUTE, KEY_ATTRIBUTE, NAME_ATTRIBUTE, PATTERN_ATTRIBUTE, SCOPE_ATTRIBUTE, VALUE_ATTRIBUTE
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
FindIncludeAction()
           
 
Method Summary
 void begin(InterpretationContext ec, String name, Attributes attributes)
          Called when the parser encounters an element matching a Pattern.
protected  SaxEventRecorder createRecorder(InputStream in, URL url)
          Creates a SaxEventRecorder based on the input stream
 void end(InterpretationContext ic, String name)
           
 
Methods inherited from class ch.qos.logback.core.joran.action.IncludeAction
processInclude, setEventOffset
 
Methods inherited from class ch.qos.logback.core.joran.action.AbstractIncludeAction
close, getAttributeInUse, getUrl, handleError
 
Methods inherited from class ch.qos.logback.core.joran.action.Action
body, getColumnNumber, getLineColStr, getLineNumber, toString
 
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FindIncludeAction

public FindIncludeAction()
Method Detail

begin

public void begin(InterpretationContext ec,
                  String name,
                  Attributes attributes)
           throws ActionException
Description copied from class: Action
Called when the parser encounters an element matching a Pattern.

Overrides:
begin in class AbstractIncludeAction
Throws:
ActionException

end

public void end(InterpretationContext ic,
                String name)
         throws ActionException
Overrides:
end in class AbstractIncludeAction
Throws:
ActionException

createRecorder

protected SaxEventRecorder createRecorder(InputStream in,
                                          URL url)
Creates a SaxEventRecorder based on the input stream

Overrides:
createRecorder in class IncludeAction
Parameters:
in - input stream
url - URL to opened file/resource
Returns:
the newly created recorder


Copyright © 2005-2013 QOS.ch. All Rights Reserved.