Clover coverage report - JFox Service-Oriented Application Framework - 1.0-RC2
Coverage timestamp: 星期四 十二月 15 2005 11:58:01 CST
file stats: LOC: 210   Methods: 0
NCLOC: 36   Classes: 1
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit http://www.thecortex.net/clover to obtain a licensed version of Clover
 
 Source file Conditionals Statements Methods TOTAL
ServiceEntry.java - - - -
coverage
 1   
 /**
 2   
  * @(#)ServiceEntry.java
 3   
  * 
 4   
  * JFoxSOAF, Service-Oriented Application Framework
 5   
  * 
 6   
  * Copyright(c) JFoxSOAF Team
 7   
  * 
 8   
  * Licensed under the GNU LGPL, Version 2.1 (the "License"); 
 9   
  * you may not use this file except in compliance with the License. 
 10   
  * You may obtain a copy of the License at  
 11   
  * 
 12   
  * http://www.gnu.org/copyleft/lesser.html
 13   
  * 
 14   
  * Unless required by applicable law or agreed to in writing, software
 15   
  * distributed under the License is distributed on an "AS IS" BASIS, 
 16   
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 17   
  * See the License for the specific language governing permissions and 
 18   
  * limitations under the License. 
 19   
  * 
 20   
  * For more information, please visit:
 21   
  * http://www.jfox.cn/confluence/display/JFoxSOAF/Home
 22   
  * http://www.huihoo.org/jfox/jfoxsoaf
 23   
  */
 24   
 
 25   
 package org.huihoo.jfox.soaf.container;
 26   
 
 27   
 import java.util.Enumeration;
 28   
 
 29   
 import org.huihoo.jfox.soaf.schema.service.Parameter;
 30   
 
 31   
 /**
 32   
  * <p>
 33   
  * The service entry is used to access a boundary service in the container.
 34   
  * </p>
 35   
  * 
 36   
  * @author <a href="mailto:founder_chen@yahoo.com.cn">Peter Cheng </a>
 37   
  * @version $Revision: 1.7 $ $Date: 2005/05/22 06:46:49 $
 38   
  * @version Revision: 1.0
 39   
  */
 40   
 
 41   
 public interface ServiceEntry {
 42   
 
 43   
     /**
 44   
      * Method addParameter
 45   
      * 
 46   
      * @param vParameter
 47   
      */
 48   
     public void addParameter(Parameter vParameter)
 49   
             throws IndexOutOfBoundsException;
 50   
 
 51   
     /**
 52   
      * Method addParameter
 53   
      * 
 54   
      * @param index
 55   
      * @param vParameter
 56   
      */
 57   
     public void addParameter(int index,
 58   
             org.huihoo.jfox.soaf.schema.service.Parameter vParameter)
 59   
             throws IndexOutOfBoundsException;
 60   
 
 61   
     /**
 62   
      * Method enumerateParameter
 63   
      */
 64   
     public Enumeration enumerateParameter();
 65   
 
 66   
     /**
 67   
      * Method getDescriptionReturns the value of field 'description'.
 68   
      * 
 69   
      * @return the value of field 'description'.
 70   
      */
 71   
     public String getDescription();
 72   
 
 73   
     /**
 74   
      * Method getIdReturns the value of field 'id'.
 75   
      * 
 76   
      * @return the value of field 'id'.
 77   
      */
 78   
     public String getId();
 79   
 
 80   
     /**
 81   
      * Method getImplementationReturns the value of field 'implementation'.
 82   
      * 
 83   
      * @return the value of field 'implementation'.
 84   
      */
 85   
     public String getImplementation();
 86   
 
 87   
     /**
 88   
      * Method getInterfaceReturns the value of field 'interface'.
 89   
      * 
 90   
      * @return the value of field 'interface'.
 91   
      */
 92   
     public String getInterface();
 93   
 
 94   
     /**
 95   
      * Method getManageableReturns the value of field 'manageable'.
 96   
      * 
 97   
      * @return the value of field 'manageable'.
 98   
      */
 99   
     public String getManageable();
 100   
 
 101   
     /**
 102   
      * Method getParameter
 103   
      * 
 104   
      * @param index
 105   
      */
 106   
     public Parameter getParameter(int index) throws IndexOutOfBoundsException;
 107   
 
 108   
     /**
 109   
      * Method getParameter
 110   
      */
 111   
     public Parameter[] getParameter();
 112   
 
 113   
     /**
 114   
      * Method getParameterCount
 115   
      */
 116   
     public int getParameterCount();
 117   
 
 118   
     /**
 119   
      * Method isValid
 120   
      */
 121   
     public boolean isValid();
 122   
 
 123   
     /**
 124   
      * Method marshal
 125   
      * 
 126   
      * @param out
 127   
      */
 128   
     public void marshal(java.io.Writer out)
 129   
             throws org.exolab.castor.xml.MarshalException,
 130   
             org.exolab.castor.xml.ValidationException;
 131   
 
 132   
     /**
 133   
      * Method marshal
 134   
      * 
 135   
      * @param handler
 136   
      */
 137   
     public void marshal(org.xml.sax.ContentHandler handler)
 138   
             throws java.io.IOException, org.exolab.castor.xml.MarshalException,
 139   
             org.exolab.castor.xml.ValidationException;
 140   
 
 141   
     /**
 142   
      * Method removeAllParameter
 143   
      */
 144   
     public void removeAllParameter();
 145   
 
 146   
     /**
 147   
      * Method removeParameter
 148   
      * 
 149   
      * @param index
 150   
      */
 151   
     public Parameter removeParameter(int index);
 152   
 
 153   
     /**
 154   
      * Method setDescriptionSets the value of field 'description'.
 155   
      * 
 156   
      * @param description the value of field 'description'.
 157   
      */
 158   
     public void setDescription(String description);
 159   
 
 160   
     /**
 161   
      * Method setIdSets the value of field 'id'.
 162   
      * 
 163   
      * @param id the value of field 'id'.
 164   
      */
 165   
     public void setId(String id);
 166   
 
 167   
     /**
 168   
      * Method setImplementationSets the value of field 'implementation'.
 169   
      * 
 170   
      * @param implementation the value of field 'implementation'.
 171   
      */
 172   
     public void setImplementation(String implementation);
 173   
 
 174   
     /**
 175   
      * Method setInterfaceSets the value of field 'interface'.
 176   
      * 
 177   
      * @param _interface
 178   
      * @param interface the value of field 'interface'.
 179   
      */
 180   
     public void setInterface(String _interface);
 181   
 
 182   
     /**
 183   
      * Method setManageableSets the value of field 'manageable'.
 184   
      * 
 185   
      * @param manageable the value of field 'manageable'.
 186   
      */
 187   
     public void setManageable(String manageable);
 188   
 
 189   
     /**
 190   
      * Method setParameter
 191   
      * 
 192   
      * @param index
 193   
      * @param vParameter
 194   
      */
 195   
     public void setParameter(int index, Parameter vParameter)
 196   
             throws IndexOutOfBoundsException;
 197   
 
 198   
     /**
 199   
      * Method setParameter
 200   
      * 
 201   
      * @param parameterArray
 202   
      */
 203   
     public void setParameter(Parameter[] parameterArray);
 204   
 
 205   
     /**
 206   
      * Method validate
 207   
      */
 208   
     public void validate() throws org.exolab.castor.xml.ValidationException;
 209   
 
 210   
 }