Class XMLRemove
java.lang.Object
ch.tocco.nice2.model.base.spi.base.AbstractXMLUnmarshallerModelBuilder
ch.tocco.nice2.model.entity.impl.reading.remove.XMLRemove
- All Implemented Interfaces:
NiceModelBuilder
Supports removing entities, fields an relations in the relation.
-
Field Summary
Fields inherited from class AbstractXMLUnmarshallerModelBuilder
displayValueFactory, factory, log -
Constructor Summary
ConstructorsConstructorDescriptionXMLRemove(org.slf4j.Logger log, DisplayValueFactory displayFactory, ConfigModuleContext configModuleContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectbuildHandlerInstance(Object receiver, @Nullable SourceContribution src) Return a new instance of a class, which can handle the event of the xml-unmarshallerprotected StringReturn the name of the first xml-taggetType()Return the type of TMethods inherited from class AbstractXMLUnmarshallerModelBuilder
afterParse, beforeParse, buildModel, shouldIgnoreUnhandledAttributes
-
Constructor Details
-
XMLRemove
public XMLRemove(org.slf4j.Logger log, DisplayValueFactory displayFactory, ConfigModuleContext configModuleContext)
-
-
Method Details
-
getType
Description copied from interface:NiceModelBuilderReturn the type of T -
buildHandlerInstance
Description copied from class:AbstractXMLUnmarshallerModelBuilderReturn 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:
buildHandlerInstancein classAbstractXMLUnmarshallerModelBuilder- Parameters:
receiver- the receiver.src- the contribution that defines the source currently being handled- Returns:
- the instance, non-null.
-
getFirstTag
Description copied from class:AbstractXMLUnmarshallerModelBuilderReturn the name of the first xml-tag- Specified by:
getFirstTagin classAbstractXMLUnmarshallerModelBuilder- Returns:
- non-null
-