org.jboss.system.metadata
Class ServiceDependencyListValueMetaData

java.lang.Object
  extended by org.jboss.system.metadata.AbstractMetaDataVisitorNode
      extended by org.jboss.system.metadata.ServiceDependencyListValueMetaData
All Implemented Interfaces:
Serializable, ServiceMetaDataVisitorNode, ServiceValueMetaData

public class ServiceDependencyListValueMetaData
extends AbstractMetaDataVisitorNode
implements ServiceValueMetaData, Serializable

ServiceDependencyListValueMetaData.

Version:
$Revision: 85945 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
ServiceDependencyListValueMetaData()
          Create a new ServiceDependencyListValueMetaData.
ServiceDependencyListValueMetaData(List<String> dependencies)
          Create a new ServiceDependencyListValueMetaData.
 
Method Summary
 List<String> getDependencies()
          Get the dependencies.
 List<ObjectName> getObjectNames()
          Get the objectNames.
 Object getValue(ServiceValueContext valueContext)
          Get the value
 void setDependencies(List<String> dependencies)
          Set the dependencies.
 void setObjectNames(List<ObjectName> objectNames)
          Set the objectNames.
 void visit(ServiceMetaDataVisitor visitor)
          Visit the node
 
Methods inherited from class org.jboss.system.metadata.AbstractMetaDataVisitorNode
addChildren, getChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.system.metadata.ServiceMetaDataVisitorNode
getChildren
 

Constructor Detail

ServiceDependencyListValueMetaData

public ServiceDependencyListValueMetaData()
Create a new ServiceDependencyListValueMetaData.


ServiceDependencyListValueMetaData

public ServiceDependencyListValueMetaData(List<String> dependencies)
Create a new ServiceDependencyListValueMetaData.

Parameters:
dependencies - the dependencies
Method Detail

getDependencies

public List<String> getDependencies()
Get the dependencies.

Returns:
the dependencies.

setDependencies

public void setDependencies(List<String> dependencies)
Set the dependencies.

Parameters:
dependencies - the dependencies.

getObjectNames

public List<ObjectName> getObjectNames()
                                throws MalformedObjectNameException
Get the objectNames.

Returns:
the objectNames.
Throws:
MalformedObjectNameException - if the list of string was set with an invalid object name

setObjectNames

public void setObjectNames(List<ObjectName> objectNames)
Set the objectNames.

Parameters:
objectNames - the objectNames.

getValue

public Object getValue(ServiceValueContext valueContext)
                throws Exception
Description copied from interface: ServiceValueMetaData
Get the value

Specified by:
getValue in interface ServiceValueMetaData
Parameters:
valueContext - the value context
Returns:
the value
Throws:
Exception

visit

public void visit(ServiceMetaDataVisitor visitor)
Description copied from interface: ServiceMetaDataVisitorNode
Visit the node

Specified by:
visit in interface ServiceMetaDataVisitorNode
Overrides:
visit in class AbstractMetaDataVisitorNode
Parameters:
visitor - the visitor


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.