Package ch.qos.logback.core.joran.action
Class IncludeAction
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.joran.action.Action
ch.qos.logback.core.joran.action.IncludeAction
- All Implemented Interfaces:
ContextAware
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private static final String
private static final String
private boolean
private static final String
private static final String
private static final String
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
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) URL
attributeToURL
(String urlAttribute) void
begin
(InterpretationContext ec, String name, Attributes attributes) Called when the parser encounters an element matching aPattern
.private boolean
checkAttributes
(Attributes attributes) (package private) void
close
(InputStream in) void
end
(InterpretationContext ec, String name) (package private) URL
filePathAsURL
(String path) (package private) InputStream
getInputStream
(InterpretationContext ec, Attributes attributes) (package private) URL
getInputURL
(InterpretationContext ec, Attributes attributes) (package private) InputStream
private void
optionalWarning
(String msg) private void
parseAndRecord
(InputStream inputSource, SaxEventRecorder recorder) (package private) URL
resourceAsURL
(String resourceAttribute) private void
trimHeadAndTail
(SaxEventRecorder recorder) 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
-
Field Details
-
INCLUDED_TAG
- See Also:
-
FILE_ATTR
- See Also:
-
URL_ATTR
- See Also:
-
RESOURCE_ATTR
- See Also:
-
OPTIONAL_ATTR
- See Also:
-
attributeInUse
-
optional
private boolean optional
-
-
Constructor Details
-
IncludeAction
public IncludeAction()
-
-
Method Details
-
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 aPattern
.- Specified by:
begin
in classAction
- Throws:
ActionException
-
close
-
checkAttributes
-
attributeToURL
-
openURL
-
resourceAsURL
-
optionalWarning
-
filePathAsURL
-
getInputURL
-
getInputStream
-
trimHeadAndTail
-
parseAndRecord
private void parseAndRecord(InputStream inputSource, SaxEventRecorder recorder) throws JoranException - Throws:
JoranException
-
end
- Specified by:
end
in classAction
- Throws:
ActionException
-