- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.joran.action.PreconditionValidator
-
- All Implemented Interfaces:
ContextAware
public class PreconditionValidator extends ContextAwareBase
-
-
Field Summary
-
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
-
Constructor Summary
Constructors Constructor Description PreconditionValidator(ContextAware origin, SaxEventInterpretationContext seic, String name, Attributes attributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddMissingAttributeError(String attributeName)PreconditionValidatorgeneric(String attributeName)Deprecated.replaced byvalidateGivenAttribute(String)StringgetLocationSuffix()booleanisInvalidAttribute(String attributeName)booleanisValid()booleanisValidAttribute(String attributeName)PreconditionValidatorvalidateClassAttribute()PreconditionValidatorvalidateGivenAttribute(String attributeName)PreconditionValidatorvalidateNameAttribute()PreconditionValidatorvalidateOneAndOnlyOneAttributeProvided(String... names)PreconditionValidatorvalidateRefAttribute()PreconditionValidatorvalidateValueAttribute()PreconditionValidatorvalidateZeroAttributes()-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
-
-
-
Constructor Detail
-
PreconditionValidator
public PreconditionValidator(ContextAware origin, SaxEventInterpretationContext seic, String name, Attributes attributes)
-
-
Method Detail
-
validateZeroAttributes
public PreconditionValidator validateZeroAttributes()
-
validateClassAttribute
public PreconditionValidator validateClassAttribute()
-
validateNameAttribute
public PreconditionValidator validateNameAttribute()
-
validateValueAttribute
public PreconditionValidator validateValueAttribute()
-
validateRefAttribute
public PreconditionValidator validateRefAttribute()
-
validateOneAndOnlyOneAttributeProvided
public PreconditionValidator validateOneAndOnlyOneAttributeProvided(String... names)
-
isInvalidAttribute
public boolean isInvalidAttribute(String attributeName)
-
isValidAttribute
public boolean isValidAttribute(String attributeName)
-
validateGivenAttribute
public PreconditionValidator validateGivenAttribute(String attributeName)
-
generic
@Deprecated public PreconditionValidator generic(String attributeName)
Deprecated.replaced byvalidateGivenAttribute(String)
-
addMissingAttributeError
public void addMissingAttributeError(String attributeName)
-
getLocationSuffix
public String getLocationSuffix()
-
isValid
public boolean isValid()
-
-