Note
The cashing mechanism is not implemented yet.
| Modifier and Type | Field and Description |
|---|---|
| private static final int | CHUNK_MASK
Chunk mask (CHUNK_SIZE - 1). |
| private static final int | CHUNK_SHIFT
Chunk shift (8). |
| private static final int | CHUNK_SIZE
Chunk size (1 << CHUNK_SHIFT). |
| private SchemaDVFactoryImpl | |
| private XSAttributeDecl[][] | fAttrDecl
Attribute declaration pool |
| private int | |
| private XSAttributeUseImpl[][] | fAttributeUse
AttributeUse declaration pool |
| private int | |
| private XSComplexTypeDecl[][] | fCTDecl
ComplexType declaration pool |
| private int | |
| private XSElementDecl[][] | fElementDecl
Element declaration pool |
| private int | |
| private XSModelGroupImpl[][] | fModelGroup
Particle declaration pool |
| private int | |
| private XSParticleDecl[][] | fParticleDecl
Particle declaration pool |
| private int | |
| private XSSimpleTypeDecl[][] | fSTDecl
SimpleType declaration pool |
| private int | |
| private static final int | INITIAL_CHUNK_COUNT
Initial chunk count (). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| public final XSAttributeDecl | |
| public final XSAttributeUseImpl | |
| public final XSComplexTypeDecl | |
| public final XSElementDecl | |
| public final XSModelGroupImpl | |
| public final XSParticleDecl | |
| public final XSSimpleTypeDecl | |
| public void | |
| private static XSElementDecl[][] | |
| private static XSParticleDecl[][] | |
| private static XSModelGroupImpl[][] | |
| private static XSAttributeDecl[][] | |
| private static XSAttributeUseImpl[][] | |
| private static XSSimpleTypeDecl[][] | |
| private static XSComplexTypeDecl[][] | |
| public void |
| CHUNK_MASK | back to summary |
|---|---|
| private static final int CHUNK_MASK Chunk mask (CHUNK_SIZE - 1). | |
| CHUNK_SHIFT | back to summary |
|---|---|
| private static final int CHUNK_SHIFT Chunk shift (8). | |
| CHUNK_SIZE | back to summary |
|---|---|
| private static final int CHUNK_SIZE Chunk size (1 << CHUNK_SHIFT). | |
| dvFactory | back to summary |
|---|---|
| private SchemaDVFactoryImpl dvFactory | |
| fAttrDecl | back to summary |
|---|---|
| private XSAttributeDecl[][] fAttrDecl Attribute declaration pool | |
| fAttrDeclIndex | back to summary |
|---|---|
| private int fAttrDeclIndex | |
| fAttributeUse | back to summary |
|---|---|
| private XSAttributeUseImpl[][] fAttributeUse AttributeUse declaration pool | |
| fAttributeUseIndex | back to summary |
|---|---|
| private int fAttributeUseIndex | |
| fCTDecl | back to summary |
|---|---|
| private XSComplexTypeDecl[][] fCTDecl ComplexType declaration pool | |
| fCTDeclIndex | back to summary |
|---|---|
| private int fCTDeclIndex | |
| fElementDecl | back to summary |
|---|---|
| private XSElementDecl[][] fElementDecl Element declaration pool | |
| fElementDeclIndex | back to summary |
|---|---|
| private int fElementDeclIndex | |
| fModelGroup | back to summary |
|---|---|
| private XSModelGroupImpl[][] fModelGroup Particle declaration pool | |
| fModelGroupIndex | back to summary |
|---|---|
| private int fModelGroupIndex | |
| fParticleDecl | back to summary |
|---|---|
| private XSParticleDecl[][] fParticleDecl Particle declaration pool | |
| fParticleDeclIndex | back to summary |
|---|---|
| private int fParticleDeclIndex | |
| fSTDecl | back to summary |
|---|---|
| private XSSimpleTypeDecl[][] fSTDecl SimpleType declaration pool | |
| fSTDeclIndex | back to summary |
|---|---|
| private int fSTDeclIndex | |
| INITIAL_CHUNK_COUNT | back to summary |
|---|---|
| private static final int INITIAL_CHUNK_COUNT Initial chunk count (). | |
| XSDeclarationPool | back to summary |
|---|---|
| public XSDeclarationPool() | |
| ensureAttrDeclCapacity | back to summary |
|---|---|
| private boolean ensureAttrDeclCapacity(int chunk) | |
| ensureAttributeUseCapacity | back to summary |
|---|---|
| private boolean ensureAttributeUseCapacity(int chunk) | |
| ensureCTDeclCapacity | back to summary |
|---|---|
| private boolean ensureCTDeclCapacity(int chunk) | |
| ensureElementDeclCapacity | back to summary |
|---|---|
| private boolean ensureElementDeclCapacity(int chunk) | |
| ensureModelGroupCapacity | back to summary |
|---|---|
| private boolean ensureModelGroupCapacity(int chunk) | |
| ensureParticleDeclCapacity | back to summary |
|---|---|
| private boolean ensureParticleDeclCapacity(int chunk) | |
| ensureSTDeclCapacity | back to summary |
|---|---|
| private boolean ensureSTDeclCapacity(int chunk) | |
| getAttributeDecl | back to summary |
|---|---|
| public final XSAttributeDecl getAttributeDecl() | |
| getAttributeUse | back to summary |
|---|---|
| public final XSAttributeUseImpl getAttributeUse() | |
| getComplexTypeDecl | back to summary |
|---|---|
| public final XSComplexTypeDecl getComplexTypeDecl() | |
| getElementDecl | back to summary |
|---|---|
| public final XSElementDecl getElementDecl() | |
| getModelGroup | back to summary |
|---|---|
| public final XSModelGroupImpl getModelGroup() | |
| getParticleDecl | back to summary |
|---|---|
| public final XSParticleDecl getParticleDecl() | |
| getSimpleTypeDecl | back to summary |
|---|---|
| public final XSSimpleTypeDecl getSimpleTypeDecl() | |
| reset | back to summary |
|---|---|
| public void reset() | |
| resize | back to summary |
|---|---|
| private static XSElementDecl[][] resize(XSElementDecl[][] array, int newsize) | |
| resize | back to summary |
|---|---|
| private static XSParticleDecl[][] resize(XSParticleDecl[][] array, int newsize) | |
| resize | back to summary |
|---|---|
| private static XSModelGroupImpl[][] resize(XSModelGroupImpl[][] array, int newsize) | |
| resize | back to summary |
|---|---|
| private static XSAttributeDecl[][] resize(XSAttributeDecl[][] array, int newsize) | |
| resize | back to summary |
|---|---|
| private static XSAttributeUseImpl[][] resize(XSAttributeUseImpl[][] array, int newsize) | |
| resize | back to summary |
|---|---|
| private static XSSimpleTypeDecl[][] resize(XSSimpleTypeDecl[][] array, int newsize) | |
| resize | back to summary |
|---|---|
| private static XSComplexTypeDecl[][] resize(XSComplexTypeDecl[][] array, int newsize) | |
| setDVFactory | back to summary |
|---|---|
| public void setDVFactory(SchemaDVFactoryImpl dvFactory) | |