Class XmlMenuBuilder
java.lang.Object
ch.tocco.nice2.model.base.spi.base.AbstractXMLUnmarshallerModelBuilder
ch.tocco.nice2.model.menu.impl.xml.AbstractXmlMenuBuilder
ch.tocco.nice2.model.menu.impl.xml.XmlMenuBuilder
- All Implemented Interfaces:
NiceModelBuilder
Reads menu structures
-
Field Summary
Fields inherited from class ch.tocco.nice2.model.menu.impl.xml.AbstractXmlMenuBuilder
itemFactory, labelFactory
Fields inherited from class ch.tocco.nice2.model.base.spi.base.AbstractXMLUnmarshallerModelBuilder
displayValueFactory, factory, log
-
Constructor Summary
ConstructorDescriptionXmlMenuBuilder
(org.slf4j.Logger log, DisplayValueFactory displayFactory, ItemFactory itemFactory, MenuItemLabelFactory labelFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
buildHandlerInstance
(Object receiver) Return a new instance of a class, which can handle the event of the xml-unmarshallerprotected String
Specifies the root tag of the config files we are responsibnlegetType()
Return type of the receiverMethods inherited from class ch.tocco.nice2.model.base.spi.base.AbstractXMLUnmarshallerModelBuilder
afterParse, beforeParse, buildModel, shouldIgnoreUnhandledAttributes
-
Constructor Details
-
Method Details
-
buildHandlerInstance
Description copied from class:AbstractXMLUnmarshallerModelBuilder
Return a new instance of a class, which can handle the event of the xml-unmarshaller State: It's guaranteed that all protected methods are set and valid- Specified by:
buildHandlerInstance
in classAbstractXMLUnmarshallerModelBuilder
- Parameters:
receiver
- the receiver.- Returns:
- a menu model reader
-
getFirstTag
Specifies the root tag of the config files we are responsibnle- Specified by:
getFirstTag
in classAbstractXMLUnmarshallerModelBuilder
- Returns:
- "menu"
-
getType
Return type of the receiver- Returns:
- type of the receiver
-