public class ScriptRef extends Record implements java.lang.Iterable<java.lang.String>
Constructor and Description |
---|
ScriptRef(java.lang.String name)
Creates a script reference with the given name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName()
Gets the name of the script
|
java.util.ArrayList<java.lang.String> |
getProperties() |
int |
hashCode() |
java.util.Iterator<java.lang.String> |
iterator() |
java.lang.String |
print()
Returns the contents of the record, or exports them to a log, depending
on the record type.
|
void |
removeProperty(java.lang.String propertyName)
Removes a property with the given name from the script, if one exists.
|
void |
setName(java.lang.String name)
Sets the name of the script.
|
void |
setProperty(java.lang.String propertyName,
java.lang.Boolean... boolProperty)
Adds a boolean array property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
boolean booleanProperty)
Adds a boolean property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
java.lang.Float... floatProperty)
Adds a float array property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
float floatProperty)
Adds a float property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
FormID... formProperty)
Adds a FormID array property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
FormID idProperty)
Adds a FormID property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
int integerProperty)
Adds a int property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
java.lang.Integer... intProperty)
Adds a int array property to the script, checks for duplicates.
|
void |
setProperty(java.lang.String propertyName,
java.lang.String... stringProperty)
Adds a string array property to the script, checks for duplicates.
|
java.lang.String |
toString()
Returns a short summary/title of the record.
|
getRecordLength, getType
public ScriptRef(java.lang.String name)
name
- public java.lang.String toString()
Record
public java.lang.String print()
Record
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- public int hashCode()
hashCode
in class java.lang.Object
public java.util.Iterator<java.lang.String> iterator()
iterator
in interface java.lang.Iterable<java.lang.String>
public void setName(java.lang.String name)
name
- public java.lang.String getName()
public java.util.ArrayList<java.lang.String> getProperties()
public void removeProperty(java.lang.String propertyName)
propertyName
- public void setProperty(java.lang.String propertyName, boolean booleanProperty)
propertyName
- Property name to addbooleanProperty
- Boolean value to assign to propertypublic void setProperty(java.lang.String propertyName, int integerProperty)
propertyName
- Property name to addintegerProperty
- Integer value to assign to propertypublic void setProperty(java.lang.String propertyName, FormID idProperty)
propertyName
- Property name to addidProperty
- FormID value to assign to propertypublic void setProperty(java.lang.String propertyName, float floatProperty)
propertyName
- Property name to addfloatProperty
- Float value to assign to propertypublic void setProperty(java.lang.String propertyName, java.lang.Float... floatProperty)
propertyName
- Property name to addfloatProperty
- Float array to assign to propertypublic void setProperty(java.lang.String propertyName, java.lang.Integer... intProperty)
propertyName
- Property name to addintProperty
- Int array to assign to propertypublic void setProperty(java.lang.String propertyName, java.lang.Boolean... boolProperty)
propertyName
- Property name to addboolProperty
- public void setProperty(java.lang.String propertyName, java.lang.String... stringProperty)
propertyName
- Property name to addstringProperty
- String array to assign to propertypublic void setProperty(java.lang.String propertyName, FormID... formProperty)
propertyName
- Property name to addformProperty
- FormID array to assign to property