public interface IMenuObject extends com.helger.commons.id.IHasID<String>, com.helger.commons.collection.attr.IMutableAttributeContainerAny<String>
| Modifier and Type | Method and Description |
|---|---|
IMenuObjectFilter |
getDisplayFilter() |
EMenuObjectType |
getMenuObjectType() |
boolean |
matchesDisplayFilter() |
IMenuObject |
setDisplayFilter(IMenuObjectFilter aDisplayFilter)
Set a new display filter for this menu object.
|
getAndSetAttributeFlag, setAttribute, setAttribute, setAttribute, setAttributeremoveAttribute, setAttribute, setAttributes, setAttributescontainsAttribute, containsNoAttribute, getAllAttributeNames, getAllAttributes, getAllAttributeValues, getAttributeAsBigDecimal, getAttributeAsBigDecimal, getAttributeAsBigInteger, getAttributeAsBigInteger, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDouble, getAttributeAsDouble, getAttributeAsInt, getAttributeAsInt, getAttributeAsLong, getAttributeAsLong, getAttributeAsString, getAttributeAsString, getAttributeCount, getAttributeObject, getCastedAttribute, getCastedAttribute, getIterator, getTypedAttribute, getTypedAttribute@Nonnull EMenuObjectType getMenuObjectType()
@Nullable IMenuObjectFilter getDisplayFilter()
@Nonnull IMenuObject setDisplayFilter(@Nullable IMenuObjectFilter aDisplayFilter)
aDisplayFilter - The new display filter to set. Maybe null to indicate
that no filter is required.boolean matchesDisplayFilter()
true if either no display filter is installed, or if
the installed filter matches, false otherwise.Copyright © 2014–2015 Philip Helger. All rights reserved.