コード例 #1
0
ファイル: fePointLightNode.py プロジェクト: danrg/RGT-tool
 def __init__(self, ownerDoc, x=None, y=None, z=None):
     BasicSvgNode.__init__(self, ownerDoc, 'fePointLight')
     PositionAttributes.__init__(self)
     self.setX(x)
     self.setY(y)
     self.setZ(z)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #2
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS,
                                       self.SVG_GROUP_ANIMATION_ELEMENTS)
コード例 #3
0
ファイル: baseTextNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     ConditionalProcessingAttributes.__init__(self)
     GraphicalEventAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
コード例 #4
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     ConditionalProcessingAttributes.__init__(self)
     GraphicalEventAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
コード例 #5
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     PresentationAttributes.__init__(self)
     FilterPrimitiveAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     
コード例 #6
0
ファイル: baseFilterNode.py プロジェクト: danrg/RGT-tool
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     PresentationAttributes.__init__(self)
     FilterPrimitiveAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     
コード例 #7
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     ConditionalProcessingAttributes.__init__(self)
     GraphicalEventAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_ANIMATION_ELEMENTS, self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #8
0
 def __init__(self, ownerDoc, x=None, y=None, z=None):
     BasicSvgNode.__init__(self, ownerDoc, 'fePointLight')
     PositionAttributes.__init__(self)
     self.setX(x)
     self.setY(y)
     self.setZ(z)
     self._allowedSvgChildNodes.update(
         {self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #9
0
 def __init__(self, ownerDoc, x=None, y=None):
     BasicSvgNode.__init__(self, ownerDoc, 'cursor')
     ConditionalProcessingAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     PositionAttributes.__init__(self)
     self.setX(x)
     self.setY(y)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #10
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'glyphRef')
     PresentationAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     PositionAttributes.__init__(self)
     self._allowedSvgChildNodes.update({self.SVG_GLYPH_REF_NODE, self.SVG_ALT_GLYPH_ITEM_NODE})
コード例 #11
0
 def __init__(self, ownerDoc, x=None, y=None):
     BasicSvgNode.__init__(self, ownerDoc, 'cursor')
     ConditionalProcessingAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     PositionAttributes.__init__(self)
     self.setX(x)
     self.setY(y)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #12
0
ファイル: fontNode.py プロジェクト: UGentPortaal/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font')
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.update({self.SVG_FONT_FACE_NODE, self.SVG_GLYPH_NODE, self.SVG_HKERN_NODE, self.SVG_MISSING_GLYPH_NODE, self.SVG_VKERN_NODE})
コード例 #13
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'path')
     ConditionalProcessingAttributes.__init__(self)
     GraphicalEventAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_ANIMATION_ELEMENTS,
                                       self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #14
0
 def appendChild(self, node):
     
     if node.nodeType == Node.CDATA_SECTION_NODE:
         if len(self.childNodes) == 0:
             BasicSvgNode.appendChild(self, node)
         else:
             raise Exception('only one CDATA node can be present, use the getData and setData to change the data')
     else:
         raise Exception('only CDATA nodes can be added')
コード例 #15
0
ファイル: feSpotLightNode.py プロジェクト: danrg/RGT-tool
 def __init__(self, ownerDoc, x=None, y=None, z=None, specularExponent=None, limitingConeAngle=None):
     BasicSvgNode.__init__(self, ownerDoc, 'feSpotLight')
     PositionAttributes.__init__(self)
     self.setX(x)
     self.setY(y)
     self.setZ(z)
     self.setSpecularExponent(specularExponent)
     self.setLimitingConeAngle(limitingConeAngle)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #16
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'foreignObject')
     ConditionalProcessingAttributes.__init__(self)
     GraphicalEventAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     PositionAttributes.__init__(self)
     SizeAttributes.__init__(self)
     self.allowAllSvgNodesAsChildNodes = True
コード例 #17
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     PresentationAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_ANIMATE_TRANSFORM_NODE, self.SVG_SET_NODE, self.SVG_STOP_NODE})
コード例 #18
0
 def __init__(self, ownerDoc, offset=None, stopColor=None, stopOpacity=None, style=None):
     BasicSvgNode.__init__(self, ownerDoc, 'stop')
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_ANIMATE_COLOR_NODE, self.SVG_SET_NODE})
     self.setOffset(offset)
     self.setStopColor(stopColor)
     self.setStopOpacity(stopOpacity)
     self.setStyle(style)
コード例 #19
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'foreignObject')
     ConditionalProcessingAttributes.__init__(self)
     GraphicalEventAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     PositionAttributes.__init__(self)
     SizeAttributes.__init__(self)
     self.allowAllSvgNodesAsChildNodes= True
コード例 #20
0
 def __init__(self, ownerDoc, offset= None, stopColor= None, stopOpacity= None, style= None):
     BasicSvgNode.__init__(self, ownerDoc, 'stop')
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_ANIMATE_COLOR_NODE, self.SVG_SET_NODE})
     self.setOffset(offset)
     self.setStopColor(stopColor)
     self.setStopOpacity(stopOpacity)
     self.setStyle(style)
コード例 #21
0
    def appendChild(self, node):

        if node.nodeType == Node.CDATA_SECTION_NODE:
            if len(self.childNodes) == 0:
                BasicSvgNode.appendChild(self, node)
            else:
                raise Exception(
                    'only one CDATA node can be present, use the getData and setData to change the data'
                )
        else:
            raise Exception('only CDATA nodes can be added')
コード例 #22
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     PresentationAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.update(
         {self.SVG_ANIMATE_NODE, self.SVG_ANIMATE_TRANSFORM_NODE, self.SVG_SET_NODE, self.SVG_STOP_NODE})
コード例 #23
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'clipPath')
     ConditionalProcessingAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_ANIMATION_ELEMENTS, self.SVG_GROUP_DESCRIPTIVE_ELEMENTS,
                                       self.SVG_GROUP_SHAPE_ELEMENTS)
     #ad individual nodes
     self._allowedSvgChildNodes.update({self.SVG_TEXT_NODE, self.SVG_USE_NODE})
コード例 #24
0
ファイル: fontNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font')
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.update({
         self.SVG_FONT_FACE_NODE, self.SVG_GLYPH_NODE, self.SVG_HKERN_NODE,
         self.SVG_MISSING_GLYPH_NODE, self.SVG_VKERN_NODE
     })
コード例 #25
0
ファイル: filterNode.py プロジェクト: UGentPortaal/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'filter')
     PresentationAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     PositionAttributes.__init__(self)
     SizeAttributes.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS, self.SVG_GROUP_FILTER_PRIMITIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #26
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'clipPath')
     ConditionalProcessingAttributes.__init__(self)
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_ANIMATION_ELEMENTS,
                                       self.SVG_GROUP_DESCRIPTIVE_ELEMENTS,
                                       self.SVG_GROUP_SHAPE_ELEMENTS)
     #ad individual nodes
     self._allowedSvgChildNodes.update(
         {self.SVG_TEXT_NODE, self.SVG_USE_NODE})
コード例 #27
0
ファイル: filterNode.py プロジェクト: UGentPortaal/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'filter')
     PresentationAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     PositionAttributes.__init__(self)
     SizeAttributes.__init__(self)
     #add groups
     self._allowedSvgChildNodes.update(
         self.SVG_GROUP_DESCRIPTIVE_ELEMENTS,
         self.SVG_GROUP_FILTER_PRIMITIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.update(
         {self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #28
0
 def __init__(self,
              ownerDoc,
              x=None,
              y=None,
              z=None,
              specularExponent=None,
              limitingConeAngle=None):
     BasicSvgNode.__init__(self, ownerDoc, 'feSpotLight')
     PositionAttributes.__init__(self)
     self.setX(x)
     self.setY(y)
     self.setZ(z)
     self.setSpecularExponent(specularExponent)
     self.setLimitingConeAngle(limitingConeAngle)
     self._allowedSvgChildNodes.update(
         {self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #29
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     self.allowAllSvgNodesAsChildNodes = True
コード例 #30
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face-format')
コード例 #31
0
ファイル: fontFaceUriNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face-uri')
     XlinkAttributes.__init__(self)
     self._allowedSvgChildNodes.add(self.SVG_FONT_FACE_FORMAT_NODE)
コード例 #32
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face')
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.add(self.SVG_FONT_FACE_SRC_NODE)
コード例 #33
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'altGlyphItem')
     self._allowedSvgChildNodes.add(self.SVG_GLYPH_REF_NODE)
     
コード例 #34
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'feMergeNode')
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #35
0
 def __init__(self, ownerDoc, azimuth=None, elevation=None):
     BasicSvgNode.__init__(self, ownerDoc, 'feDistantLight')
     self.setAzimuth(azimuth)
     self.setElevation(elevation)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #36
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face-src')
     self._allowedSvgChildNodes.update({self.SVG_FONT_FACE_NAME_NODE, self.SVG_FONT_FACE_URI_NODE})
     
コード例 #37
0
ファイル: baseAnimationNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     ConditionalProcessingAttributes.__init__(self)
     XlinkAttributes.__init__(self)
     AnimationTimingAttributes.__init__(self)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #38
0
ファイル: stopNode.py プロジェクト: punitharam/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'stop')
     PresentationAttributes.__init__(self)
     ClassAttribute.__init__(self)
     StyleAttribute.__init__(self)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_ANIMATE_COLOR_NODE, self.SVG_SET_NODE})
コード例 #39
0
ファイル: feMergeNodeNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'feMergeNode')
     self._allowedSvgChildNodes.update(
         {self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #40
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
コード例 #41
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face')
     #add groups
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
     #add individual nodes
     self._allowedSvgChildNodes.add(self.SVG_FONT_FACE_SRC_NODE)
コード例 #42
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
コード例 #43
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face-src')
     self._allowedSvgChildNodes.update(
         {self.SVG_FONT_FACE_NAME_NODE, self.SVG_FONT_FACE_URI_NODE})
コード例 #44
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'vkern')
コード例 #45
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face-format')
コード例 #46
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     TransferFunctionElementAttributes.__init__(self)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
     
     
コード例 #47
0
ファイル: viewNode.py プロジェクト: danrg/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'view')
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #48
0
ファイル: mpathNode.py プロジェクト: UGentPortaal/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'mpath')
     XlinkAttributes.__init__(self)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #49
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     TransferFunctionElementAttributes.__init__(self)
     self._allowedSvgChildNodes.update(
         {self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #50
0
 def __init__(self, ownerDoc, tagName):
     BasicSvgNode.__init__(self, ownerDoc, tagName)
     self.allowAllSvgNodesAsChildNodes= True
コード例 #51
0
ファイル: viewNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'view')
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #52
0
ファイル: metadataNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'metadata')
     self.allowAllSvgNodesAsChildNodes = True
     
コード例 #53
0
ファイル: feDistantLightNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc, azimuth=None, elevation=None):
     BasicSvgNode.__init__(self, ownerDoc, 'feDistantLight')
     self.setAzimuth(azimuth)
     self.setElevation(elevation)
     self._allowedSvgChildNodes.update({self.SVG_ANIMATE_NODE, self.SVG_SET_NODE})
コード例 #54
0
ファイル: colorProfileNode.py プロジェクト: abap/RGT-tool
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'color-profile')
     XlinkAttributes.__init__(self)
     self._allowedSvgChildNodes.update(self.SVG_GROUP_DESCRIPTIVE_ELEMENTS)
コード例 #55
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'altGlyphDef')
     self._allowedSvgChildNodes.update(
         {self.SVG_GLYPH_REF_NODE, self.SVG_ALT_GLYPH_ITEM_NODE})
コード例 #56
0
 def __init__(self, ownerDoc):
     BasicSvgNode.__init__(self, ownerDoc, 'font-face-name')