|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IFilter
An IFilter describes a optical filter used during the
observation.
This includes all kind of filters like color filters, band filter, ...
The model name and the type are
mandatory fields which have to be set.
| Field Summary | |
|---|---|
static java.lang.String |
FILTER_COLOR_BLUE
Filter colors (only valid for filter type color) |
static java.lang.String |
FILTER_COLOR_DEEPBLUE
|
static java.lang.String |
FILTER_COLOR_DEEPRED
|
static java.lang.String |
FILTER_COLOR_DEEPYELLOW
|
static java.lang.String |
FILTER_COLOR_GREEN
|
static java.lang.String |
FILTER_COLOR_LIGHTGREEN
|
static java.lang.String |
FILTER_COLOR_LIGHTRED
|
static java.lang.String |
FILTER_COLOR_LIGHTYELLOW
|
static java.lang.String |
FILTER_COLOR_MEDIUMBLUE
|
static java.lang.String |
FILTER_COLOR_ORANGE
|
static java.lang.String |
FILTER_COLOR_PALEBLUE
|
static java.lang.String |
FILTER_COLOR_RED
|
static java.lang.String |
FILTER_COLOR_VIOLET
|
static java.lang.String |
FILTER_COLOR_YELLOW
|
static java.lang.String |
FILTER_COLOR_YELLOWGREEN
|
static java.lang.String |
FILTER_TYPE_BROADBAND
Filter types |
static java.lang.String |
FILTER_TYPE_COLOR
|
static java.lang.String |
FILTER_TYPE_CORRECTIVE
|
static java.lang.String |
FILTER_TYPE_HALPHA
|
static java.lang.String |
FILTER_TYPE_HBETA
|
static java.lang.String |
FILTER_TYPE_NARROWBAND
|
static java.lang.String |
FILTER_TYPE_NEUTRAL
|
static java.lang.String |
FILTER_TYPE_OIII
|
static java.lang.String |
FILTER_TYPE_OTHER
|
static java.lang.String |
FILTER_TYPE_SOLAR
|
static java.lang.String |
XML_ELEMENT_COLOR
Constant for XML representation: color element name Example: <filter> More stuff goes here <color> Vendor name goes here</color>
More stuff goes here
</filter> |
static java.lang.String |
XML_ELEMENT_FILTER
Constant for XML representation: filter element name |
static java.lang.String |
XML_ELEMENT_MODEL
Constant for XML representation: model element name Example: <filter> More stuff goes here <model> Model name goes here</model>
More stuff goes here
</filter> |
static java.lang.String |
XML_ELEMENT_SCHOTT
Constant for XML representation: apparent field of view element name Example: <filter> More stuff goes here <schott> apparent field of view goes here</schott>
More stuff goes here
</filter> |
static java.lang.String |
XML_ELEMENT_TYPE
Constant for XML representation: filter type element name Example: <filter> More stuff goes here <type> Model name goes here</type>
More stuff goes here
</filter> |
static java.lang.String |
XML_ELEMENT_WRATTEN
Constant for XML representation: wratten element name Example: <filter> More stuff goes here <wratten> Focal length goes here</wratten>
More stuff goes here
</filter> |
| Fields inherited from interface de.lehmannet.om.ISchemaElement |
|---|
XML_ELEMENT_ATTRIBUTE_ID |
| Method Summary | |
|---|---|
org.w3c.dom.Element |
addAsLinkToXmlElement(org.w3c.dom.Element element)
Adds the filter link to an given XML DOM Element The filter element itself will be attached to given elements ownerDocument. |
org.w3c.dom.Element |
addToXmlElement(org.w3c.dom.Element element)
Adds this Filter to a given parent XML DOM Element. |
java.lang.String |
getColor()
Returns the color of this filter. |
java.lang.String |
getModel()
Returns the model of this filter. |
java.lang.String |
getSchott()
Returns the schott value of this filter. |
java.lang.String |
getType()
Returns the filter type. |
java.lang.String |
getWratten()
Returns the wratten value of this filter. |
void |
setColor(java.lang.String color)
Sets the color of this filter. |
void |
setModel(java.lang.String model)
Sets the model name for the filter. |
void |
setSchott(java.lang.String schott)
Sets the schott value for the filter. |
void |
setType(java.lang.String type)
Sets the filter type. |
void |
setWratten(java.lang.String wratten)
Sets the wratten value for the filter. |
| Methods inherited from interface de.lehmannet.om.ISchemaElement |
|---|
getDisplayName, getID |
| Field Detail |
|---|
static final java.lang.String XML_ELEMENT_FILTER
static final java.lang.String XML_ELEMENT_MODEL
Model name goes here</model>
More stuff goes here
</filter>
static final java.lang.String XML_ELEMENT_TYPE
Model name goes here</type>
More stuff goes here
</filter>
static final java.lang.String XML_ELEMENT_COLOR
Vendor name goes here</color>
More stuff goes here
</filter>
static final java.lang.String XML_ELEMENT_WRATTEN
Focal length goes here</wratten>
More stuff goes here
</filter>
static final java.lang.String XML_ELEMENT_SCHOTT
apparent field of view goes here</schott>
More stuff goes here
</filter>
static final java.lang.String FILTER_TYPE_BROADBAND
static final java.lang.String FILTER_TYPE_COLOR
static final java.lang.String FILTER_TYPE_CORRECTIVE
static final java.lang.String FILTER_TYPE_HALPHA
static final java.lang.String FILTER_TYPE_HBETA
static final java.lang.String FILTER_TYPE_NARROWBAND
static final java.lang.String FILTER_TYPE_NEUTRAL
static final java.lang.String FILTER_TYPE_OIII
static final java.lang.String FILTER_TYPE_OTHER
static final java.lang.String FILTER_TYPE_SOLAR
static final java.lang.String FILTER_COLOR_BLUE
static final java.lang.String FILTER_COLOR_DEEPBLUE
static final java.lang.String FILTER_COLOR_DEEPRED
static final java.lang.String FILTER_COLOR_DEEPYELLOW
static final java.lang.String FILTER_COLOR_GREEN
static final java.lang.String FILTER_COLOR_LIGHTGREEN
static final java.lang.String FILTER_COLOR_LIGHTRED
static final java.lang.String FILTER_COLOR_LIGHTYELLOW
static final java.lang.String FILTER_COLOR_MEDIUMBLUE
static final java.lang.String FILTER_COLOR_ORANGE
static final java.lang.String FILTER_COLOR_PALEBLUE
static final java.lang.String FILTER_COLOR_RED
static final java.lang.String FILTER_COLOR_VIOLET
static final java.lang.String FILTER_COLOR_YELLOW
static final java.lang.String FILTER_COLOR_YELLOWGREEN
| Method Detail |
|---|
org.w3c.dom.Element addToXmlElement(org.w3c.dom.Element element)
parent - The parent element for this Filter
null if parent was null.Elementorg.w3c.dom.Element addAsLinkToXmlElement(org.w3c.dom.Element element)
element - The element under which the the filter link is created
null if element was null.Elementjava.lang.String getColor()
null
if the color was never set (e.g. filter type is not IFilter.FILTER_TYPE_COLOR).void setColor(java.lang.String color)
color - The new color of the filter.
java.lang.IllegalArgumentException - if filter type is not IFilter.FILTER_TYPE_COLOR,
or the given color is empty null or does not contain a valid value.IFilterjava.lang.String getModel()
void setModel(java.lang.String model)
model - The new model name to be set.
java.lang.IllegalArgumentException - if modelname was nulljava.lang.String getSchott()
null if the value was never set.void setSchott(java.lang.String schott)
schott - The new schott value to be set.java.lang.String getType()
void setType(java.lang.String type)
null.
type - The new filter type to be set.
java.lang.IllegalArgumentException - if type was empty, null
or does not contain a valid value (see IFilter constants).IFilterjava.lang.String getWratten()
null if the value was never set.void setWratten(java.lang.String wratten)
schott - The new wratten value to be set.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||