com.bbn.openmap.proj
Class LambertConformalLoader
java.lang.Object
com.bbn.openmap.MapHandlerChild
com.bbn.openmap.OMComponent
com.bbn.openmap.proj.BasicProjectionLoader
com.bbn.openmap.proj.LambertConformalLoader
- All Implemented Interfaces:
- java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextMembershipListener, java.util.EventListener, LightMapHandlerChild, ProjectionLoader, PropertyConsumer
- public class LambertConformalLoader
- extends BasicProjectionLoader
- implements ProjectionLoader
ProjectionLoader to add the LambertConformal projection to an
OpenMap application.
- See Also:
BasicProjectionLoader
Method Summary |
Projection |
create(java.util.Properties props)
Create the projection with the given parameters. |
java.util.Properties |
getProperties(java.util.Properties props)
PropertyConsumer method, to fill in a Properties object,
reflecting the current values of the OMComponent. |
java.util.Properties |
getPropertyInfo(java.util.Properties props)
Method to fill in a Properties object with values reflecting
the properties able to be set on this PropertyConsumer. |
void |
setProperties(java.lang.String prefix,
java.util.Properties props)
Sets the properties for the OMComponent. |
Methods inherited from class com.bbn.openmap.MapHandlerChild |
addPropertyChangeListener, addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, findAndInit, findAndUndo, firePropertyChange, fireVetoableChange, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CentralMeridianProperty
public static final java.lang.String CentralMeridianProperty
- See Also:
- Constant Field Values
StandardParallelOneProperty
public static final java.lang.String StandardParallelOneProperty
- See Also:
- Constant Field Values
StandardParallelTwoProperty
public static final java.lang.String StandardParallelTwoProperty
- See Also:
- Constant Field Values
ReferenceLatitudeProperty
public static final java.lang.String ReferenceLatitudeProperty
- See Also:
- Constant Field Values
FalseEastingProperty
public static final java.lang.String FalseEastingProperty
- See Also:
- Constant Field Values
FalseNorthingProperty
public static final java.lang.String FalseNorthingProperty
- See Also:
- Constant Field Values
centralMeridian
protected double centralMeridian
standardParallel1
protected double standardParallel1
standardParallel2
protected double standardParallel2
referenceLatitude
protected double referenceLatitude
falseEasting
protected double falseEasting
falseNorthing
protected double falseNorthing
LambertConformalLoader
public LambertConformalLoader()
create
public Projection create(java.util.Properties props)
throws ProjectionException
- Create the projection with the given parameters.
- Specified by:
create
in interface ProjectionLoader
- Specified by:
create
in class BasicProjectionLoader
- Throws:
exception
- if a parameter is missing or invalid.
ProjectionException
setProperties
public void setProperties(java.lang.String prefix,
java.util.Properties props)
- Description copied from class:
OMComponent
- Sets the properties for the OMComponent.
- Specified by:
setProperties
in interface PropertyConsumer
- Overrides:
setProperties
in class BasicProjectionLoader
getProperties
public java.util.Properties getProperties(java.util.Properties props)
- Description copied from class:
OMComponent
- PropertyConsumer method, to fill in a Properties object,
reflecting the current values of the OMComponent. If the
component has a propertyPrefix set, the property keys should
have that prefix plus a separating '.' prepended to each
propery key it uses for configuration.
- Specified by:
getProperties
in interface PropertyConsumer
- Overrides:
getProperties
in class BasicProjectionLoader
getPropertyInfo
public java.util.Properties getPropertyInfo(java.util.Properties props)
- Description copied from class:
OMComponent
- Method to fill in a Properties object with values reflecting
the properties able to be set on this PropertyConsumer. The key
for each property should be the raw property name (without a
prefix) with a value that is a String that describes what the
property key represents, along with any other information about
the property that would be helpful (range, default value,
etc.). For Layer, this method should at least return the
'prettyName' property.
- Specified by:
getPropertyInfo
in interface PropertyConsumer
- Overrides:
getPropertyInfo
in class BasicProjectionLoader
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details