|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nom.tam.fits.HeaderCard
public class HeaderCard
This class describes methods to access and manipulate the individual cards for a FITS Header.
Field Summary | |
---|---|
static int |
MAX_KEYWORD_LENGTH
Maximum length of a FITS keyword field |
static int |
MAX_VALUE_LENGTH
Maximum length of a FITS value field |
Constructor Summary | |
---|---|
HeaderCard(java.lang.String card)
Create a HeaderCard from a FITS card image |
|
HeaderCard(java.lang.String key,
boolean value,
java.lang.String comment)
Create a HeaderCard from its component parts |
|
HeaderCard(java.lang.String key,
double value,
java.lang.String comment)
Create a HeaderCard from its component parts |
|
HeaderCard(java.lang.String key,
int value,
java.lang.String comment)
Create a HeaderCard from its component parts |
|
HeaderCard(java.lang.String key,
long value,
java.lang.String comment)
Create a HeaderCard from its component parts |
|
HeaderCard(java.lang.String key,
java.lang.String comment,
boolean nullable)
Create a comment style card. |
|
HeaderCard(java.lang.String key,
java.lang.String value,
java.lang.String comment)
Create a HeaderCard from its component parts |
|
HeaderCard(java.lang.String key,
java.lang.String value,
java.lang.String comment,
boolean nullable)
Create a HeaderCard from its component parts |
Method Summary | |
---|---|
java.lang.String |
getComment()
Return the comment from this card |
java.lang.String |
getKey()
Return the keyword from this card |
java.lang.String |
getValue()
Return the value from this card |
boolean |
isKeyValuePair()
Is this a key/value card? |
boolean |
isStringValue()
Does this card contain a string value? |
void |
setValue(java.lang.String update)
Set the value for this card. |
java.lang.String |
toString()
Return the 80 character card image |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int MAX_KEYWORD_LENGTH
public static final int MAX_VALUE_LENGTH
Constructor Detail |
---|
public HeaderCard(java.lang.String key, double value, java.lang.String comment) throws HeaderCardException
key
- keyword (null for a comment)value
- value (null for a comment or keyword without an '=')comment
- comment
HeaderCardException
- for any invalid keywordpublic HeaderCard(java.lang.String key, boolean value, java.lang.String comment) throws HeaderCardException
key
- keyword (null for a comment)value
- value (null for a comment or keyword without an '=')comment
- comment
HeaderCardException
- for any invalid keywordpublic HeaderCard(java.lang.String key, int value, java.lang.String comment) throws HeaderCardException
key
- keyword (null for a comment)value
- value (null for a comment or keyword without an '=')comment
- comment
HeaderCardException
- for any invalid keywordpublic HeaderCard(java.lang.String key, long value, java.lang.String comment) throws HeaderCardException
key
- keyword (null for a comment)value
- value (null for a comment or keyword without an '=')comment
- comment
HeaderCardException
- for any invalid keywordpublic HeaderCard(java.lang.String key, java.lang.String value, java.lang.String comment) throws HeaderCardException
key
- keyword (null for a comment)value
- value (null for a comment or keyword without an '=')comment
- comment
HeaderCardException
- for any invalid keyword or valuepublic HeaderCard(java.lang.String key, java.lang.String comment, boolean nullable) throws HeaderCardException
key
- The key for the comment or nullable field.comment
- The commentnullable
- Is this a nullable field or a comment-style card?
HeaderCardException
public HeaderCard(java.lang.String key, java.lang.String value, java.lang.String comment, boolean nullable) throws HeaderCardException
key
- Keyword (null for a COMMENT)value
- Valuecomment
- Commentnullable
- Is this a nullable value card?
HeaderCardException
- for any invalid keyword or valuepublic HeaderCard(java.lang.String card)
card
- the 80 character card imageMethod Detail |
---|
public boolean isStringValue()
public boolean isKeyValuePair()
public java.lang.String getKey()
public java.lang.String getValue()
public void setValue(java.lang.String update)
public java.lang.String getComment()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |