Class RomlDoc
The base class for RoML object creation.
All compiled RoML files will be compiled into a Lua class with this class as its base.
Info:
- License: MIT
- Author: Richard Voelker
Methods
RomlDoc.new (self, parent[, vars[, ross]]) | Create a new RomlDoc. |
RomlDoc.GetVar (self, varName) | Get a variable from this document so it may be changed. |
RomlDoc.Find (self, selector) | Find a specific RomlObject in this document based on the selector. |
RomlDoc.AddChild (self, romlObject) | Add a child RomlObject to this RomlDoc. |
RomlDoc.RemoveChild (self, romlObject) | Remove a child RomlObject from this RomlDoc. |
RomlDoc.SetStyleSheet (self, ross) |
Methods
- RomlDoc.new (self, parent[, vars[, ross]])
-
Create a new RomlDoc.
Parameters:
- RomlDoc.GetVar (self, varName)
-
Get a variable from this document so it may be changed.
Parameters:
Returns:
-
GenericRomlVar/TableRomlVar/Instance
The variable.
- RomlDoc.Find (self, selector)
-
Find a specific RomlObject in this document based on the
selector.
Parameters:
Returns:
-
array
An array of matching RomlObjects.
- RomlDoc.AddChild (self, romlObject)
-
Add a child RomlObject to this RomlDoc.
Parameters:
- self RomlDoc
- romlObject RomlObject The object to add.
- RomlDoc.RemoveChild (self, romlObject)
-
Remove a child RomlObject from this RomlDoc.
Parameters:
- self RomlDoc
- romlObject RomlObject The object to remove.
- RomlDoc.SetStyleSheet (self, ross)
-
Parameters: