public abstract class AbstractCompositeNeedProducer extends java.lang.Object implements NeedProducer
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
AbstractCompositeNeedProducer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNeedFactory(NeedProducer needProducer) |
org.apache.jena.query.Dataset |
create()
Returns a new Model that represents the created need or null if no more needs can be created.
|
protected java.util.Set<NeedProducer> |
getNeedFactories() |
boolean |
isExhausted()
Indicates that no more needs will be created by this factory.
|
protected abstract NeedProducer |
selectActiveNeedFactory()
Returns one of the NeedProducer objects found in the needFactories set, or null if no
factories are elegible (in which case the factory is exhausted).
|
void |
setNeedFactories(java.util.Set<NeedProducer> delegates) |
public org.apache.jena.query.Dataset create()
NeedProducercreate in interface NeedProducerpublic boolean isExhausted()
NeedProducerisExhausted in interface NeedProducerprotected abstract NeedProducer selectActiveNeedFactory()
protected java.util.Set<NeedProducer> getNeedFactories()
public void setNeedFactories(java.util.Set<NeedProducer> delegates)
public void addNeedFactory(NeedProducer needProducer)
Copyright © 2018. All Rights Reserved.