<filename>src/jk_svg/SVGDefs.py


import typing

import jk_typing
import jk_hwriter

from .AbstractSVGElement import AbstractSVGElement

from ._GroupElementsMixin import _GroupElementsMixin
from .SVGGroup import SVGGroup
from .SVGMask import SVGMask





class SVGDefs(AbstractSVGElement, _GroupElementsMixin):

	################################################################################################################################
	## Constructor
	################################################################################################################################

	def __init__(self):
		super().__init__("defs")
	#

	################################################################################################################################
	## Public Properties
	################################################################################################################################

	################################################################################################################################
	## Helper Methods
	################################################################################################################################

	################################################################################################################################
	## Public Methods
	################################################################################################################################

	def createGroup(self):
		ret = SVGGroup()
		self._children.append(ret)
		return ret
	#

	def createMask(self):
		ret = SVGMask()
		self._children.append(ret)
		return ret
	#

#













<filename>src/jk_svg/SVGDefs.py


import typing

import jk_typing
import jk_hwriter

from .AbstractSVGElement import AbstractSVGElement

from ._GroupElementsMixin import _GroupElementsMixin
from .SVGGroup import SVGGroup
from .SVGMask import SVGMask





class SVGDefs(AbstractSVGElement, _GroupElementsMixin):

	################################################################################################################################
	## Constructor
	################################################################################################################################

	def __init__(self):
		super().__init__("defs")
	#

	################################################################################################################################
	## Public Properties
	################################################################################################################################

	################################################################################################################################
	## Helper Methods
	################################################################################################################################

	################################################################################################################################
	## Public Methods
	################################################################################################################################

	def createGroup(self):
		ret = SVGGroup()
		self._children.append(ret)
		return ret
	#

	def createMask(self):
		ret = SVGMask()
		self._children.append(ret)
		return ret
	#

#













################################################################################################################################ ## Constructor ################################################################################################################################ # ################################################################################################################################ ## Public Properties ################################################################################################################################ ################################################################################################################################ ## Helper Methods ################################################################################################################################ ################################################################################################################################ ## Public Methods ################################################################################################################################ # # #