public class EntryFactory extends Object
EntryFactory
...Modifier and Type | Class and Description |
---|---|
static interface |
EntryFactory.InvalidationStrategy
Strategy for invalidating item states
|
static interface |
EntryFactory.NodeEntryListener |
Constructor and Description |
---|
EntryFactory(TransientItemStateFactory isf,
IdFactory idFactory,
EntryFactory.NodeEntryListener listener,
PathFactory pathFactory)
Create a new instance of the
EntryFactory . |
Modifier and Type | Method and Description |
---|---|
NodeEntry |
createNodeEntry(NodeEntry parent,
Name qName,
String uniqueId) |
PropertyEntry |
createPropertyEntry(NodeEntry parent,
Name qName) |
NodeEntry |
createRootEntry() |
IdFactory |
getIdFactory() |
EntryFactory.InvalidationStrategy |
getInvalidationStrategy() |
TransientItemStateFactory |
getItemStateFactory() |
PathFactory |
getPathFactory() |
void |
notifyEntryCreated(NodeEntry entry) |
void |
notifyIdChange(NodeEntry entry,
String previousUniqueID) |
public EntryFactory(TransientItemStateFactory isf, IdFactory idFactory, EntryFactory.NodeEntryListener listener, PathFactory pathFactory)
EntryFactory
.isf
- idFactory
- listener
- pathFactory
- public NodeEntry createRootEntry()
public PropertyEntry createPropertyEntry(NodeEntry parent, Name qName)
public IdFactory getIdFactory()
public PathFactory getPathFactory()
public TransientItemStateFactory getItemStateFactory()
public void notifyEntryCreated(NodeEntry entry)
public EntryFactory.InvalidationStrategy getInvalidationStrategy()
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.