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  boolean checked
          Is this reference already checked?
protected  java.lang.String interfacename
           
protected  JavaClassDescription javaClassDescription
          The class description containing this reference.
protected  java.lang.String name
           
protected  java.lang.String policy
           
protected  java.lang.String strategy
           
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 getStrategy()
           
 java.lang.String getTarget()
           
 java.lang.String getUnbind()
           
 boolean isChecked()
           
 boolean isLookupStrategy()
           
 void setBind(java.lang.String bind)
           
 void setCardinality(java.lang.String cardinality)
           
 void setChecked(boolean checked)
           
 void setInterfacename(java.lang.String interfacename)
           
 void setName(java.lang.String name)
           
 void setPolicy(java.lang.String policy)
           
 void setStrategy(java.lang.String strategy)
           
 void setTarget(java.lang.String target)
           
 void setUnbind(java.lang.String unbind)
           
 void validate(java.util.List issues, java.util.List warnings, boolean componentIsAbstract)
          Validate the property.
protected  java.lang.String validateMethod(java.lang.String methodName, java.util.List issues, java.util.List warnings, boolean componentIsAbstract)
           
 
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

strategy

protected java.lang.String strategy
Since:
1.0.9

checked

protected boolean checked
Is this reference already checked?


javaClassDescription

protected final JavaClassDescription javaClassDescription
The class description containing this reference.

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)

isChecked

public boolean isChecked()

setChecked

public void setChecked(boolean checked)

getStrategy

public java.lang.String getStrategy()
Since:
1.0.9

setStrategy

public void setStrategy(java.lang.String strategy)
Since:
1.0.9

isLookupStrategy

public boolean isLookupStrategy()
Since:
1.0.9

validate

public void validate(java.util.List issues,
                     java.util.List warnings,
                     boolean componentIsAbstract)
              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,
                                          boolean componentIsAbstract)
                                   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


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.