Package dev.enola.thing
Interface ThingOrBuilder<B extends Thing>
- Type Parameters:
B- the type of Thing being built
- All Superinterfaces:
Builder<B>,HasIRI,HasIRI.Builder<Thing.Builder<B>>,PredicatesObjects,PredicatesObjects.Builder<B>,Thing,Thing.Builder<B>
- All Known Implementing Classes:
MutableThing
Thing or Thing.Builder.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.enola.thing.Thing
Thing.Builder<B extends Thing> -
Method Summary
Methods inherited from interface dev.enola.thing.PredicatesObjects
datatype, datatype, datatypes, get, get, get, get, getLinks, getOptional, getString, getString, getThing, getThing, getThingOrThrow, getThings, getThings, getThings, getThings, hasLink, isIterable, isLinkObject, isOrdered, isStruct, predicateIRIs, propertiesMethods inherited from interface dev.enola.thing.PredicatesObjects.Builder
addAllOrdered, set, setMethods inherited from interface dev.enola.thing.Thing.Builder
add, add, add, add, addAll, addAll, addAll, addAll, addOrdered, addOrdered, addOrdered, addOrdered, build, iri, set, set