|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.ModelObject
net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.Implementation
public class Implementation
Implementation meta-data.
An implementation consists of the properties identifier, name,
class, location, description, vendor and
version. Property identifier holds an identifier uniquely
identifying the implementation in a set of implementations. Property
name holds a name of the implementation uniquely identifying the
implementation for a specification. Property class holds the name of the
class providing implementation instances. Property location holds a
location URI used for locating implementation instances. Property
description holds a textual description. Property vendor holds
vendor information for the vendor providing the implementation. Property
version holds a textual version of the implementation.
Properties, dependencies and specifications may be inherited from a
parent. Property final flags an implementation as the final node
in an inheritance hierarchy.
The stateless flag indicates that an implementation does not retain
state across operations.
| Field Summary | |
|---|---|
protected Boolean |
_final
|
protected String |
clazz
|
protected Dependencies |
dependencies
|
protected String |
identifier
|
protected String |
location
|
protected Messages |
messages
|
protected String |
name
|
protected String |
parent
|
protected Properties |
properties
|
protected Specifications |
specifications
|
protected Boolean |
stateless
|
protected String |
vendor
|
protected String |
version
|
| Fields inherited from class net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.ModelObject |
|---|
authors, createDate, documentation, modelVersion |
| Constructor Summary | |
|---|---|
Implementation()
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.Implementation instance. |
|
Implementation(Implementation o)
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.Implementation instance by copying a given instance. |
|
| Method Summary | |
|---|---|
Implementation |
clone()
Creates and returns a copy of this object. |
String |
getClazz()
The name of the class providing instances of this implementation. |
Dependencies |
getDependencies()
Dependencies of this implementation. |
String |
getIdentifier()
The identifier of this implementation. |
String |
getLocation()
The location URI used for locating instances of this implementation. |
Messages |
getMessages()
Messages of this implementation. |
String |
getName()
The name of this implementation. |
String |
getParent()
Identifier of an implementation this implementation inherits from. |
Properties |
getProperties()
Properties of this implementation. |
Specifications |
getSpecifications()
Specifications implemented by this implementation. |
String |
getVendor()
The presentation vendor of this implementation. |
String |
getVersion()
The version of this implementation. |
boolean |
isFinal()
Flags this implementation the final node in an inheritance hierarchy. |
boolean |
isStateless()
Flags this implementation stateless. |
void |
setClazz(String value)
Sets the value of the clazz property. |
void |
setDependencies(Dependencies value)
Sets the value of the dependencies property. |
void |
setFinal(Boolean value)
Sets the value of the final property. |
void |
setIdentifier(String value)
Sets the value of the identifier property. |
void |
setLocation(String value)
Sets the value of the location property. |
void |
setMessages(Messages value)
Sets the value of the messages property. |
void |
setName(String value)
Sets the value of the name property. |
void |
setParent(String value)
Sets the value of the parent property. |
void |
setProperties(Properties value)
Sets the value of the properties property. |
void |
setSpecifications(Specifications value)
Sets the value of the specifications property. |
void |
setStateless(Boolean value)
Sets the value of the stateless property. |
void |
setVendor(String value)
Sets the value of the vendor property. |
void |
setVersion(String value)
Sets the value of the version property. |
| Methods inherited from class net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.ModelObject |
|---|
getAuthors, getCreateDate, getDocumentation, getModelVersion, setAuthors, setCreateDate, setDocumentation, setModelVersion |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Specifications specifications
protected Dependencies dependencies
protected Properties properties
protected Messages messages
protected String identifier
protected String name
protected String clazz
protected String location
protected String vendor
protected String version
protected String parent
protected Boolean _final
protected Boolean stateless
| Constructor Detail |
|---|
public Implementation()
net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.Implementation instance.
public Implementation(Implementation o)
net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.jomc.Implementation instance by copying a given instance.
o - The instance to copy or null.| Method Detail |
|---|
public Specifications getSpecifications()
Specificationspublic void setSpecifications(Specifications value)
value - allowed object is
Specificationspublic Dependencies getDependencies()
Dependenciespublic void setDependencies(Dependencies value)
value - allowed object is
Dependenciespublic Properties getProperties()
Propertiespublic void setProperties(Properties value)
value - allowed object is
Propertiespublic Messages getMessages()
Messagespublic void setMessages(Messages value)
value - allowed object is
Messagespublic String getIdentifier()
Stringpublic void setIdentifier(String value)
value - allowed object is
Stringpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getClazz()
Stringpublic void setClazz(String value)
value - allowed object is
Stringpublic String getLocation()
Stringpublic void setLocation(String value)
value - allowed object is
Stringpublic String getVendor()
Stringpublic void setVendor(String value)
value - allowed object is
Stringpublic String getVersion()
Stringpublic void setVersion(String value)
value - allowed object is
Stringpublic String getParent()
Stringpublic void setParent(String value)
value - allowed object is
Stringpublic boolean isFinal()
Booleanpublic void setFinal(Boolean value)
value - allowed object is
Booleanpublic boolean isStateless()
Booleanpublic void setStateless(Boolean value)
value - allowed object is
Booleanpublic Implementation clone()
clone in class ModelObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||