de.opsdesign.yax.types
Class ComponentType

java.lang.Object
  extended by de.opsdesign.yax.log.LogBuilder
      extended by de.opsdesign.yax.types.ComponentType
All Implemented Interfaces:
Loggable, java.lang.Comparable
Direct Known Subclasses:
ConstructType, StepType

public abstract class ComponentType
extends LogBuilder
implements java.lang.Comparable


Field Summary
protected  java.lang.String className
           
protected  java.lang.String description
           
static java.lang.String DESCRIPTION
           
protected  java.lang.String libraryName
           
protected  javax.xml.namespace.QName name
           
static java.lang.String NAME
           
static java.lang.String NO
           
static java.lang.String PARAMETER
           
static java.lang.String PORT
           
static java.lang.String REQUIRED
           
static java.lang.String SEQUENCE
           
static java.lang.String TYPE
           
static java.lang.String VALUES
           
static java.lang.String XPROC
           
static java.lang.String YAX
           
static java.lang.String YES
           
 
Constructor Summary
ComponentType()
           
 
Method Summary
 void addImplicitPort(Component component, PortType portType)
           
 void addParameterType(java.lang.String name, boolean required, java.lang.String[] values)
           
 void addPortType(java.lang.String name)
           
 void addPortType(java.lang.String name, boolean sequence)
           
 void addPortType(java.lang.String name, boolean sequence, boolean bySourceRequired)
           
 void addPortType(java.lang.String name, boolean sequence, java.lang.String select)
           
 void addPortType(java.lang.String name, boolean sequence, java.lang.String select, boolean bySourceRequired)
           
 java.lang.String getClassName()
           
 java.lang.String getComponentTypeType()
           
 java.lang.String getDescription()
           
 java.lang.String getLibraryName()
           
 javax.xml.namespace.QName getName()
           
 java.util.ArrayList<ParameterType> getParameterTypes()
           
 java.util.ArrayList<PortType> getPortTypes()
           
 java.lang.String getPrefix()
           
 java.lang.String getPrefixedName()
           
protected  java.lang.String getXProcOptionsLibraryName()
           
protected  java.lang.String getXProcStandardLibraryName()
           
protected  java.lang.String getYaxOptionsLibraryName()
           
protected  java.lang.String getYaxStandardLibraryName()
           
 boolean isConstructType()
           
 boolean isStep()
           
 boolean isStepType()
           
 void setDescription(java.lang.String description)
           
protected  void setLibraryName(java.lang.String libraryName)
           
protected  void setName(javax.xml.namespace.QName name)
           
 
Methods inherited from class de.opsdesign.yax.log.LogBuilder
log, log, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

XPROC

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

YAX

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

YES

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

NO

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

TYPE

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

PORT

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

NAME

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

VALUES

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

PARAMETER

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

REQUIRED

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

SEQUENCE

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

DESCRIPTION

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

libraryName

protected java.lang.String libraryName

name

protected javax.xml.namespace.QName name

className

protected java.lang.String className

description

protected java.lang.String description
Constructor Detail

ComponentType

public ComponentType()
Method Detail

setName

protected void setName(javax.xml.namespace.QName name)

setLibraryName

protected void setLibraryName(java.lang.String libraryName)

getXProcStandardLibraryName

protected java.lang.String getXProcStandardLibraryName()

getXProcOptionsLibraryName

protected java.lang.String getXProcOptionsLibraryName()

getYaxStandardLibraryName

protected java.lang.String getYaxStandardLibraryName()

getYaxOptionsLibraryName

protected java.lang.String getYaxOptionsLibraryName()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

addPortType

public void addPortType(java.lang.String name)
                 throws ConfigurationException
Throws:
ConfigurationException

addPortType

public void addPortType(java.lang.String name,
                        boolean sequence)
                 throws ConfigurationException
Throws:
ConfigurationException

addPortType

public void addPortType(java.lang.String name,
                        boolean sequence,
                        java.lang.String select)
                 throws ConfigurationException
Throws:
ConfigurationException

addPortType

public void addPortType(java.lang.String name,
                        boolean sequence,
                        boolean bySourceRequired)
                 throws ConfigurationException
Throws:
ConfigurationException

addPortType

public void addPortType(java.lang.String name,
                        boolean sequence,
                        java.lang.String select,
                        boolean bySourceRequired)
                 throws ConfigurationException
Throws:
ConfigurationException

addImplicitPort

public void addImplicitPort(Component component,
                            PortType portType)

addParameterType

public void addParameterType(java.lang.String name,
                             boolean required,
                             java.lang.String[] values)
                      throws ConfigurationException
Throws:
ConfigurationException

getPortTypes

public java.util.ArrayList<PortType> getPortTypes()

getParameterTypes

public java.util.ArrayList<ParameterType> getParameterTypes()

getName

public javax.xml.namespace.QName getName()

getPrefixedName

public java.lang.String getPrefixedName()

getPrefix

public java.lang.String getPrefix()

getComponentTypeType

public java.lang.String getComponentTypeType()

isStep

public boolean isStep()

isStepType

public boolean isStepType()

isConstructType

public boolean isConstructType()

getLibraryName

public java.lang.String getLibraryName()

getClassName

public java.lang.String getClassName()


Copyright © 2008 OPS Design GmbH. All Rights Reserved.