de.opsdesign.yax.types
Class ComponentType
java.lang.Object
de.opsdesign.yax.log.LogBuilder
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
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
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
ComponentType
public ComponentType()
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.