public class FullIIIFBuilder extends java.lang.Object implements IIIFBuilder
| Constructor and Description |
|---|
FullIIIFBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addContentBody(Content c,
Topic t,
IIIFExport tool) |
protected Canvas |
buildCanvas(Topic t,
IIIFExport tool) |
protected Content |
buildContent(Topic t,
IIIFExport tool) |
Manifest |
buildIIIF(Wandora wandora,
Context context,
IIIFExport tool) |
protected Manifest |
buildManifest(Topic t,
IIIFExport tool) |
protected Sequence |
buildSequence(Topic t,
IIIFExport tool) |
protected Service |
buildService(Topic t,
IIIFExport tool) |
protected void |
copyAssociationSI(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String associationType,
java.lang.String roleType) |
protected void |
copyAssociationString(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String associationType,
java.lang.String roleType) |
protected void |
copyOccurrence(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String occurrenceType) |
protected void |
copyOccurrenceInteger(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String occurrenceType) |
java.lang.String |
getBuilderName() |
protected boolean |
orderByOrderRole(java.util.ArrayList<Association> associations) |
protected void |
setItem(java.lang.Object modelObject,
java.lang.String setter,
java.lang.Object value) |
public Manifest buildIIIF(Wandora wandora, Context context, IIIFExport tool) throws TopicMapException
buildIIIF in interface IIIFBuilderTopicMapExceptionprotected void setItem(java.lang.Object modelObject,
java.lang.String setter,
java.lang.Object value)
throws TopicMapException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException
TopicMapExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.SecurityExceptionprotected void copyOccurrenceInteger(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String occurrenceType)
throws TopicMapException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException
TopicMapExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.SecurityExceptionprotected void copyOccurrence(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String occurrenceType)
throws TopicMapException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException
TopicMapExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.SecurityExceptionprotected void copyAssociationString(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String associationType,
java.lang.String roleType)
throws TopicMapException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException
TopicMapExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.SecurityExceptionprotected void copyAssociationSI(java.lang.Object modelObject,
java.lang.String setter,
Topic t,
java.lang.String associationType,
java.lang.String roleType)
throws TopicMapException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException
TopicMapExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.SecurityExceptionprotected boolean orderByOrderRole(java.util.ArrayList<Association> associations) throws TopicMapException
TopicMapExceptionprotected Manifest buildManifest(Topic t, IIIFExport tool) throws TopicMapException
TopicMapExceptionprotected Sequence buildSequence(Topic t, IIIFExport tool) throws TopicMapException
TopicMapExceptionprotected Canvas buildCanvas(Topic t, IIIFExport tool) throws TopicMapException
TopicMapExceptionprotected Content buildContent(Topic t, IIIFExport tool) throws TopicMapException
TopicMapExceptionprotected void addContentBody(Content c, Topic t, IIIFExport tool) throws TopicMapException
TopicMapExceptionprotected Service buildService(Topic t, IIIFExport tool) throws TopicMapException
TopicMapExceptionpublic java.lang.String getBuilderName()
getBuilderName in interface IIIFBuilderCopyright 2004-2015 Wandora Team