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?HeaderCardExceptionpublic 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