Gedcom7Structure class sealed
GEDCOM 7 Structure.
- Implementers
- $GedcomStructure
- AbbreviationStructure
- AddressLine1Structure
- AddressLine2Structure
- AddressLine3Structure
- AddressStructure
- AdoptionStructure
- AgeAtEventStructure
- AliasStructure
- AncestorInterestStructure
- AnnulmentStructure
- AssociatesStructure
- AuthorStructure
- BaptismLatterDaySaintStructure
- BaptismStructure
- BarMitzvahStructure
- BasMitzvahStructure
- BirthStructure
- BlessingStructure
- CallNumberStructure
- CasteStructure
- CauseStructure
- CensusStructure
- ChangeStructure
- ChildStructure
- ChristeningAdultStructure
- ChristeningStructure
- CityStructure
- ConfirmationLatterDaySaintStructure
- ConfirmationStructure
- ContinuedStructure
- CopyrightStructure
- CorporateNameStructure
- CountryStructure
- CreationStructure
- CremationStructure
- CropStructure
- DataStructure
- DateStructure
- DeathStructure
- DepositingRemainsStructure
- DescendantInterestStructure
- DescriptionStructure
- DestinationStructure
- DidNotHappenStructure
- DivorceFilingStructure
- DivorceStructure
- EducationStructure
- EmailStructure
- EmigrationStructure
- EndowmentLatterDaySaintStructure
- EngagementStructure
- EventStructure
- ExtensionSchemaStructure
- ExtensionTagStructure
- ExternalIdentifierStructure
- FacsimileStructure
- FactStructure
- FamilyChildStructure
- FamilyRecordStructure
- FamilySpouseStructure
- FileReferenceStructure
- FirstCommunionStructure
- FormatStructure
- GivenNameStructure
- GraduationStructure
- HeaderStructure
- HeightInPixelsStructure
- HusbandStructure
- IdentificationNumberStructure
- ImmigrationStructure
- IndividualStructure
- InitiatoryLatterDaySaintStructure
- LanguageStructure
- LatitudeStructure
- LeftCropWidthStructure
- LongitudeStructure
- MapStructure
- MarriageBannsStructure
- MarriageContractStructure
- MarriageLicenseStructure
- MarriageSettlementStructure
- MarriageStructure
- MediaTypeStructure
- MediumStructure
- NamePrefixStructure
- NameStructure
- NameSuffixStructure
- NationalityStructure
- NaturalizationStructure
- NicknameStructure
- NoteStructure
- NumberOfChildrenStructure
- NumberOfMarriagesStructure
- ObjectStructure
- OccupationStructure
- OrdinationStructure
- PageStructure
- PedigreeStructure
- PhoneStructure
- PhraseStructure
- PlaceStructure
- PostalCodeStructure
- ProbateStructure
- PropertyStructure
- PublicationStructure
- QualityOfDataStructure
- ReferenceStructure
- ReligionStructure
- RepositoryStructure
- ResidenceStructure
- ResponsibleAgencyStructure
- RestrictionStructure
- RetirementStructure
- RoleStructure
- SealingChildStructure
- SealingSpouseStructure
- SexStructure
- SharedNoteStructure
- SocialSecurityNumberStructure
- SortDateStructure
- SourceStructure
- StateStructure
- StatusStructure
- SubmitterStructure
- SurnamePrefixStructure
- SurnameStructure
- TempleStructure
- TextFromSourceStructure
- TimeStructure
- TitleStructure
- TopCropWidthStructure
- TrailerStructure
- TranslationStructure
- TypeStructure
- UniqueIdentifierStructure
- UnknownStructure
- VersionStructure
- WebAddressStructure
- WidthInPixelsStructure
- WifeStructure
- WillStructure
- Available extensions
Constructors
- Gedcom7Structure.from(GedcomStructure structure)
-
Parses GEDCOM 7 Structure from any
GedcomStructure.factory -
Gedcom7Structure.parse({required int level, required String tag, required String? xref, required String? lineVal, required Iterable<
GedcomStructure> ? substructures}) -
Parses GEDCOM 7 Structure.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- level → int
-
Level.
no setter
- lineVal → String?
-
Line Value.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
substructures
→ List<
Gedcom7Structure> -
Nested substructures.
no setter
- substructuresLevel → int
-
Represents level for all nested substructures.
no setter
- tag → String
-
Tag.
no setter
- valueInteger → int?
-
Available on GedcomStructure, provided by the GedcomStructureValueExtension extension
Parsed Integer value.no setter -
valueList
→ List<
String> -
Available on GedcomStructure, provided by the GedcomStructureValueExtension extension
Parsed List value.no setter - valueText → String?
-
Available on GedcomStructure, provided by the GedcomStructureValueExtension extension
Parsed String value.no setter - valueXref → String?
-
Available on GedcomStructure, provided by the GedcomStructureValueExtension extension
Parsed XREF value.no setter - xref → String?
-
Cross-reference identifier.
no setter
Methods
-
addSubstructure(
{required String tag, String? xref, String? lineVal}) → Gedcom7Structure - Creates a structure, adds it to substructures and returns created substructure.
-
get<
R extends T> () → R -
Same as
getByTag, but accepts typeR.inherited -
getAll<
R extends T> () → Iterable< R> -
Same as
getAllByTag, but accepts typeR.inherited -
getAllByTag(
String tag) → Iterable< GedcomStructure> -
Returns nested tags with the matching
tag.inherited -
getByTag(
String tag) → GedcomStructure -
Returns first nested tag with the matching
tag.inherited -
getByTagOrNull(
String tag) → GedcomStructure? -
Returns first nested tag with the matching
tagor null.inherited -
getOrNull<
R extends T> () → R? -
Same as
getByTagOrNull, but accepts typeR.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeSubstructure(
GedcomStructure structure) → void -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited