Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [SVGComponent] >  [port]
Private  Storage   

deprecatedclass %ZEN.SVGComponent.port extends svgObject

Defines an input/output port for a sprite object.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 4


Summary

Properties
%condition %import %includeFiles %page %resource
aux composite connectors id index
name onupdate parent tuple type
visible window x y

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawHTML %DrawJSStrings %Eval
%EvalC %Extends %ForceClientRender %GetEventHandlers
%GetParameter %GetXMLName %IsA %IsModified
%MakeId %New %NormalizeObject %ObjectModified
%OnAddToPageAfter %OnAddToPageBefore %OnDrawObjectProperties %OnObjectSynch
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %RemoveFromSaveSet %Self %SerializeObject
%SetModified %ValidateObject XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addConnector findElement
fireOnUpdateEvent getProperty getSettings getType
invokeSuper isOfType makeId onCreate
onDelete onSerialize onloadHandler onunloadHandler
onupdateHandler render renderContents renderPort
renderSVG setProperty updateConnectors


Properties

• property connectors as list of connector(XMLPROJECTION="NONE");
List of connectors connected to this port.
• property type as %ZEN.Datatype.string(VALUELIST=",input,output");
Type of this port: input or output.
• property x as %ZEN.Datatype.float [ InitialExpression = 0 ];
x position of this port.
• property y as %ZEN.Datatype.float [ InitialExpression = 0 ];
y position of this port.

Methods

• method addConnector(connector) [ Language = javascript ]
Internal method: add a connector to this port. Return true if successful.
• method renderPort() [ Language = javascript ]
Render the svg for this port.
• method setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
• method updateConnectors() [ Language = javascript ]
Internal method: update position of all connectors connected to this port.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.