public class ItemCreatorImpl extends MasterItemCreatorImpl
master
Constructor and Description |
---|
ItemCreatorImpl(GeneratorContext ctx,
GeneratorContext.MasterContext master,
Component component) |
Modifier and Type | Method and Description |
---|---|
<T extends Device> |
createDeviceItem(T device,
String sourceName) |
CreationRequest<SourceItem> |
createImportItem(MasterImport masterImport,
String sourceName) |
CreationRequest<SourceItem> |
createSourceItem(Driver source,
String sourceName) |
protected void |
customizeItem(Item item,
CustomizationRequest customizationRequest) |
protected boolean |
isArchive(Item item,
CustomizationRequest customizationRequest) |
protected <T extends Item> |
itemAdded(T item,
CustomizationRequest customizationRequest,
List<String> originalLocalTags,
Set<MasterListener<T>> masterListeners) |
callItemInterceptors, createMarker, createSelfItem
addItem, addItem, addItem, createChangeCounterItem, createConstantItem, createPersistentItem, createReferenceItem, createTransientItem
markUnsupported
public ItemCreatorImpl(GeneratorContext ctx, GeneratorContext.MasterContext master, Component component)
public CreationRequest<SourceItem> createSourceItem(Driver source, String sourceName)
createSourceItem
in interface ItemCreator
createSourceItem
in class AbstractComponentItemCreator
public CreationRequest<SourceItem> createImportItem(MasterImport masterImport, String sourceName)
createImportItem
in interface ItemCreator
createImportItem
in class AbstractComponentItemCreator
public <T extends Device> CreationRequest<SourceItem> createDeviceItem(T device, String sourceName)
createDeviceItem
in interface ItemCreator
createDeviceItem
in class AbstractComponentItemCreator
protected <T extends Item> void itemAdded(T item, CustomizationRequest customizationRequest, List<String> originalLocalTags, Set<MasterListener<T>> masterListeners)
itemAdded
in class MasterItemCreatorImpl
protected void customizeItem(Item item, CustomizationRequest customizationRequest)
customizeItem
in class AbstractComponentItemCreator
protected boolean isArchive(Item item, CustomizationRequest customizationRequest)