public class IsNotBinaryFileRule extends AbstractResourceAvailabilityRule
true
if the item Resource
does have JcrResourceOrigin.TEXT_PROPERTY
,
or if the given resource's MediaType
is different than MediaType.ANY_TEXT_TYPE
or WHITELISTED_EXTENSIONS
This rule returns false if given item has binary sub-node JcrResourceOrigin.BINARY_NODE_NAME
.
For identifying the mediaType for a given resource, format column ResourcesContainer.FORMAT_PROPERTY_ID
is used.
ResourcesContainer
Constructor and Description |
---|
IsNotBinaryFileRule(info.magnolia.resourceloader.ResourceOrigin origin,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isAvailableFor(info.magnolia.resourceloader.Resource itemId) |
isAvailableForItem
@Inject public IsNotBinaryFileRule(info.magnolia.resourceloader.ResourceOrigin origin, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector)
protected boolean isAvailableFor(info.magnolia.resourceloader.Resource itemId)
isAvailableFor
in class AbstractResourceAvailabilityRule
Copyright © 2016 Magnolia International Ltd.. All rights reserved.