Module nafparserpy.layers.raw
Expand source code
from dataclasses import dataclass
from nafparserpy.layers.utils import create_node
@dataclass
class Raw:
"""Raw layer class"""
text: str
"""raw text"""
def node(self):
"""Create etree node from object"""
return create_node('raw', self.text, [], {})
@staticmethod
def object(node):
"""Create object from etree node"""
return Raw(node.text)
Classes
class Raw (text: str)
-
Raw layer class
Expand source code
@dataclass class Raw: """Raw layer class""" text: str """raw text""" def node(self): """Create etree node from object""" return create_node('raw', self.text, [], {}) @staticmethod def object(node): """Create object from etree node""" return Raw(node.text)
Class variables
var text : str
-
raw text
Static methods
def object(node)
-
Create object from etree node
Expand source code
@staticmethod def object(node): """Create object from etree node""" return Raw(node.text)
Methods
def node(self)
-
Create etree node from object
Expand source code
def node(self): """Create etree node from object""" return create_node('raw', self.text, [], {})