org.apache.felix.scrplugin.om
Class Reference

java.lang.Object
  extended by org.apache.felix.scrplugin.om.AbstractObject
      extended by org.apache.felix.scrplugin.om.Reference

public class Reference
extends AbstractObject

Reference.java...


Field Summary
protected  java.lang.String bind
           
protected  java.lang.String cardinality
           
protected  java.lang.String interfacename
           
protected  JavaClassDescription javaClassDescription
           
protected  java.lang.String name
           
protected  java.lang.String policy
           
protected  java.lang.String target
           
protected  java.lang.String unbind
           
 
Fields inherited from class org.apache.felix.scrplugin.om.AbstractObject
tag
 
Constructor Summary
Reference()
          Default constructor.
Reference(JavaTag t, JavaClassDescription desc)
          Constructor from java source.
 
Method Summary
 JavaMethod findMethod(java.lang.String methodName)
           
 java.lang.String getBind()
           
 java.lang.String getCardinality()
           
 java.lang.String getInterfacename()
           
 java.lang.String getName()
           
 java.lang.String getPolicy()
           
 java.lang.String getTarget()
           
 java.lang.String getUnbind()
           
 void setBind(java.lang.String bind)
           
 void setCardinality(java.lang.String cardinality)
           
 void setInterfacename(java.lang.String interfacename)
           
 void setName(java.lang.String name)
           
 void setPolicy(java.lang.String policy)
           
 void setTarget(java.lang.String target)
           
 void setUnbind(java.lang.String unbind)
           
 void validate(java.util.List issues, java.util.List warnings)
          Validate the property.
protected  java.lang.String validateMethod(java.lang.String methodName, java.util.List issues, java.util.List warnings)
           
 
Methods inherited from class org.apache.felix.scrplugin.om.AbstractObject
getMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

interfacename

protected java.lang.String interfacename

target

protected java.lang.String target

cardinality

protected java.lang.String cardinality

policy

protected java.lang.String policy

bind

protected java.lang.String bind

unbind

protected java.lang.String unbind

javaClassDescription

protected final JavaClassDescription javaClassDescription
Constructor Detail

Reference

public Reference()
Default constructor.


Reference

public Reference(JavaTag t,
                 JavaClassDescription desc)
Constructor from java source.

Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getInterfacename

public java.lang.String getInterfacename()

setInterfacename

public void setInterfacename(java.lang.String interfacename)

getTarget

public java.lang.String getTarget()

setTarget

public void setTarget(java.lang.String target)

getCardinality

public java.lang.String getCardinality()

setCardinality

public void setCardinality(java.lang.String cardinality)

getPolicy

public java.lang.String getPolicy()

setPolicy

public void setPolicy(java.lang.String policy)

getBind

public java.lang.String getBind()

setBind

public void setBind(java.lang.String bind)

getUnbind

public java.lang.String getUnbind()

setUnbind

public void setUnbind(java.lang.String unbind)

validate

public void validate(java.util.List issues,
                     java.util.List warnings)
              throws org.apache.maven.plugin.MojoExecutionException
Validate the property. If errors occur a message is added to the issues list, warnings can be added to the warnings list.

Throws:
org.apache.maven.plugin.MojoExecutionException

validateMethod

protected java.lang.String validateMethod(java.lang.String methodName,
                                          java.util.List issues,
                                          java.util.List warnings)
                                   throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

findMethod

public JavaMethod findMethod(java.lang.String methodName)
                      throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException