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 IIIFBuilder
TopicMapException
protected 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
TopicMapException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
java.lang.SecurityException
protected 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
TopicMapException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
java.lang.SecurityException
protected 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
TopicMapException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
java.lang.SecurityException
protected 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
TopicMapException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
java.lang.SecurityException
protected 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
TopicMapException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
java.lang.SecurityException
protected boolean orderByOrderRole(java.util.ArrayList<Association> associations) throws TopicMapException
TopicMapException
protected Manifest buildManifest(Topic t, IIIFExport tool) throws TopicMapException
TopicMapException
protected Sequence buildSequence(Topic t, IIIFExport tool) throws TopicMapException
TopicMapException
protected Canvas buildCanvas(Topic t, IIIFExport tool) throws TopicMapException
TopicMapException
protected Content buildContent(Topic t, IIIFExport tool) throws TopicMapException
TopicMapException
protected void addContentBody(Content c, Topic t, IIIFExport tool) throws TopicMapException
TopicMapException
protected Service buildService(Topic t, IIIFExport tool) throws TopicMapException
TopicMapException
public java.lang.String getBuilderName()
getBuilderName
in interface IIIFBuilder
Copyright 2004-2015 Wandora Team