de.opsdesign.yax
Class Port

java.lang.Object
  extended by de.opsdesign.yax.Element
      extended by de.opsdesign.yax.Port

public class Port
extends Element


Field Summary
static java.lang.String CREATOR
           
static java.lang.String IMPLEMENTATION
           
static java.lang.String INPUT
           
static java.lang.String OUTPUT
           
static java.lang.String PIPELINE
           
static java.lang.String PORT
           
static java.lang.String SELECT
           
static java.lang.String SEQUENCE
           
 
Fields inherited from class de.opsdesign.yax.Element
attributes, elementQName, parameters
 
Constructor Summary
protected Port(java.lang.Object parent, javax.xml.namespace.QName qName, org.xml.sax.Attributes attributes, Component component, java.lang.String creator)
           
protected Port(java.lang.Object parent, java.lang.String namespaceURIString, java.lang.String localNameString, java.lang.String qNameString, org.xml.sax.Attributes attributes, Component component, java.lang.String creator)
           
 
Method Summary
 void addConnection(Component component, Port port, java.lang.String direction)
           
 Component getComponent()
           
 Connections getConnections()
           
 java.lang.String getCreator()
           
 java.lang.String getDirection()
           
 Connection getFirstConnection()
           
 java.lang.String getName()
           
 Token getPermaToken()
           
 java.lang.String getSelect()
           
 java.lang.String getSequence()
           
 Token getTempToken()
           
 Connection getToRunConnection()
           
 boolean hasConnections()
           
 void init(Component component, java.lang.String creator)
           
 boolean isCreatedByRoot()
           
 boolean isCreatedExplicit()
           
 boolean isCreatedImplicit()
           
 boolean isReferencePort()
           
 boolean isResultPort()
           
 boolean isSchemaPort()
           
 boolean isSourcePort()
           
 boolean isStylesheetPort()
           
 void setName()
           
 void setPermaToken(Token permaToken)
           
 void setTempToken(Token tempToken)
           
 java.lang.String toDotPipeTrace()
           
 java.lang.String toDotPortTrace()
           
 org.w3c.dom.Element toElement(org.w3c.dom.Document document)
           
 
Methods inherited from class de.opsdesign.yax.Element
addAttribute, addAttribute, addParameter, addParameter, extractLocalPart, extractNSPrefix, getAttributes, getAttributeValue, getElementPrefixName, getElementQName, getElementURIName, getFunctionID, getNodeID, getParent, isCatch, isChoose, isGroup, isInput, isOtherwise, isOutput, isParameter, isStep, isTry, isWhen, resolveNSPrefix, resolveURI, setFunctionID, setNodeID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PIPELINE

public static final java.lang.String PIPELINE
See Also:
Constant Field Values

IMPLEMENTATION

public static final java.lang.String IMPLEMENTATION
See Also:
Constant Field Values

PORT

public static final java.lang.String PORT
See Also:
Constant Field Values

SEQUENCE

public static final java.lang.String SEQUENCE
See Also:
Constant Field Values

SELECT

public static final java.lang.String SELECT
See Also:
Constant Field Values

CREATOR

public static final java.lang.String CREATOR
See Also:
Constant Field Values

INPUT

public static final java.lang.String INPUT
See Also:
Constant Field Values

OUTPUT

public static final java.lang.String OUTPUT
See Also:
Constant Field Values
Constructor Detail

Port

protected Port(java.lang.Object parent,
               java.lang.String namespaceURIString,
               java.lang.String localNameString,
               java.lang.String qNameString,
               org.xml.sax.Attributes attributes,
               Component component,
               java.lang.String creator)

Port

protected Port(java.lang.Object parent,
               javax.xml.namespace.QName qName,
               org.xml.sax.Attributes attributes,
               Component component,
               java.lang.String creator)
Method Detail

init

public void init(Component component,
                 java.lang.String creator)

setName

public void setName()

getName

public java.lang.String getName()

toElement

public org.w3c.dom.Element toElement(org.w3c.dom.Document document)

toDotPipeTrace

public java.lang.String toDotPipeTrace()

toDotPortTrace

public java.lang.String toDotPortTrace()

getCreator

public java.lang.String getCreator()

getSelect

public java.lang.String getSelect()

getSequence

public java.lang.String getSequence()

getDirection

public java.lang.String getDirection()

addConnection

public void addConnection(Component component,
                          Port port,
                          java.lang.String direction)

getConnections

public Connections getConnections()

getFirstConnection

public Connection getFirstConnection()

getToRunConnection

public Connection getToRunConnection()

hasConnections

public boolean hasConnections()

getComponent

public Component getComponent()

getPermaToken

public Token getPermaToken()

setPermaToken

public void setPermaToken(Token permaToken)

getTempToken

public Token getTempToken()

setTempToken

public void setTempToken(Token tempToken)

isCreatedByRoot

public boolean isCreatedByRoot()

isCreatedImplicit

public boolean isCreatedImplicit()

isCreatedExplicit

public boolean isCreatedExplicit()

isSourcePort

public boolean isSourcePort()

isResultPort

public boolean isResultPort()

isReferencePort

public boolean isReferencePort()

isStylesheetPort

public boolean isStylesheetPort()

isSchemaPort

public boolean isSchemaPort()


Copyright © 2008 OPS Design GmbH. All Rights Reserved.