|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.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 Mergerfield1 - The virtual flat-field.field2 - The virtual field.
null.
throws VisADException VisAD failure.
VisADExceptionMerger.merge(VirtualField, VirtualField)
protected VirtualFlatField merge(VirtualFlatField field1,
VirtualFlatField field2)
throws VisADException
merge in class Mergerfield1 - The virtual flat-field.field2 - The other virtual flat-field.
null. May be field1.
throws VisADException VisAD failure.
VisADExceptionmerge(VirtualFlatField, VirtualFlatField)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||