A B C D E F G H I L M N O P R S T U V W Y

A

addConvSelectionListener(ActionListener) - Method in class nwnintf.example.ConvListPanel
 
addElement(ItpElement) - Method in class nwnintf.format.itp.ItpFile
 
addElement(ItpElement) - Method in class nwnintf.format.itp.ItpEntry
Add a new element.
addEntry(ItpEntry) - Method in class nwnintf.format.itp.ItpFile
 
addEntry(ItpEntry) - Method in class nwnintf.format.itp.element.ItpListElt
Add a new element.
addIncludeFiles(HashMap) - Method in class nwnintf.ScriptInstaller
 
addScriptResource(ResRef, String, byte[]) - Method in class nwnintf.NwnModule
Install a script resource in the module.
addSelectionListener(ActionListener) - Method in class nwnintf.conversation.ConversationPanel
The actionCommand of the ActionEvent sent to the listener will be nothing.
addSelectionListener(ActionListener) - Method in class nwnintf.palette.SinglePalette
The actionCommand of the ActionEvent sent to the listener will be null.
addSelectionListener(ActionListener) - Method in class nwnintf.palette.MultiPalette
The actionCommand of the ActionEvent sent to the listener will be null, you must call back to getSelection() to find out what is selected.
addupdateresource(ResRef, byte[]) - Method in class nwnintf.format.mod.ModFile
Add a new resource to the file, or update an existing one.
attachScript(ResRef, String, ResRef) - Method in class nwnintf.NwnModule
Responsible for actually writing the changes to the module file.

B

blueprintnodes() - Method in class nwnintf.palette.PaletteTree
Set of Map.Entry key is ResRef.
blueprintsInModule() - Method in class nwnintf.NwnModule
Return a list of all blueprints in this module. takes the list from the palettes, rather than iterating over all blueprints, because we need information from the palettes anyway.
BlueSlotRef - class nwnintf.BlueSlotRef.
Refer to a script slot of a blueprint.
BlueSlotRef(ResRef, String) - Constructor for class nwnintf.BlueSlotRef
 
BlueSlotRef(ResRef, String, boolean) - Constructor for class nwnintf.BlueSlotRef
 
bytes() - Method in class nwnintf.format.itp.ItpWriter
Serialize this ItpFile to a sequence of bytes.

C

childData(ItpWriter) - Method in class nwnintf.format.itp.ItpElement
Write the element type-specific data to ItpWriter and return the contents that should go in the data field in the element structure for output.
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpUint8Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpUint64Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpUint32Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpUint16Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpStrrefElt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpStringElt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpResrefElt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpListElt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpInt8Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpInt64Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpInt32Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpInt16Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpFloat64Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpFloat32Elt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpDatrefElt
 
childData(ItpWriter) - Method in class nwnintf.format.itp.element.ItpCaprefElt
 
CODE - Static variable in class nwnintf.format.itp.ItpEntry
 
compileFile(String) - Method in class nwnintf.ScriptInstaller
Compile a neverwinter script file.
contains(ResRef) - Method in class nwnintf.format.mod.ModFile
Test whether the module contains a resource by this name and type.
ConversationCellRenderer - class nwnintf.conversation.ConversationCellRenderer.
Draw conversation nodes in the correct color for their speaker/link type.
ConversationCellRenderer() - Constructor for class nwnintf.conversation.ConversationCellRenderer
 
ConversationNode - class nwnintf.conversation.ConversationNode.
Provide the interface demanded by DefaultMutableTreeNode for userobjects.
ConversationPanel - class nwnintf.conversation.ConversationPanel.
 
ConversationPanel(ConversationTree) - Constructor for class nwnintf.conversation.ConversationPanel
 
ConversationTree - class nwnintf.conversation.ConversationTree.
Wrap an itp dialog file into a swing tree.
ConversationTree(ItpFile, TlkFile) - Constructor for class nwnintf.conversation.ConversationTree
 
ConvListPanel - class nwnintf.example.ConvListPanel.
 
ConvListPanel(NwnModule) - Constructor for class nwnintf.example.ConvListPanel
 
creatureInstances - Static variable in class nwnintf.InstanceUpdater
 

D

DATA - Static variable in class nwnintf.format.itp.ItpElement
 
DAY - Static variable in class nwnintf.format.mod.ModFile
 
defaultValue(TlkFile) - Method in class nwnintf.format.itp.element.ItpStrrefElt
Return the string represented by this strref in some indeterminate language.
delete(ModFile, SezFile) - Method in interface nwnintf.SavedSlot
Have the SavedSlot undo its effects on whatever it is attached to, remove any auxiliary resources it put into the module, and remove its record in the SEZ ItpFile.
delete(ModFile, SezFile) - Method in class nwnintf.SavedBlueSlot
Restore the slot of the blueprint this is saved into.
deleteresource(ResRef) - Method in class nwnintf.format.mod.ModFile
Delete a resource from the module file.
descAt(int) - Method in class nwnintf.format.mod.ModFile
Return the idx'th ModResDesc.
DIALOGTLKID - Static variable in class nwnintf.format.itp.element.ItpStrrefElt
 
doorInstances - Static variable in class nwnintf.InstanceUpdater
 

E

element(int) - Method in class nwnintf.format.itp.ItpFile
 
element(int) - Method in class nwnintf.format.itp.ItpEntry
 
element(String) - Method in class nwnintf.format.itp.ItpEntry
 
ELEMENTOFFSET - Static variable in class nwnintf.format.itp.ItpFile
 
elements() - Method in class nwnintf.format.itp.ItpWriter
 
encounterInstances - Static variable in class nwnintf.InstanceUpdater
 
entries() - Method in class nwnintf.format.itp.ItpWriter
 
entries() - Method in class nwnintf.palette.MultiPaletteTree
Set of Map.Entry, key is restype eg.
entry() - Method in class nwnintf.conversation.ConversationNode
 
entry() - Method in class nwnintf.palette.PaletteNode
 
entry(int) - Method in class nwnintf.format.itp.ItpFile
Return the
entry(int) - Method in class nwnintf.format.itp.element.ItpListElt
 
ENTRYOFFSET - Static variable in class nwnintf.format.itp.ItpFile
 
enumeration() - Method in class nwnintf.conversation.ConversationTree
 
equals(Object) - Method in class nwnintf.SlotValue
 
equals(Object) - Method in class nwnintf.ModuleBlueprint
Equals method for ModuleBlueprints.
equals(Object) - Method in class nwnintf.BlueSlotRef
 
equals(Object) - Method in class nwnintf.format.mod.ResRef
 
Example1 - class nwnintf.example.Example1.
 
Example1() - Constructor for class nwnintf.example.Example1
 
ExampleFrame - class nwnintf.example.ExampleFrame.
 
ExampleFrame() - Constructor for class nwnintf.example.ExampleFrame
 
ExamplePanel - class nwnintf.example.ExamplePanel.
 
ExamplePanel(NwnModule) - Constructor for class nwnintf.example.ExamplePanel
 
ExceptionAdapter - exception nwnintf.ExceptionAdapter.
 
ExceptionAdapter(Exception) - Constructor for class nwnintf.ExceptionAdapter
 

F

file() - Method in class nwnintf.format.itp.ItpElement
 
filename() - Method in class nwnintf.format.mod.ResRef
This resref as a filename in dotted-pair format, e.g.
FIRSTHEADER - Static variable in class nwnintf.format.tlk.TlkFile
 
flush() - Method in class nwnintf.format.itp.ItpStream
 

G

GENELT - Static variable in class nwnintf.SavedBlueSlot
 
get(int) - Method in class nwnintf.format.tlk.TlkFile
 
get(String, String) - Method in class nwnintf.IniParser
Retrieve a key from the section of the inifile.
getBasename() - Method in class nwnintf.format.mod.ResRef
 
getBytecode() - Method in class nwnintf.ScriptSlot
 
getBytecode() - Method in class nwnintf.ScriptCode
 
getCode() - Method in class nwnintf.ScriptSlot
 
getData() - Method in class nwnintf.format.itp.element.ItpDatrefElt
 
getDialogTlkFile() - Method in class nwnintf.NwnModule
 
getEntry() - Method in class nwnintf.SavedBlueSlot
 
getInstanceData() - Method in class nwnintf.SezFile
 
getModfile() - Method in class nwnintf.NwnModule
 
getMultiPaletteTree() - Method in class nwnintf.NwnModule
Return a cached representation (palettepicker.py::MultiPaletteTree) of the custom palettes so that blueprint picker dialogs can come up faster.
getName() - Method in class nwnintf.ModuleBlueprint
 
getResref() - Method in class nwnintf.BlueSlotRef
 
getResRef() - Method in class nwnintf.ModuleBlueprint
 
getSavedScripts() - Method in class nwnintf.NwnModule
 
getSelectedResRef() - Method in class nwnintf.example.ConvListPanel
 
getSelection() - Method in class nwnintf.conversation.ConversationPanel
Return the current selection.
getSelection() - Method in class nwnintf.palette.SinglePalette
Retrieve currently selected resref, if any.
getSelection() - Method in class nwnintf.palette.MultiPalette
Retrieve currently selected resref, if any. null if none.
getSezFile() - Method in class nwnintf.NwnModule
 
getSlot() - Method in class nwnintf.BlueSlotRef
 
getSlotref() - Method in class nwnintf.ScriptSlot
 
getSlotref() - Method in interface nwnintf.SavedSlot
 
getSlotref() - Method in class nwnintf.SavedBlueSlot
 
getSlotRef() - Method in class nwnintf.SlotValue
 
getSourcecode() - Method in class nwnintf.ScriptSlot
 
getSourcecode() - Method in class nwnintf.ScriptCode
 
getTlkfile() - Method in class nwnintf.NwnModule
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class nwnintf.conversation.ConversationCellRenderer
 
getType() - Method in class nwnintf.format.mod.ResRef
This method exists for serialization.
getValue() - Method in class nwnintf.SlotValue
 

H

hashCode() - Method in class nwnintf.SlotValue
 
hashCode() - Method in class nwnintf.ModuleBlueprint
Hash Code for this blueprint.
hashCode() - Method in class nwnintf.BlueSlotRef
 
hashCode() - Method in class nwnintf.format.mod.ResRef
 
header() - Method in class nwnintf.format.itp.ItpWriter
 

I

IDX - Static variable in class nwnintf.format.mod.ModResDesc
 
indexOfElement(ItpElement) - Method in class nwnintf.format.itp.ItpFile
 
indexOfEntry(ItpEntry) - Method in class nwnintf.format.itp.ItpFile
 
INDEXOROFFSET - Static variable in class nwnintf.format.itp.ItpEntry
 
IniParser - class nwnintf.IniParser.
Quick and dirty parser for windows-format .ini files.
IniParser(File) - Constructor for class nwnintf.IniParser
 
installScript(String, String) - Method in class nwnintf.ScriptInstaller
Install a script into the module using the given resource name.
installScripts(Collection) - Method in class nwnintf.ScriptInstaller
 
InstanceUpdater - class nwnintf.InstanceUpdater.
 
InstanceUpdater(NwnModule, Collection) - Constructor for class nwnintf.InstanceUpdater
 
INSTELT - Static variable in class nwnintf.SezFile
 
int32lsb(byte[], int) - Static method in class nwnintf.format.Prim
 
int32lsb(byte, byte, byte, byte) - Static method in class nwnintf.format.Prim
 
int32lsb(RandomAccessFile) - Static method in class nwnintf.format.Prim
 
int64lsb(byte[], int) - Static method in class nwnintf.format.Prim
 
isChild() - Method in class nwnintf.conversation.ConversationNode
 
iterator(int) - Method in class nwnintf.format.mod.ModFile
Produce an iterator that iterates over all ResRef objects in the file that have the given type.
itp() - Method in class nwnintf.SezFile
 
ItpCaprefElt - class nwnintf.format.itp.element.ItpCaprefElt.
 
ItpCaprefElt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpCaprefElt
 
ItpDatrefElt - class nwnintf.format.itp.element.ItpDatrefElt.
 
ItpDatrefElt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpDatrefElt
 
ItpElement - class nwnintf.format.itp.ItpElement.
Represent an "element" in the itp file.
ItpElement(ItpFile) - Constructor for class nwnintf.format.itp.ItpElement
 
ItpEntry - class nwnintf.format.itp.ItpEntry.
Represent an "entry" in the itp file.
ItpEntry(ItpFile) - Constructor for class nwnintf.format.itp.ItpEntry
 
ItpFile - class nwnintf.format.itp.ItpFile.
Represent an "itp" file.
ItpFile(byte[]) - Constructor for class nwnintf.format.itp.ItpFile
Interpret a sequence of bytes representing a GFF file.
ItpFile(byte[], int) - Constructor for class nwnintf.format.itp.ItpFile
Interpret a sequence of bytes starting at a particular offset as a GFF File.
ItpFile(String, String) - Constructor for class nwnintf.format.itp.ItpFile
Create a new ItpFile from scratch.
ItpFloat32Elt - class nwnintf.format.itp.element.ItpFloat32Elt.
 
ItpFloat32Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpFloat32Elt
 
ItpFloat64Elt - class nwnintf.format.itp.element.ItpFloat64Elt.
 
ItpFloat64Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpFloat64Elt
 
ItpInt16Elt - class nwnintf.format.itp.element.ItpInt16Elt.
 
ItpInt16Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpInt16Elt
 
ItpInt32Elt - class nwnintf.format.itp.element.ItpInt32Elt.
 
ItpInt32Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpInt32Elt
 
ItpInt64Elt - class nwnintf.format.itp.element.ItpInt64Elt.
 
ItpInt64Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpInt64Elt
 
ItpInt8Elt - class nwnintf.format.itp.element.ItpInt8Elt.
 
ItpInt8Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpInt8Elt
 
ItpListElt - class nwnintf.format.itp.element.ItpListElt.
 
ItpListElt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpListElt
 
ItpResrefElt - class nwnintf.format.itp.element.ItpResrefElt.
 
ItpResrefElt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpResrefElt
 
ItpStream - class nwnintf.format.itp.ItpStream.
Can't implement DataOutput because that interface specifies MSB byte order.
ItpStream(OutputStream) - Constructor for class nwnintf.format.itp.ItpStream
 
ItpStringElt - class nwnintf.format.itp.element.ItpStringElt.
 
ItpStringElt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpStringElt
 
ItpStrrefElt - class nwnintf.format.itp.element.ItpStrrefElt.
 
ItpStrrefElt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpStrrefElt
 
ItpUint16Elt - class nwnintf.format.itp.element.ItpUint16Elt.
 
ItpUint16Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpUint16Elt
 
ItpUint32Elt - class nwnintf.format.itp.element.ItpUint32Elt.
 
ItpUint32Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpUint32Elt
 
ItpUint64Elt - class nwnintf.format.itp.element.ItpUint64Elt.
 
ItpUint64Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpUint64Elt
 
ItpUint8Elt - class nwnintf.format.itp.element.ItpUint8Elt.
 
ItpUint8Elt(ItpFile) - Constructor for class nwnintf.format.itp.element.ItpUint8Elt
 
ItpWriter - class nwnintf.format.itp.ItpWriter.
 
ItpWriter(ItpFile) - Constructor for class nwnintf.format.itp.ItpWriter
 

L

length() - Method in class nwnintf.format.itp.ItpEntry
 
length() - Method in class nwnintf.format.itp.element.ItpListElt
 
list() - Method in class nwnintf.format.itp.ItpWriter
 
LISTBYTES - Static variable in class nwnintf.format.itp.ItpFile
 
LISTOFFSET - Static variable in class nwnintf.format.itp.ItpFile
 

M

main(String[]) - Static method in class nwnintf.NwnModule
 
main(String[]) - Static method in class nwnintf.IniParser
command-line test
main(String[]) - Static method in class nwnintf.example.Example1
 
main(String[]) - Static method in class nwnintf.format.Prim
 
main(String[]) - Static method in class nwnintf.format.itp.ItpFile
This test function may be out-of-date w.r.t. the API.
main(String[]) - Static method in class nwnintf.format.mod.ModFile
 
ModFile - class nwnintf.format.mod.ModFile.
Represent a "mod"/"sav"/"erf"/"hak"/"nwm" etc. file.
ModFile(File) - Constructor for class nwnintf.format.mod.ModFile
 
ModResDesc - class nwnintf.format.mod.ModResDesc.
 
ModResDesc(RandomAccessFile) - Constructor for class nwnintf.format.mod.ModResDesc
 
ModResDesc(String, int, int) - Constructor for class nwnintf.format.mod.ModResDesc
 
ModResPosn - class nwnintf.format.mod.ModResPosn.
 
ModResPosn(int, int) - Constructor for class nwnintf.format.mod.ModResPosn
 
ModResPosn(RandomAccessFile) - Constructor for class nwnintf.format.mod.ModResPosn
 
ModuleBlueprint - class nwnintf.ModuleBlueprint.
Encapsulate the visible properties of a custom blueprint in a Module.
ModuleBlueprint() - Constructor for class nwnintf.ModuleBlueprint
 
ModuleBlueprint(ResRef, String) - Constructor for class nwnintf.ModuleBlueprint
 
multimap() - Method in class nwnintf.format.itp.ItpWriter
 
MULTIMAPOFFSET - Static variable in class nwnintf.format.itp.ItpFile
 
MultiPalette - class nwnintf.palette.MultiPalette.
 
MultiPalette(MultiPaletteTree, Collection) - Constructor for class nwnintf.palette.MultiPalette
 
MultiPaletteTree - class nwnintf.palette.MultiPaletteTree.
Cache SinglePaletteTrees for use by many instances of palette pickers.
MultiPaletteTree(ModFile, TlkFile) - Constructor for class nwnintf.palette.MultiPaletteTree
Cache all the palettes in the module.

N

NAME - Static variable in class nwnintf.format.mod.ModResDesc
 
name() - Method in class nwnintf.ModuleBlueprint
A display name for this blueprint, such as would appear in the blueprint tree display in Aurora.
name() - Method in class nwnintf.format.itp.ItpElement
 
name() - Method in class nwnintf.format.mod.ResRef
 
NAMEIDX - Static variable in class nwnintf.format.itp.ItpElement
 
NBYTES - Static variable in class nwnintf.format.itp.element.ItpStrrefElt
 
NELEMENTS - Static variable in class nwnintf.format.itp.ItpFile
 
nelements() - Method in class nwnintf.format.itp.ItpFile
 
NELTS - Static variable in class nwnintf.format.itp.ItpEntry
 
NENTRIES - Static variable in class nwnintf.format.itp.ItpFile
 
nentries() - Method in class nwnintf.format.itp.ItpFile
 
newElement(ItpFile, byte[], int) - Static method in class nwnintf.format.itp.ItpElement
 
newReslistEntry() - Method in class nwnintf.SezFile
 
NMULTIMAPBYTES - Static variable in class nwnintf.format.itp.ItpFile
 
nodeByResref(ResRef) - Method in class nwnintf.palette.PaletteTree
Retrieve a node by its resref.
NRESOURCES - Static variable in class nwnintf.format.mod.ModFile
 
nresources() - Method in class nwnintf.format.mod.ModFile
 
NSTRINGS - Static variable in class nwnintf.format.itp.element.ItpStrrefElt
 
NSTRINGS - Static variable in class nwnintf.format.mod.ModFile
 
NSTRINGS - Static variable in class nwnintf.format.tlk.TlkFile
 
NVARDATABYTES - Static variable in class nwnintf.format.itp.ItpFile
 
NVARNAMES - Static variable in class nwnintf.format.itp.ItpFile
 
nvarnames() - Method in class nwnintf.format.itp.ItpWriter
 
nwnintf - package nwnintf
 
nwnintf.conversation - package nwnintf.conversation
 
nwnintf.example - package nwnintf.example
 
nwnintf.format - package nwnintf.format
 
nwnintf.format.itp - package nwnintf.format.itp
 
nwnintf.format.itp.element - package nwnintf.format.itp.element
 
nwnintf.format.mod - package nwnintf.format.mod
 
nwnintf.format.tlk - package nwnintf.format.tlk
 
nwnintf.palette - package nwnintf.palette
 
NwnModule - class nwnintf.NwnModule.
a python itpfile.py::ModuleFile and itpfile.py::DialogTlkFile instances for use from java.
NwnModule(File) - Constructor for class nwnintf.NwnModule
 
NwnModule(File, File) - Constructor for class nwnintf.NwnModule
 

O

OFFSET - Static variable in class nwnintf.format.mod.ModResPosn
 
ORIGELT - Static variable in class nwnintf.SavedBlueSlot
 
originalException - Variable in class nwnintf.ExceptionAdapter
 

P

PADDING - Static variable in class nwnintf.format.mod.ModFile
 
PADDINGSIZE - Static variable in class nwnintf.format.mod.ModFile
 
PaletteNode - class nwnintf.palette.PaletteNode.
Provide the interface demanded by DefaultMutableTreeNode for userobjects.
PaletteTree - class nwnintf.palette.PaletteTree.
Wrap an itp palette file into a swing tree.
PaletteTree(ItpFile, TlkFile, int) - Constructor for class nwnintf.palette.PaletteTree
 
parseFilename(String) - Static method in class nwnintf.format.mod.ResRef
 
placeableInstances - Static variable in class nwnintf.InstanceUpdater
 
POSOFFSET - Static variable in class nwnintf.format.mod.ModFile
 
Prim - class nwnintf.format.Prim.
Provide static methods for decoding types from bytes.
Prim() - Constructor for class nwnintf.format.Prim
 
printStackTrace() - Method in class nwnintf.ExceptionAdapter
 
printStackTrace(PrintStream) - Method in class nwnintf.ExceptionAdapter
 
printStackTrace(PrintWriter) - Method in class nwnintf.ExceptionAdapter
 

R

read(byte[], int, int) - Method in class nwnintf.format.itp.ItpEntry
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.ItpElement
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpUint8Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpUint64Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpUint32Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpUint16Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpStrrefElt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpStringElt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpResrefElt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpListElt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpInt8Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpInt64Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpInt32Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpInt16Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpFloat64Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpFloat32Elt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpDatrefElt
 
read(byte[], int, int, int, int) - Method in class nwnintf.format.itp.element.ItpCaprefElt
 
removeChildren() - Method in class nwnintf.format.itp.ItpEntry
 
removeChildren() - Method in class nwnintf.format.itp.ItpElement
Subclasses that contain other entries or elements should override this.
removeChildren() - Method in class nwnintf.format.itp.element.ItpListElt
 
removeElement(ItpElement) - Method in class nwnintf.format.itp.ItpFile
Recursively deletes contained elements and entries.
removeEntry(ItpEntry) - Method in class nwnintf.format.itp.ItpFile
Recursively deletes contained elements and entries.
removeEntry(ItpEntry) - Method in class nwnintf.format.itp.element.ItpListElt
 
removeFromReslist(ItpEntry) - Method in class nwnintf.SezFile
 
RESLEN - Static variable in class nwnintf.format.mod.ModResPosn
 
reslist() - Method in class nwnintf.SezFile
 
RESLISTELT - Static variable in class nwnintf.SezFile
 
RESOFFSET - Static variable in class nwnintf.format.mod.ModFile
 
resource(ModResDesc) - Method in class nwnintf.format.mod.ModFile
 
resource(ModResPosn) - Method in class nwnintf.format.mod.ModFile
 
resource(ResRef) - Method in class nwnintf.format.mod.ModFile
Get a copy of a resource file in the module.
ResRef - class nwnintf.format.mod.ResRef.
Encapsulate a ResRef in a module.
resref() - Method in class nwnintf.ModuleBlueprint
The ResRef of this blueprint.
resref() - Method in class nwnintf.palette.PaletteNode
 
ResRef() - Constructor for class nwnintf.format.mod.ResRef
No-argument constructor, for serialization.
ResRef(ResRef) - Constructor for class nwnintf.format.mod.ResRef
Copy constructor.
ResRef(ResRef, int) - Constructor for class nwnintf.format.mod.ResRef
Copy constructor, changing type.
ResRef(String, int) - Constructor for class nwnintf.format.mod.ResRef
 
ResRef(String, String) - Constructor for class nwnintf.format.mod.ResRef
 
RESREFELT - Static variable in class nwnintf.SavedBlueSlot
 
RESTYPEELT - Static variable in class nwnintf.SavedBlueSlot
 
rethrow() - Method in class nwnintf.ExceptionAdapter
 
root() - Method in class nwnintf.format.itp.ItpFile
 

S

save() - Method in class nwnintf.SezFile
 
save(Collection) - Method in class nwnintf.SavedScripts
Set the ScriptSlots in the module to these ones.
save(ModFile, SezFile, ResRef) - Method in interface nwnintf.ScriptSlotRef
 
save(ModFile, SezFile, ResRef) - Method in class nwnintf.BlueSlotRef
 
SavedBlueSlot - class nwnintf.SavedBlueSlot.
Encapsulate a BlueSlotRef and the ItpEntry its information is stored in.
SavedBlueSlot(ItpEntry) - Constructor for class nwnintf.SavedBlueSlot
 
SavedScripts - class nwnintf.SavedScripts.
Represent and maintain the list of blueprint slots and scripts that have been inserted by scriptease into the module.
SavedScripts(NwnModule) - Constructor for class nwnintf.SavedScripts
 
SavedSlot - interface nwnintf.SavedSlot.
Encapsulate a ScriptSlotRef and information about where it is stored.
saveNew(BlueSlotRef, ModFile, SezFile, ResRef) - Static method in class nwnintf.SavedBlueSlot
 
saveSezFile() - Method in class nwnintf.NwnModule
Save itp_, which represents the .sez file.
ScriptCode - class nwnintf.ScriptCode.
Encapsulate a blueprint with a script slot and the source code string to go in it.
ScriptCode(String) - Constructor for class nwnintf.ScriptCode
Bytecode gets filled in later.
ScriptInstaller - class nwnintf.ScriptInstaller.
Compile scripts and attach them to a module file.
ScriptInstaller(NwnModule, HashMap) - Constructor for class nwnintf.ScriptInstaller
 
ScriptSlot - class nwnintf.ScriptSlot.
Encapsulate a blueprint with a script slot and the source code string to go in it.
ScriptSlot(ScriptSlotRef, String) - Constructor for class nwnintf.ScriptSlot
Bytecode gets filled in later.
ScriptSlotRef - interface nwnintf.ScriptSlotRef.
Placeholder for now.
setBasename(String) - Method in class nwnintf.format.mod.ResRef
 
setBytecode(byte[]) - Method in class nwnintf.ScriptSlot
 
setBytecode(byte[]) - Method in class nwnintf.ScriptCode
 
setData(byte[]) - Method in class nwnintf.format.itp.element.ItpDatrefElt
 
setInstanceData(byte[]) - Method in class nwnintf.SezFile
 
setName(String) - Method in class nwnintf.ModuleBlueprint
 
setName(String) - Method in class nwnintf.format.itp.ItpElement
 
setResRef(ResRef) - Method in class nwnintf.ModuleBlueprint
 
setSelection(ConversationNode) - Method in class nwnintf.conversation.ConversationPanel
 
setSelection(ItpEntry) - Method in class nwnintf.conversation.ConversationPanel
Set the current selection.
setSelection(ResRef) - Method in class nwnintf.palette.SinglePalette
Put selection highlight on a specific resource entry.
setSelection(ResRef) - Method in class nwnintf.palette.MultiPalette
Put selection highlight on a specific resource entry.
setType(int) - Method in class nwnintf.format.mod.ResRef
 
setType(String) - Method in class nwnintf.format.itp.ItpFile
 
setType(String) - Method in class nwnintf.format.mod.ResRef
 
setValue(int) - Method in class nwnintf.format.itp.element.ItpInt32Elt
 
setValue(String) - Method in class nwnintf.format.itp.element.ItpStringElt
 
setValue(String) - Method in class nwnintf.format.itp.element.ItpResrefElt
 
setVersion(String) - Method in class nwnintf.format.itp.ItpFile
 
SezFile - class nwnintf.SezFile.
Represent and maintain the list of blueprint slots and scripts that have been inserted by scriptease into the module.
SezFile(NwnModule) - Constructor for class nwnintf.SezFile
 
SEZRES - Static variable in class nwnintf.SezFile
 
showPane(String) - Method in class nwnintf.palette.MultiPalette
 
SinglePalette - class nwnintf.palette.SinglePalette.
 
SinglePalette(PaletteTree) - Constructor for class nwnintf.palette.SinglePalette
 
SIZE - Static variable in class nwnintf.format.itp.ItpFile
 
SIZE - Static variable in class nwnintf.format.itp.ItpEntry
 
SIZE - Static variable in class nwnintf.format.itp.ItpElement
 
SIZE - Static variable in class nwnintf.format.mod.ModResPosn
 
SIZE - Static variable in class nwnintf.format.mod.ModResDesc
 
SIZE - Static variable in class nwnintf.format.mod.ModFile
 
size() - Method in class nwnintf.format.itp.ItpStream
Return the number of bytes written to the underlying stream by this ItpStream instance.
SLOTELT - Static variable in class nwnintf.SavedBlueSlot
 
SlotValue - class nwnintf.SlotValue.
Represent the value given to a script slot, For use with SavedScripts and "updating all instances"
SlotValue(ScriptSlotRef, ResRef) - Constructor for class nwnintf.SlotValue
 
soundInstances - Static variable in class nwnintf.InstanceUpdater
 
SPEAKER_NPC - Static variable in class nwnintf.conversation.ConversationTree
 
SPEAKER_PC - Static variable in class nwnintf.conversation.ConversationTree
 
speaker() - Method in class nwnintf.conversation.ConversationNode
 
storeInstances - Static variable in class nwnintf.InstanceUpdater
 
STRDATAOFFSET - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_NAME - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_OFFSET - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_SIZE - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_STRSIZE - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_TYPE - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_UNKNOWN1 - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_UNKNOWN2 - Static variable in class nwnintf.format.tlk.TlkFile
 
STRHED_UNKNOWN3 - Static variable in class nwnintf.format.tlk.TlkFile
 
string(byte[], int, int) - Static method in class nwnintf.format.Prim
 
string(RandomAccessFile, int) - Static method in class nwnintf.format.Prim
 
string0(byte[], int, int) - Static method in class nwnintf.format.Prim
Return a string of a given length, but stopping at null character.
string0(RandomAccessFile, int) - Static method in class nwnintf.format.Prim
Read length bytes but return value stops at null byte.
STRINGOFFSET - Static variable in class nwnintf.format.mod.ModFile
 
STRINGSLEN - Static variable in class nwnintf.format.mod.ModFile
 

T

tag(NwnModule) - Method in class nwnintf.ModuleBlueprint
Tag of this entity.
templateresrefKey - Static variable in class nwnintf.InstanceUpdater
 
tiDLG - Static variable in class nwnintf.format.mod.ResRef
 
tiGFF - Static variable in class nwnintf.format.mod.ResRef
 
tiGIT - Static variable in class nwnintf.format.mod.ResRef
 
tiNCS - Static variable in class nwnintf.format.mod.ResRef
 
tiNSS - Static variable in class nwnintf.format.mod.ResRef
 
tiPTT - Static variable in class nwnintf.format.mod.ResRef
 
tiSEZ - Static variable in class nwnintf.format.mod.ResRef
 
tiUTC - Static variable in class nwnintf.format.mod.ResRef
 
tiUTD - Static variable in class nwnintf.format.mod.ResRef
 
tiUTE - Static variable in class nwnintf.format.mod.ResRef
 
tiUTI - Static variable in class nwnintf.format.mod.ResRef
 
tiUTM - Static variable in class nwnintf.format.mod.ResRef
 
tiUTP - Static variable in class nwnintf.format.mod.ResRef
 
tiUTS - Static variable in class nwnintf.format.mod.ResRef
 
tiUTT - Static variable in class nwnintf.format.mod.ResRef
 
tiUTW - Static variable in class nwnintf.format.mod.ResRef
 
TlkFile - class nwnintf.format.tlk.TlkFile.
Represent a "tlk" file, particulary dialog.tlk
TlkFile() - Constructor for class nwnintf.format.tlk.TlkFile
 
TlkFile(File) - Constructor for class nwnintf.format.tlk.TlkFile
 
toString() - Method in class nwnintf.SlotValue
 
toString() - Method in class nwnintf.BlueSlotRef
 
toString() - Method in class nwnintf.conversation.ConversationNode
toString() is the only thing DefaultMutableTreeNode needs.
toString() - Method in class nwnintf.format.mod.ResRef
 
toString() - Method in class nwnintf.palette.PaletteNode
toString() is the only thing DefaultMutableTreeNode needs.
treeByType(String) - Method in class nwnintf.palette.MultiPaletteTree
 
triggerInstances - Static variable in class nwnintf.InstanceUpdater
 
tsDLG - Static variable in class nwnintf.format.mod.ResRef
 
tsGFF - Static variable in class nwnintf.format.mod.ResRef
 
tsGIT - Static variable in class nwnintf.format.mod.ResRef
 
tsNCS - Static variable in class nwnintf.format.mod.ResRef
 
tsNSS - Static variable in class nwnintf.format.mod.ResRef
 
tsPTT - Static variable in class nwnintf.format.mod.ResRef
 
tsSEZ - Static variable in class nwnintf.format.mod.ResRef
 
tsUTC - Static variable in class nwnintf.format.mod.ResRef
 
tsUTD - Static variable in class nwnintf.format.mod.ResRef
 
tsUTE - Static variable in class nwnintf.format.mod.ResRef
 
tsUTI - Static variable in class nwnintf.format.mod.ResRef
 
tsUTM - Static variable in class nwnintf.format.mod.ResRef
 
tsUTP - Static variable in class nwnintf.format.mod.ResRef
 
tsUTS - Static variable in class nwnintf.format.mod.ResRef
 
tsUTT - Static variable in class nwnintf.format.mod.ResRef
 
tsUTW - Static variable in class nwnintf.format.mod.ResRef
 
TYPE - Static variable in class nwnintf.format.itp.ItpFile
 
TYPE - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE - Static variable in class nwnintf.format.mod.ModResDesc
 
TYPE - Static variable in class nwnintf.format.mod.ModFile
 
TYPE - Static variable in class nwnintf.format.tlk.TlkFile
 
TYPE_CAPREF - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_DATREF - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_FLOAT32 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_FLOAT64 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_INT16 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_INT32 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_INT64 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_INT8 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_LIST - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_MOD - Static variable in class nwnintf.format.mod.ModFile
 
TYPE_NWM - Static variable in class nwnintf.format.mod.ModFile
 
TYPE_RESREF - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_SAV - Static variable in class nwnintf.format.mod.ModFile
 
TYPE_STRING - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_STRREF - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_UINT16 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_UINT32 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_UINT64 - Static variable in class nwnintf.format.itp.ItpElement
 
TYPE_UINT8 - Static variable in class nwnintf.format.itp.ItpElement
 
type() - Method in class nwnintf.format.itp.ItpFile
 
type() - Method in class nwnintf.format.itp.ItpElement
 
type() - Method in class nwnintf.format.itp.element.ItpUint8Elt
 
type() - Method in class nwnintf.format.itp.element.ItpUint64Elt
 
type() - Method in class nwnintf.format.itp.element.ItpUint32Elt
 
type() - Method in class nwnintf.format.itp.element.ItpUint16Elt
 
type() - Method in class nwnintf.format.itp.element.ItpStrrefElt
 
type() - Method in class nwnintf.format.itp.element.ItpStringElt
 
type() - Method in class nwnintf.format.itp.element.ItpResrefElt
 
type() - Method in class nwnintf.format.itp.element.ItpListElt
 
type() - Method in class nwnintf.format.itp.element.ItpInt8Elt
 
type() - Method in class nwnintf.format.itp.element.ItpInt64Elt
 
type() - Method in class nwnintf.format.itp.element.ItpInt32Elt
 
type() - Method in class nwnintf.format.itp.element.ItpInt16Elt
 
type() - Method in class nwnintf.format.itp.element.ItpFloat64Elt
 
type() - Method in class nwnintf.format.itp.element.ItpFloat32Elt
 
type() - Method in class nwnintf.format.itp.element.ItpDatrefElt
 
type() - Method in class nwnintf.format.itp.element.ItpCaprefElt
 
type() - Method in class nwnintf.format.mod.ModFile
 
TYPECODE - Static variable in class nwnintf.format.mod.ModFile
 
typeInt() - Method in class nwnintf.format.mod.ResRef
Type of this resref as an int
typeInt(String) - Static method in class nwnintf.format.mod.ResRef
The integer type code for this string type.
typeStr() - Method in class nwnintf.format.mod.ResRef
Type of this resref as a string.

U

uint16lsb(byte[], int) - Static method in class nwnintf.format.Prim
This returns int so that it can encompass the whole range of uint16.
uint8(byte[], int) - Static method in class nwnintf.format.Prim
This returns int so that it can encompass the whole range of uint8.
UNKNOWN1 - Static variable in class nwnintf.format.tlk.TlkFile
 
update(ModFile, SezFile, ScriptCode) - Method in interface nwnintf.SavedSlot
 
update(ModFile, SezFile, ScriptCode) - Method in class nwnintf.SavedBlueSlot
An existing saved slot has new text for the script.
updateAllAreas() - Method in class nwnintf.InstanceUpdater
 
updateOneArea(ResRef) - Method in class nwnintf.InstanceUpdater
 
updateOneInstance(String, ItpEntry) - Method in class nwnintf.InstanceUpdater
 

V

value() - Method in class nwnintf.format.itp.element.ItpUint8Elt
 
value() - Method in class nwnintf.format.itp.element.ItpUint32Elt
 
value() - Method in class nwnintf.format.itp.element.ItpStringElt
 
value() - Method in class nwnintf.format.itp.element.ItpResrefElt
 
value() - Method in class nwnintf.format.itp.element.ItpInt32Elt
 
vardata() - Method in class nwnintf.format.itp.ItpWriter
 
VARDATAOFFSET - Static variable in class nwnintf.format.itp.ItpFile
 
varname(String) - Method in class nwnintf.format.itp.ItpWriter
Add a new variable name to the file.
VARNAMEOFFSET - Static variable in class nwnintf.format.itp.ItpFile
 
varnames() - Method in class nwnintf.format.itp.ItpWriter
Don't call this to add a new variable name.
VERSION - Static variable in class nwnintf.format.itp.ItpFile
 
VERSION - Static variable in class nwnintf.format.mod.ModFile
 
VERSION - Static variable in class nwnintf.format.tlk.TlkFile
 
version() - Method in class nwnintf.format.itp.ItpFile
 
version() - Method in class nwnintf.format.mod.ModFile
 

W

waypointInstances - Static variable in class nwnintf.InstanceUpdater
 
write(ItpWriter) - Method in class nwnintf.format.itp.ItpEntry
 
write(ItpWriter) - Method in class nwnintf.format.itp.ItpElement
 
writeByte(int) - Method in class nwnintf.format.itp.ItpStream
 
writeBytes(byte[]) - Method in class nwnintf.format.itp.ItpStream
 
writeBytes(String) - Method in class nwnintf.format.itp.ItpStream
Write the low byte of each character of s to the underlying stream.
writeBytes0(RandomAccessFile, String, int) - Static method in class nwnintf.format.Prim
 
writeDouble(double) - Method in class nwnintf.format.itp.ItpStream
Write a double in LSB order.
writeElement(int, String, int) - Method in class nwnintf.format.itp.ItpWriter
 
writeInt(int) - Method in class nwnintf.format.itp.ItpStream
Write an int in LSB order to the underlying stream.
writeIntLSB(RandomAccessFile, int) - Static method in class nwnintf.format.Prim
 
writeLong(long) - Method in class nwnintf.format.itp.ItpStream
Write a long in LSB order.

Y

YEAR - Static variable in class nwnintf.format.mod.ModFile
 

A B C D E F G H I L M N O P R S T U V W Y