public class IsNotBinaryFileRule extends AbstractResourceAvailabilityRule implements ResourceHelper
true
if the item Resource
does have JcrResourceOrigin.TEXT_PROPERTY
or
has a name that conforms to text type resource as per ResourceHelper.isTextMediaType(String)
.
This rule returns false if given item has binary sub-node JcrResourceOrigin.BINARY_NODE_NAME
.
TEXT_TYPE_EXTENSIONS, TIKA
Constructor and Description |
---|
IsNotBinaryFileRule(info.magnolia.ui.api.availability.AvailabilityDefinition availabilityDefinition,
info.magnolia.ui.api.availability.AvailabilityRuleDefinition ruleDefinition) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isAvailableFor(info.magnolia.resourceloader.Resource resource) |
isAvailableForItem
getAvailabilityDefinition, getRuleDefinition, isAvailable, shouldByPass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFirstResource, getJcrNode, isTextMediaType
@Inject public IsNotBinaryFileRule(info.magnolia.ui.api.availability.AvailabilityDefinition availabilityDefinition, info.magnolia.ui.api.availability.AvailabilityRuleDefinition ruleDefinition)
protected boolean isAvailableFor(info.magnolia.resourceloader.Resource resource)
isAvailableFor
in class info.magnolia.ui.availability.rule.AbstractAvailabilityRule<info.magnolia.resourceloader.Resource,info.magnolia.ui.api.availability.AvailabilityRuleDefinition>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.