| 程序包 | 说明 |
|---|---|
| org.meteoinfo.ndarray |
Multidimensional arrays of primitives and objects with data stored in memory.
|
| 限定符和类型 | 类 | 说明 |
|---|---|---|
class |
StructureDataA |
A StructureData implementation delegates everything to the containing ArrayStructure.
|
class |
StructureDataComposite |
A composite of other StructureData.
|
class |
StructureDataDeep |
Make a deep copy of an existing StructureData, so that all the data is contained in this object
|
class |
StructureDataProxy |
Proxy for another StructureData.
|
class |
StructureDataScalar |
A StructureData with scalar data.
|
class |
StructureDataW |
A StructureData implementation that has its data self-contained.
|
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
static StructureData |
StructureData.EMPTY |
|
protected StructureData |
StructureDataProxy.org |
|
protected StructureData[] |
ArrayStructureBak.sdata |
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected Map<StructureMembers.Member,StructureData> |
StructureDataComposite.proxy |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
StructureData |
StructureDataProxy.getOriginalStructureData() |
|
StructureData |
ArraySequenceNested.getScalarStructure(int recnum,
StructureMembers.Member m) |
|
StructureData |
ArrayStructureBak.getScalarStructure(int recnum,
StructureMembers.Member m) |
Get member data of type Structure.
|
StructureData |
ArrayStructureBB.getScalarStructure(int recnum,
StructureMembers.Member m) |
|
StructureData |
ArrayStructureW.getScalarStructure(int recnum,
StructureMembers.Member m) |
|
StructureData |
StructureData.getScalarStructure(String memberName) |
Get member data of type Structure.
|
abstract StructureData |
StructureData.getScalarStructure(StructureMembers.Member m) |
Get member data of type Structure.
|
StructureData |
StructureDataA.getScalarStructure(StructureMembers.Member m) |
|
StructureData |
StructureDataComposite.getScalarStructure(StructureMembers.Member m) |
|
StructureData |
StructureDataProxy.getScalarStructure(StructureMembers.Member m) |
|
StructureData |
StructureDataW.getScalarStructure(StructureMembers.Member m) |
Get member data of type Structure.
|
StructureData |
ArraySequenceNested.getStructureData(int index) |
|
StructureData |
ArrayStructureBak.getStructureData(int index) |
Get the index-th StructureData of this ArrayStructure.
|
StructureData |
ArrayStructureBak.getStructureData(Index i) |
Get the index-th StructureData of this ArrayStructure.
|
static StructureData |
StructureDataFactory.make(String name,
Object value) |
|
static StructureData |
StructureDataFactory.make(StructureData[] sdatas) |
|
static StructureData |
StructureDataFactory.make(StructureData s1,
StructureData s2) |
|
protected StructureData |
ArraySequence.makeStructureData(ArrayStructureBak as,
int index) |
|
protected StructureData |
ArraySequenceNested.makeStructureData(ArrayStructureBak as,
int index) |
|
protected abstract StructureData |
ArrayStructureBak.makeStructureData(ArrayStructureBak as,
int recno) |
|
protected StructureData |
ArrayStructureBB.makeStructureData(ArrayStructureBak as,
int index) |
|
protected StructureData |
ArrayStructureComposite.makeStructureData(ArrayStructureBak me,
int recno) |
|
protected StructureData |
ArrayStructureMA.makeStructureData(ArrayStructureBak as,
int index) |
|
protected StructureData |
ArrayStructureW.makeStructureData(ArrayStructureBak as,
int index) |
|
StructureData |
StructureDataMediator.modify(StructureData sdata) |
|
StructureData |
ArrayStructureBak.ArrayStructureIterator.next() |
|
StructureData |
SequenceIterator.next() |
|
StructureData |
StructureDataIterator.next() |
Get the next StructureData in the iteration.
|
StructureData |
StructureDataIteratorLimited.next() |
|
StructureData |
StructureDataIteratorMediated.next() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
StructureDataComposite.add(int pos,
StructureData sdata) |
|
void |
StructureDataComposite.add(StructureData sdata) |
|
static StructureDataDeep |
StructureDataDeep.copy(StructureData sdata,
StructureMembers members) |
Make deep copy from sdata to another StructureData object whose data is self contained
|
static ArrayStructureBB |
StructureDataDeep.copyToArrayBB(StructureData sdata) |
Make deep copy from a StructureData to a ArrayStructureBB whose data is contained in a ByteBuffer.
|
static int |
StructureDataDeep.copyToArrayBB(StructureData sdata,
ArrayStructureBB abb) |
Make deep copy from a StructureData into the given ArrayStructureBB
|
static ArrayStructureBB |
StructureDataDeep.copyToArrayBB(StructureData sdata,
StructureMembers sm,
ByteOrder bo) |
Make deep copy from a StructureData to a ArrayStructureBB whose data is contained in a ByteBuffer
|
static StructureData |
StructureDataFactory.make(StructureData[] sdatas) |
|
static StructureData |
StructureDataFactory.make(StructureData s1,
StructureData s2) |
|
StructureData |
StructureDataMediator.modify(StructureData sdata) |
|
void |
ArrayStructureW.setStructureData(StructureData sd,
int index) |
Set one of the StructureData of this ArrayStructure.
|
| 构造器 | 说明 |
|---|---|
ArrayStructureMA(StructureMembers members,
int[] shape,
StructureData[] sdata) |
|
ArrayStructureW(StructureData sdata) |
|
ArrayStructureW(StructureMembers members,
int[] shape,
StructureData[] sdata) |
Create a new Array of type StructureData and the given members, shape, and array of StructureData.
|
StructureDataProxy(StructureData org) |
|
StructureDataProxy(StructureMembers members,
StructureData org) |
Copyright © 2019. All rights reserved.