public class HeaderCard
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
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
|
public static final int MAX_KEYWORD_LENGTH
public static final int MAX_VALUE_LENGTH
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
- commentHeaderCardException
- 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
- commentHeaderCardException
- 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
- commentHeaderCardException
- 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
- commentHeaderCardException
- 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
- commentHeaderCardException
- 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 imagepublic 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