public class NameRecord extends Record
Description: Defines a named range within a workbook.
REFERENCE:
Modifier and Type | Field and Description |
---|---|
static byte |
BUILTIN_AUTO_ACTIVATE
Included for completeness sake, not implemented
|
static byte |
BUILTIN_AUTO_CLOSE
Included for completeness sake, not implemented
|
static byte |
BUILTIN_AUTO_DEACTIVATE
Included for completeness sake, not implemented
|
static byte |
BUILTIN_AUTO_OPEN
Included for completeness sake, not implemented
|
static byte |
BUILTIN_CONSOLIDATE_AREA
Included for completeness sake, not implemented
|
static byte |
BUILTIN_CRITERIA
Included for completeness sake, not implemented
|
static byte |
BUILTIN_DATA_FORM
Included for completeness sake, not implemented
|
static byte |
BUILTIN_DATABASE
Included for completeness sake, not implemented
|
static byte |
BUILTIN_PRINT_AREA |
static byte |
BUILTIN_PRINT_TITLE |
static byte |
BUILTIN_RECORDER
Included for completeness sake, not implemented
|
static byte |
BUILTIN_SHEET_TITLE
Included for completeness sake, not implemented
|
static short |
OPT_BINDATA |
static short |
OPT_BUILTIN |
static short |
OPT_COMMAND_NAME |
static short |
OPT_COMPLEX |
static short |
OPT_FUNCTION_NAME |
static short |
OPT_HIDDEN_NAME |
static short |
OPT_MACRO |
static short |
sid |
Constructor and Description |
---|
NameRecord()
Creates new NameRecord
|
NameRecord(byte builtin,
short index)
Constructor to create a built-in named region
|
NameRecord(RecordInputStream in)
Constructs a Name record and sets its fields appropriately.
|
Modifier and Type | Method and Description |
---|---|
protected void |
fillFields(RecordInputStream in)
called by the constructor, should set class level fields.
|
java.lang.String |
getAreaReference(Workbook book)
gets the reference , the area only (range)
|
byte |
getBuiltInName()
Gets the Built In Name
|
byte |
getCompressedUnicodeFlag()
gets the name compressed Unicode flag
|
byte |
getCustomMenuLength()
gets the custom menu length
|
java.lang.String |
getCustomMenuText()
get the custom menu text
|
short |
getDefinitionLength()
get the definition length
|
java.lang.String |
getDescriptionText()
gets the description text
|
byte |
getDescriptionTextLength()
gets the description text length
|
short |
getEqualsToIndexToSheet() |
short |
getExternSheetNumber()
gets the extern sheet number
|
byte |
getFnGroup() |
byte |
getHelpTopicLength()
gets the help topic length
|
java.lang.String |
getHelpTopicText()
get the help topic text
|
short |
getIndexToSheet()
Convenience method to retrieve the index the name refers to.
|
byte |
getKeyboardShortcut()
returns the keyboard shortcut
|
java.util.List |
getNameDefinition()
gets the definition, reference (Formula)
|
java.lang.String |
getNameText()
gets the name
|
byte |
getNameTextLength()
gets the name length
|
short |
getOptionFlag()
gets the option flag
|
int |
getRecordSize()
returns the record size
|
short |
getSid()
return the non static version of the id for this record.
|
byte |
getStatusBarLength()
get the status bar text length
|
java.lang.String |
getStatusBarText()
gets the status bar text
|
int |
getTextsLength()
gets the length of all texts
|
short |
getUnused()
gets the index to extern sheet
|
boolean |
isBuiltInName()
Convenience Function to determine if the name is a built-in name
|
boolean |
isCommandName() |
boolean |
isComplexFunction() |
boolean |
isFunctionName() |
boolean |
isHiddenName() |
boolean |
isMacro() |
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker.
|
void |
setAreaReference(java.lang.String ref)
sets the reference , the area only (range)
|
void |
setCompressedUnicodeFlag(byte flag)
sets the compressed unicode flag
|
void |
setCustomMenuLength(byte length)
sets the custom menu length
|
void |
setCustomMenuText(java.lang.String text)
sets the custom menu text
|
void |
setDefinitionTextLength(short length)
sets the definition (reference - formula) length
|
void |
setDescriptionText(java.lang.String text)
sets the description text
|
void |
setDescriptionTextLength(byte length)
sets the length of named range description
|
void |
setEqualsToIndexToSheet(short value) |
void |
setExternSheetNumber(short externSheetNumber)
sets the extern sheet number
|
void |
setHelpTopicLength(byte length)
sets the help topic length
|
void |
setHelpTopicText(java.lang.String text)
sets the help topic text
|
void |
setKeyboardShortcut(byte shortcut)
sets the keyboard shortcut
|
void |
setNameDefinition(java.util.Stack nameDefinition) |
void |
setNameText(java.lang.String name)
sets the name of the named range
|
void |
setNameTextLength(byte length)
sets the name of the named range length
|
void |
setOptionFlag(short flag)
sets the option flag for the named range
|
void |
setStatusBarLength(byte length)
sets the length of the status bar text
|
void |
setStatusBarText(java.lang.String text)
sets the status bar text
|
void |
setUnused(short index)
sets the index number to the extern sheet (thats is what writen in documentation
but as i saw , it works differently)
|
java.lang.String |
toString()
get a string representation of the record (for biffview/debugging)
|
protected java.lang.String |
translateBuiltInName(byte name)
Creates a human readable name for built in types
|
protected void |
validateSid(short id)
called by constructor, should throw runtime exception in the event of a
record passed with a differing ID.
|
clone, isInValueSection, isValue, serialize
public static final short sid
public static final byte BUILTIN_CONSOLIDATE_AREA
public static final byte BUILTIN_AUTO_OPEN
public static final byte BUILTIN_AUTO_CLOSE
public static final byte BUILTIN_DATABASE
public static final byte BUILTIN_CRITERIA
public static final byte BUILTIN_PRINT_AREA
public static final byte BUILTIN_PRINT_TITLE
public static final byte BUILTIN_RECORDER
public static final byte BUILTIN_DATA_FORM
public static final byte BUILTIN_AUTO_ACTIVATE
public static final byte BUILTIN_AUTO_DEACTIVATE
public static final byte BUILTIN_SHEET_TITLE
public static final short OPT_HIDDEN_NAME
public static final short OPT_FUNCTION_NAME
public static final short OPT_COMMAND_NAME
public static final short OPT_MACRO
public static final short OPT_COMPLEX
public static final short OPT_BUILTIN
public static final short OPT_BINDATA
public NameRecord()
public NameRecord(RecordInputStream in)
in
- the RecordInputstream to read the record frompublic NameRecord(byte builtin, short index)
builtin
- Built-in byte representation for the name record, use the public constantsindex
- public void setOptionFlag(short flag)
flag
- option flagpublic void setKeyboardShortcut(byte shortcut)
shortcut
- keyboard shortcutpublic void setNameTextLength(byte length)
length
- name lengthpublic void setDefinitionTextLength(short length)
length
- defenition lengthpublic void setUnused(short index)
index
- extern sheet indexpublic short getEqualsToIndexToSheet()
public short getIndexToSheet()
getEqualsToIndexToSheet()
public byte getFnGroup()
FnGroupCountRecord
public void setEqualsToIndexToSheet(short value)
public void setCustomMenuLength(byte length)
length
- custom menu lengthpublic void setDescriptionTextLength(byte length)
length
- description lengthpublic void setHelpTopicLength(byte length)
length
- help topic lengthpublic void setStatusBarLength(byte length)
length
- status bar text lengthpublic void setCompressedUnicodeFlag(byte flag)
flag
- unicode flagpublic void setNameText(java.lang.String name)
name
- named range namepublic void setCustomMenuText(java.lang.String text)
text
- custom menu textpublic void setDescriptionText(java.lang.String text)
text
- the description textpublic void setHelpTopicText(java.lang.String text)
text
- help topix textpublic void setStatusBarText(java.lang.String text)
text
- status bar textpublic short getOptionFlag()
public byte getKeyboardShortcut()
public byte getNameTextLength()
public short getDefinitionLength()
public short getUnused()
public byte getCustomMenuLength()
public byte getDescriptionTextLength()
public byte getHelpTopicLength()
public byte getStatusBarLength()
public byte getCompressedUnicodeFlag()
public boolean isHiddenName()
public boolean isFunctionName()
public boolean isCommandName()
public boolean isMacro()
public boolean isComplexFunction()
public boolean isBuiltInName()
public java.lang.String getNameText()
public byte getBuiltInName()
public java.util.List getNameDefinition()
public void setNameDefinition(java.util.Stack nameDefinition)
public java.lang.String getCustomMenuText()
public java.lang.String getDescriptionText()
public java.lang.String getHelpTopicText()
public java.lang.String getStatusBarText()
protected void validateSid(short id)
validateSid
in class Record
id
- alleged id for this recordpublic int serialize(int offset, byte[] data)
public int getTextsLength()
public int getRecordSize()
getRecordSize
in class Record
public short getExternSheetNumber()
public void setExternSheetNumber(short externSheetNumber)
externSheetNumber
- extern sheet numberpublic java.lang.String getAreaReference(Workbook book)
public void setAreaReference(java.lang.String ref)
ref
- area referenceprotected void fillFields(RecordInputStream in)
fillFields
in class Record
in
- the RecordInputstream to read the record frompublic short getSid()
public java.lang.String toString()
Record
protected java.lang.String translateBuiltInName(byte name)
Copyright © 2014 Open Microscopy Environment