net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.jomc
Interface Implementation

All Superinterfaces:
ModelObject
All Known Implementing Classes:
ImplementationImpl

public interface Implementation
extends ModelObject

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.


Method Summary
 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 interface net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.jomc.ModelObject
getAuthors, getCreateDate, getDocumentation, getModelVersion, setAuthors, setCreateDate, setDocumentation, setModelVersion
 

Method Detail

getSpecifications

Specifications getSpecifications()
Specifications implemented by this implementation.

Returns:
possible object is Specifications

setSpecifications

void setSpecifications(Specifications value)
Sets the value of the specifications property.

Parameters:
value - allowed object is Specifications

getDependencies

Dependencies getDependencies()
Dependencies of this implementation.

Returns:
possible object is Dependencies

setDependencies

void setDependencies(Dependencies value)
Sets the value of the dependencies property.

Parameters:
value - allowed object is Dependencies

getProperties

Properties getProperties()
Properties of this implementation.

Returns:
possible object is Properties

setProperties

void setProperties(Properties value)
Sets the value of the properties property.

Parameters:
value - allowed object is Properties

getMessages

Messages getMessages()
Messages of this implementation.

Returns:
possible object is Messages

setMessages

void setMessages(Messages value)
Sets the value of the messages property.

Parameters:
value - allowed object is Messages

getIdentifier

String getIdentifier()
The identifier of this implementation.

Returns:
possible object is String

setIdentifier

void setIdentifier(String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getName

String getName()
The name of this implementation.

Returns:
possible object is String

setName

void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getClazz

String getClazz()
The name of the class providing instances of this implementation.

Returns:
possible object is String

setClazz

void setClazz(String value)
Sets the value of the clazz property.

Parameters:
value - allowed object is String

getLocation

String getLocation()
The location URI used for locating instances of this implementation.

Returns:
possible object is String

setLocation

void setLocation(String value)
Sets the value of the location property.

Parameters:
value - allowed object is String

getVendor

String getVendor()
The presentation vendor of this implementation.

Returns:
possible object is String

setVendor

void setVendor(String value)
Sets the value of the vendor property.

Parameters:
value - allowed object is String

getVersion

String getVersion()
The version of this implementation.

Returns:
possible object is String

setVersion

void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getParent

String getParent()
Identifier of an implementation this implementation inherits from. When given, this implementation will inherit up the hierarchy starting at that parent.

Returns:
possible object is String

setParent

void setParent(String value)
Sets the value of the parent property.

Parameters:
value - allowed object is String

isFinal

boolean isFinal()
Flags this implementation the final node in an inheritance hierarchy.

Returns:
possible object is Boolean

setFinal

void setFinal(Boolean value)
Sets the value of the final property.

Parameters:
value - allowed object is Boolean

isStateless

boolean isStateless()
Flags this implementation stateless.

Returns:
possible object is Boolean

setStateless

void setStateless(Boolean value)
Sets the value of the stateless property.

Parameters:
value - allowed object is Boolean


Copyright © 2009 The CC-XJC Community. All Rights Reserved.