Package org.rcsb.cif.schema.core
Class CifCoreBlockBuilder
java.lang.Object
org.rcsb.cif.model.builder.BlockBuilderImpl<CifCoreFileBuilder>
org.rcsb.cif.schema.core.CifCoreBlockBuilder
- All Implemented Interfaces:
BlockBuilder<CifCoreFileBuilder>
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class CifCoreBlockBuilder
extends BlockBuilderImpl<CifCoreFileBuilder>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CifCoreBlockBuilder(String blockName, CifCoreFileBuilder parent) -
Method Summary
Methods inherited from class org.rcsb.cif.model.builder.BlockBuilderImpl
addCategory, build, getBlockHeader, getCategories
-
Constructor Details
-
Method Details
-
enterCategory
Description copied from interface:BlockBuilderDescend 1 level and enter a new Category.- Specified by:
enterCategoryin interfaceBlockBuilder<CifCoreFileBuilder>- Overrides:
enterCategoryin classBlockBuilderImpl<CifCoreFileBuilder>- Parameters:
categoryName- the name for this category- Returns:
- a parent-aware builder instance at category level
-
leaveBlock
Description copied from interface:BlockBuilderLeave this block and move back to the parent builder at CifFile level.- Specified by:
leaveBlockin interfaceBlockBuilder<CifCoreFileBuilder>- Overrides:
leaveBlockin classBlockBuilderImpl<CifCoreFileBuilder>- Returns:
- the parent builder
-
digest
public void digest(CategoryBuilder<? extends BlockBuilder<CifCoreFileBuilder>,CifCoreFileBuilder> builder)Description copied from interface:BlockBuilderA hook to make this instance aware of the data in all child nodes.- Specified by:
digestin interfaceBlockBuilder<CifCoreFileBuilder>- Overrides:
digestin classBlockBuilderImpl<CifCoreFileBuilder>- Parameters:
builder- the child builder to digest
-
digest
public void digest(IntColumnBuilder<? extends CategoryBuilder<CifCoreBlockBuilder,CifCoreFileBuilder>,CifCoreBlockBuilder,CifCoreFileBuilder> builder) -
digest
public void digest(FloatColumnBuilder<? extends CategoryBuilder<CifCoreBlockBuilder,CifCoreFileBuilder>,CifCoreBlockBuilder,CifCoreFileBuilder> builder) -
digest
public void digest(StrColumnBuilder<? extends CategoryBuilder<CifCoreBlockBuilder,CifCoreFileBuilder>,CifCoreBlockBuilder,CifCoreFileBuilder> builder) -
enterCifCore
-
enterDiffraction
-
enterDiffrn
-
enterDiffrnAttenuator
-
enterDiffrnDetector
-
enterDiffrnMeasurement
-
enterDiffrnOrient
-
enterDiffrnOrientMatrix
-
enterDiffrnOrientRefln
-
enterDiffrnRadiation
-
enterDiffrnRadiationWavelength
-
enterDiffrnRefln
-
enterDiffrnReflns
-
enterDiffrnReflnsClass
-
enterDiffrnReflnsTransfMatrix
-
enterDiffrnScaleGroup
-
enterDiffrnSource
-
enterDiffrnStandard
-
enterDiffrnStandardRefln
-
enterRefln
-
enterReflns
-
enterReflnsClass
-
enterReflnsScale
-
enterReflnsShell
-
enterExptl
-
enterCell
-
enterCellMeasurement
-
enterCellMeasurementRefln
-
enterChemical
-
enterChemicalConnAtom
-
enterChemicalConnBond
-
enterChemicalFormula
-
enterExptlAbsorpt
-
enterExptlCrystal
-
enterExptlCrystalAppearance
-
enterExptlCrystalFace
-
enterSpaceGroup
-
enterSpaceGroupGenerator
-
enterSpaceGroupSymop
-
enterSpaceGroupWyckoff
-
enterFunction
-
enterModel
-
enterGeom
-
enterGeomAngle
-
enterGeomBond
-
enterGeomContact
-
enterGeomHbond
-
enterGeomTorsion
-
enterModelSite
-
enterValence
-
enterValenceParam
-
enterValenceRef
-
enterPublication
-
enterAudit
-
enterAuditAuthor
-
enterAuditConform
-
enterAuditContactAuthor
-
enterAuditLink
-
enterCitation
-
enterCitationAuthor
-
enterCitationEditor
-
enterComputing
-
enterDatabase
-
enterDatabaseCode
-
enterDatabaseRelated
-
enterDisplay
-
enterDisplayColour
-
enterJournal
-
enterJournalCoeditor
-
enterJournalDate
-
enterJournalIndex
-
enterJournalTecheditor
-
enterPubl
-
enterPublAuthor
-
enterPublBody
-
enterPublContactAuthor
-
enterPublManuscript
-
enterPublManuscriptInclExtra
-
enterPublRequested
-
enterPublSection
-
enterStructure
-
enterAtom
-
enterAtomSite
-
enterAtomSiteAniso
-
enterAtomSites
-
enterAtomSitesCartnTransform
-
enterAtomSitesFractTransform
-
enterAtomType
-
enterAtomTypeScat
-
enterRefine
-
enterRefineDiff
-
enterRefineLs
-
enterRefineLsClass
-
enterSymmetry
-
enterDiffrnStandards
-
enterCellAngle
-
enterChemCompBond
-
enterSymmetryEquiv
-
enterPublManuscriptIncl
-
enterAtomSiteAnisotrop
-