Package org.gedcomx.rt
Class GedcomxLocalReferenceResolver
- java.lang.Object
-
- org.gedcomx.rt.GedcomxModelVisitorBase
-
- org.gedcomx.rt.GedcomxLocalReferenceResolver
-
- All Implemented Interfaces:
GedcomxModelVisitor
public class GedcomxLocalReferenceResolver extends GedcomxModelVisitorBase
- Author:
- Ryan Heaton
-
-
Field Summary
Fields Modifier and Type Field Description protected ExtensibleDataresource-
Fields inherited from class org.gedcomx.rt.GedcomxModelVisitorBase
contextStack
-
-
Constructor Summary
Constructors Constructor Description GedcomxLocalReferenceResolver(String resourceId)
-
Method Summary
-
Methods inherited from class org.gedcomx.rt.GedcomxModelVisitorBase
getContextStack
-
-
-
-
Field Detail
-
resource
protected ExtensibleData resource
-
-
Constructor Detail
-
GedcomxLocalReferenceResolver
public GedcomxLocalReferenceResolver(String resourceId)
-
-
Method Detail
-
resolve
public static ExtensibleData resolve(ResourceReference ref, Gedcomx document)
-
resolve
public static ExtensibleData resolve(URI ref, Gedcomx document)
-
resolve
public static ExtensibleData resolve(String resourceId, Gedcomx document)
-
getResource
public ExtensibleData getResource()
-
bindIfNeeded
protected void bindIfNeeded(ExtensibleData candidate)
-
visitGedcomx
public void visitGedcomx(Gedcomx gx)
- Specified by:
visitGedcomxin interfaceGedcomxModelVisitor- Overrides:
visitGedcomxin classGedcomxModelVisitorBase
-
visitDocument
public void visitDocument(Document document)
- Specified by:
visitDocumentin interfaceGedcomxModelVisitor- Overrides:
visitDocumentin classGedcomxModelVisitorBase
-
visitPlaceDescription
public void visitPlaceDescription(PlaceDescription place)
- Specified by:
visitPlaceDescriptionin interfaceGedcomxModelVisitor- Overrides:
visitPlaceDescriptionin classGedcomxModelVisitorBase
-
visitEvent
public void visitEvent(Event event)
- Specified by:
visitEventin interfaceGedcomxModelVisitor- Overrides:
visitEventin classGedcomxModelVisitorBase
-
visitEventRole
public void visitEventRole(EventRole role)
- Specified by:
visitEventRolein interfaceGedcomxModelVisitor- Overrides:
visitEventRolein classGedcomxModelVisitorBase
-
visitAgent
public void visitAgent(Agent agent)
- Specified by:
visitAgentin interfaceGedcomxModelVisitor- Overrides:
visitAgentin classGedcomxModelVisitorBase
-
visitSourceDescription
public void visitSourceDescription(SourceDescription sourceDescription)
- Specified by:
visitSourceDescriptionin interfaceGedcomxModelVisitor- Overrides:
visitSourceDescriptionin classGedcomxModelVisitorBase
-
visitSourceCitation
public void visitSourceCitation(SourceCitation citation)
- Specified by:
visitSourceCitationin interfaceGedcomxModelVisitor- Overrides:
visitSourceCitationin classGedcomxModelVisitorBase
-
visitCollection
public void visitCollection(Collection collection)
- Specified by:
visitCollectionin interfaceGedcomxModelVisitor- Overrides:
visitCollectionin classGedcomxModelVisitorBase
-
visitRecordDescriptor
public void visitRecordDescriptor(RecordDescriptor recordDescriptor)
- Specified by:
visitRecordDescriptorin interfaceGedcomxModelVisitor- Overrides:
visitRecordDescriptorin classGedcomxModelVisitorBase
-
visitField
public void visitField(Field field)
- Specified by:
visitFieldin interfaceGedcomxModelVisitor- Overrides:
visitFieldin classGedcomxModelVisitorBase
-
visitFieldValue
public void visitFieldValue(FieldValue fieldValue)
- Specified by:
visitFieldValuein interfaceGedcomxModelVisitor- Overrides:
visitFieldValuein classGedcomxModelVisitorBase
-
visitRelationship
public void visitRelationship(Relationship relationship)
- Specified by:
visitRelationshipin interfaceGedcomxModelVisitor- Overrides:
visitRelationshipin classGedcomxModelVisitorBase
-
visitConclusion
protected void visitConclusion(Conclusion conclusion)
- Overrides:
visitConclusionin classGedcomxModelVisitorBase
-
visitSubject
protected void visitSubject(Subject subject)
- Overrides:
visitSubjectin classGedcomxModelVisitorBase
-
visitPerson
public void visitPerson(Person person)
- Specified by:
visitPersonin interfaceGedcomxModelVisitor- Overrides:
visitPersonin classGedcomxModelVisitorBase
-
visitFact
public void visitFact(Fact fact)
- Specified by:
visitFactin interfaceGedcomxModelVisitor- Overrides:
visitFactin classGedcomxModelVisitorBase
-
visitPlaceReference
public void visitPlaceReference(PlaceReference place)
- Specified by:
visitPlaceReferencein interfaceGedcomxModelVisitor- Overrides:
visitPlaceReferencein classGedcomxModelVisitorBase
-
visitDate
public void visitDate(Date date)
- Specified by:
visitDatein interfaceGedcomxModelVisitor- Overrides:
visitDatein classGedcomxModelVisitorBase
-
visitName
public void visitName(Name name)
- Specified by:
visitNamein interfaceGedcomxModelVisitor- Overrides:
visitNamein classGedcomxModelVisitorBase
-
visitNameForm
public void visitNameForm(NameForm form)
- Specified by:
visitNameFormin interfaceGedcomxModelVisitor- Overrides:
visitNameFormin classGedcomxModelVisitorBase
-
visitNamePart
public void visitNamePart(NamePart part)
- Specified by:
visitNamePartin interfaceGedcomxModelVisitor- Overrides:
visitNamePartin classGedcomxModelVisitorBase
-
visitGender
public void visitGender(Gender gender)
- Specified by:
visitGenderin interfaceGedcomxModelVisitor- Overrides:
visitGenderin classGedcomxModelVisitorBase
-
visitSourceReference
public void visitSourceReference(SourceReference sourceReference)
- Specified by:
visitSourceReferencein interfaceGedcomxModelVisitor- Overrides:
visitSourceReferencein classGedcomxModelVisitorBase
-
visitNote
public void visitNote(Note note)
- Specified by:
visitNotein interfaceGedcomxModelVisitor- Overrides:
visitNotein classGedcomxModelVisitorBase
-
visitEvidenceReference
public void visitEvidenceReference(EvidenceReference evidenceReference)
- Specified by:
visitEvidenceReferencein interfaceGedcomxModelVisitor- Overrides:
visitEvidenceReferencein classGedcomxModelVisitorBase
-
-