public abstract class Content
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
identifier
Main definition of the content.
|
boolean |
is_definition
Indicates if this content is definition (i.e., includes character ">" in VGDL).
|
java.lang.String |
line
Original line with the content, in VGDL format.
|
int |
lineNumber
Original line number.
|
java.util.HashMap<java.lang.String,java.lang.String> |
parameters
List of parameters of this content (key => value).
|
Constructor and Description |
---|
Content() |
Modifier and Type | Method and Description |
---|---|
protected void |
_decorate(java.util.HashMap<java.lang.String,ParameterContent> pcs) |
abstract void |
decorate(java.util.HashMap<java.lang.String,ParameterContent> pcs)
Takes a ParameterContent object to decorate the current Content object.
|
java.lang.String |
toString()
Returns the original line of the content.
|
public java.lang.String line
public int lineNumber
public java.lang.String identifier
public java.util.HashMap<java.lang.String,java.lang.String> parameters
public boolean is_definition
public java.lang.String toString()
toString
in class java.lang.Object
public abstract void decorate(java.util.HashMap<java.lang.String,ParameterContent> pcs)
pcs
- ParameterContent hashmap that defines values for variables specified in a GameSpace.protected void _decorate(java.util.HashMap<java.lang.String,ParameterContent> pcs)