Class NetCDFDimensionBindingResolver
Object
NetCDFDimensionBindingResolver
- All Implemented Interfaces:
DimensionBindingResolver
public final class NetCDFDimensionBindingResolver
extends Object
implements DimensionBindingResolver
Resolves schema attribute names to NetCDF logical dimensions (time, elevation, additional).
This class centralizes the mapping between feature attributes and NetCDF dimensions.
-
Nested Class Summary
Nested classes/interfaces inherited from interface DimensionBindingResolver
DimensionBindingResolver.Binding, DimensionBindingResolver.Kind -
Constructor Summary
ConstructorsConstructorDescriptionNetCDFDimensionBindingResolver(VariableAdapter adapter, String timeAttribute, String elevationAttribute, List<NetCDFSliceProvider.AdditionalDomainBinding> additionalBindings) Creates a resolver for the given variable adapter and dimension bindings. -
Method Summary
Modifier and TypeMethodDescriptionResolves a schema attribute name to its corresponding binding, or null if unknown.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DimensionBindingResolver
isKnownAttribute, normalize
-
Constructor Details
-
NetCDFDimensionBindingResolver
public NetCDFDimensionBindingResolver(VariableAdapter adapter, String timeAttribute, String elevationAttribute, List<NetCDFSliceProvider.AdditionalDomainBinding> additionalBindings) Creates a resolver for the given variable adapter and dimension bindings.
-
-
Method Details
-
resolve
Resolves a schema attribute name to its corresponding binding, or null if unknown.- Specified by:
resolvein interfaceDimensionBindingResolver
-