|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object visad.data.netcdf.in.Merger visad.data.netcdf.in.FlatMerger
public class FlatMerger
Provides support for merging of virtual data objects. This class maximizes the number of virtual flat-fields by not merging them. Consequently, this class supports a FileFlatField caching strategy.
Constructor Summary | |
---|---|
protected |
FlatMerger()
Constructs from nothing. |
Method Summary | |
---|---|
static Merger |
instance()
Returns an instance of this class. |
protected VirtualField |
merge(VirtualFlatField field1,
VirtualField field2)
Does not merge a virtual flat-field with a virtual field. |
protected VirtualFlatField |
merge(VirtualFlatField field1,
VirtualFlatField field2)
Does not merge a virtual flat-field with another virtual flat-field. |
Methods inherited from class visad.data.netcdf.in.Merger |
---|
merge, merge, merge, merge, merge, merge |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected FlatMerger()
Method Detail |
---|
public static Merger instance()
protected VirtualField merge(VirtualFlatField field1, VirtualField field2) throws VisADException
merge
in class Merger
field1
- The virtual flat-field.field2
- The virtual field.
null
.
throws VisADException VisAD failure.
VisADException
Merger.merge(VirtualField, VirtualField)
protected VirtualFlatField merge(VirtualFlatField field1, VirtualFlatField field2) throws VisADException
merge
in class Merger
field1
- The virtual flat-field.field2
- The other virtual flat-field.
null
. May be field1
.
throws VisADException VisAD failure.
VisADException
merge(VirtualFlatField, VirtualFlatField)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |