|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hssf.record.Record
org.apache.poi.hssf.record.NameRecord
public final class NameRecord
Title: Name Record (aka Named Range)
Description: Defines a named range within a workbook.
REFERENCE:
Field Summary | |
---|---|
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 Summary | |
---|---|
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. |
Method Summary | |
---|---|
protected void |
fillFields(RecordInputStream in)
called by the constructor, should set class level fields. |
java.lang.String |
getAreaReference(HSSFWorkbook 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, in characters |
short |
getOptionFlag()
gets the option flag |
byte |
getRawNameTextLength()
gets the name length, in bytes |
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, in bytes |
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. |
Methods inherited from class org.apache.poi.hssf.record.Record |
---|
clone, cloneViaReserialise, isInValueSection, isValue, serialize |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
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
- Method Detail |
---|
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 byte getRawNameTextLength()
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)
serialize
in class Record
offset
- to begin writing atdata
- byte array containing instance 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(HSSFWorkbook 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()
getSid
in class Record
public java.lang.String toString()
Record
toString
in class Record
Object.toString()
protected java.lang.String translateBuiltInName(byte name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |