nwnintf
Class ModuleBlueprint

java.lang.Object
  |
  +--nwnintf.ModuleBlueprint

public class ModuleBlueprint
extends java.lang.Object

Encapsulate the visible properties of a custom blueprint in a Module. Accessor methods return things as string rather than internal scriptease types to avoid dependencies in nwnintf on the scriptease package hierarchy.


Constructor Summary
ModuleBlueprint()
           
ModuleBlueprint(ResRef resref, java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Equals method for ModuleBlueprints.
 java.lang.String getName()
           
 ResRef getResRef()
           
 int hashCode()
          Hash Code for this blueprint.
 java.lang.String name()
          A display name for this blueprint, such as would appear in the blueprint tree display in Aurora.
 ResRef resref()
          The ResRef of this blueprint.
 void setName(java.lang.String name)
           
 void setResRef(ResRef resref)
           
 java.lang.String tag(NwnModule nwnmodule)
          Tag of this entity.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleBlueprint

public ModuleBlueprint(ResRef resref,
                       java.lang.String name)
Parameters:
resref - The resref the blueprint.
name - A display name for this blueprint.

ModuleBlueprint

public ModuleBlueprint()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getResRef

public ResRef getResRef()

setResRef

public void setResRef(ResRef resref)

tag

public java.lang.String tag(NwnModule nwnmodule)
Tag of this entity.


name

public java.lang.String name()
A display name for this blueprint, such as would appear in the blueprint tree display in Aurora.


resref

public ResRef resref()
The ResRef of this blueprint.


equals

public boolean equals(java.lang.Object obj)
Equals method for ModuleBlueprints. ModuleBlueprints are equal if their resrefs are equal

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Hash Code for this blueprint.

Overrides:
hashCode in class java.lang.Object