public interface IMenuObject extends com.helger.commons.id.IHasID<String>, com.helger.commons.collections.attrs.IAttributeContainer
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.filter.IFilter<IMenuObject> |
getDisplayFilter() |
EMenuObjectType |
getMenuObjectType() |
boolean |
matchesDisplayFilter() |
IMenuObject |
setDisplayFilter(com.helger.commons.filter.IFilter<IMenuObject> 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, getAttributeNames, getAttributeObject, getCastedAttribute, getCastedAttribute, getTypedAttribute, getTypedAttribute@Nonnull EMenuObjectType getMenuObjectType()
@Nullable com.helger.commons.filter.IFilter<IMenuObject> getDisplayFilter()
@Nonnull IMenuObject setDisplayFilter(@Nullable com.helger.commons.filter.IFilter<IMenuObject> 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.