Coverage Report - org.apache.maven.doxia.document.DocumentHyperlinkBehaviour
 
Classes in this File Line Coverage Branch Coverage Complexity
DocumentHyperlinkBehaviour
90%
19/21
42%
6/14
2,4
 
 1  
 /*
 2  
  =================== DO NOT EDIT THIS FILE ====================
 3  
  Generated by Modello 1.4.1 on 2012-04-13 21:33:05,
 4  
  any modifications will be overwritten.
 5  
  ==============================================================
 6  
  */
 7  
 
 8  
 package org.apache.maven.doxia.document;
 9  
 
 10  
 /**
 11  
  * Specifies the default behavior for hyperlinks in the document.
 12  
  * 
 13  
  * @version $Revision$ $Date$
 14  
  */
 15  
 @SuppressWarnings( "all" )
 16  4
 public class DocumentHyperlinkBehaviour
 17  
     implements java.io.Serializable
 18  
 {
 19  
 
 20  
       //--------------------------/
 21  
      //- Class/Member Variables -/
 22  
     //--------------------------/
 23  
 
 24  
     /**
 25  
      * 
 26  
      *             The name of the default target frame.
 27  
      *             <p>
 28  
      *               Specifies the name of the default target frame
 29  
      * in which to display
 30  
      *               a document referenced by a hyperlink.
 31  
      *             </p>
 32  
      * 
 33  
      *             <p>
 34  
      *               This attribute can have one of the following
 35  
      * values:
 36  
      *             </p>
 37  
      * 
 38  
      *             <dl>
 39  
      *               <dd>_self</dd>
 40  
      *               <dt>
 41  
      *                 The referenced document replaces the content
 42  
      *                 of the current frame.
 43  
      *               </dt>
 44  
      * 
 45  
      *               <dd>_blank</dd>
 46  
      *               <dt>
 47  
      *                 The referenced document is displayed in a
 48  
      * new frame.
 49  
      *               </dt>
 50  
      * 
 51  
      *               <dd>_parent</dd>
 52  
      *               <dt>
 53  
      *                 The referenced document is displayed in the
 54  
      * parent frame
 55  
      *                 of the current frame.
 56  
      *               </dt>
 57  
      * 
 58  
      *               <dd>_top</dd>
 59  
      *               <dt>
 60  
      *                 The referenced document is displayed in the
 61  
      * topmost frame,
 62  
      *                 that is the frame that contains the current
 63  
      * frame as a child
 64  
      *                 or descendent but is not contained within
 65  
      * another frame.
 66  
      *               </dt>
 67  
      * 
 68  
      *               <dd>A frame name</dd>
 69  
      *               <dt>
 70  
      *                 The referenced document is displayed in the
 71  
      * named frame.
 72  
      *                 If the named frame does not exist, a new
 73  
      * frame with that
 74  
      *                 name is created.
 75  
      *               </dt>
 76  
      *             </dl>
 77  
      *           
 78  
      */
 79  4
     private String targetFrame = "_self";
 80  
 
 81  
 
 82  
       //-----------/
 83  
      //- Methods -/
 84  
     //-----------/
 85  
 
 86  
     /**
 87  
      * Method equals.
 88  
      * 
 89  
      * @param other
 90  
      * @return boolean
 91  
      */
 92  
     public boolean equals( Object other )
 93  
     {
 94  2
         if ( this == other )
 95  
         {
 96  0
             return true;
 97  
         }
 98  
 
 99  2
         if ( !( other instanceof DocumentHyperlinkBehaviour ) )
 100  
         {
 101  0
             return false;
 102  
         }
 103  
 
 104  2
         DocumentHyperlinkBehaviour that = (DocumentHyperlinkBehaviour) other;
 105  2
         boolean result = true;
 106  
 
 107  2
         result = result && ( getTargetFrame() == null ? that.getTargetFrame() == null : getTargetFrame().equals( that.getTargetFrame() ) );
 108  
 
 109  2
         return result;
 110  
     } //-- boolean equals( Object )
 111  
 
 112  
     /**
 113  
      * Get the name of the default target frame.
 114  
      *             <p>
 115  
      *               Specifies the name of the default target frame
 116  
      * in which to display
 117  
      *               a document referenced by a hyperlink.
 118  
      *             </p>
 119  
      * 
 120  
      *             <p>
 121  
      *               This attribute can have one of the following
 122  
      * values:
 123  
      *             </p>
 124  
      * 
 125  
      *             <dl>
 126  
      *               <dd>_self</dd>
 127  
      *               <dt>
 128  
      *                 The referenced document replaces the content
 129  
      *                 of the current frame.
 130  
      *               </dt>
 131  
      * 
 132  
      *               <dd>_blank</dd>
 133  
      *               <dt>
 134  
      *                 The referenced document is displayed in a
 135  
      * new frame.
 136  
      *               </dt>
 137  
      * 
 138  
      *               <dd>_parent</dd>
 139  
      *               <dt>
 140  
      *                 The referenced document is displayed in the
 141  
      * parent frame
 142  
      *                 of the current frame.
 143  
      *               </dt>
 144  
      * 
 145  
      *               <dd>_top</dd>
 146  
      *               <dt>
 147  
      *                 The referenced document is displayed in the
 148  
      * topmost frame,
 149  
      *                 that is the frame that contains the current
 150  
      * frame as a child
 151  
      *                 or descendent but is not contained within
 152  
      * another frame.
 153  
      *               </dt>
 154  
      * 
 155  
      *               <dd>A frame name</dd>
 156  
      *               <dt>
 157  
      *                 The referenced document is displayed in the
 158  
      * named frame.
 159  
      *                 If the named frame does not exist, a new
 160  
      * frame with that
 161  
      *                 name is created.
 162  
      *               </dt>
 163  
      *             </dl>
 164  
      * 
 165  
      * @return String
 166  
      */
 167  
     public String getTargetFrame()
 168  
     {
 169  20
         return this.targetFrame;
 170  
     } //-- String getTargetFrame()
 171  
 
 172  
     /**
 173  
      * Method hashCode.
 174  
      * 
 175  
      * @return int
 176  
      */
 177  
     public int hashCode()
 178  
     {
 179  4
         int result = 17;
 180  
 
 181  4
         result = 37 * result + ( targetFrame != null ? targetFrame.hashCode() : 0 );
 182  
 
 183  4
         return result;
 184  
     } //-- int hashCode()
 185  
 
 186  
     /**
 187  
      * Set the name of the default target frame.
 188  
      *             <p>
 189  
      *               Specifies the name of the default target frame
 190  
      * in which to display
 191  
      *               a document referenced by a hyperlink.
 192  
      *             </p>
 193  
      * 
 194  
      *             <p>
 195  
      *               This attribute can have one of the following
 196  
      * values:
 197  
      *             </p>
 198  
      * 
 199  
      *             <dl>
 200  
      *               <dd>_self</dd>
 201  
      *               <dt>
 202  
      *                 The referenced document replaces the content
 203  
      *                 of the current frame.
 204  
      *               </dt>
 205  
      * 
 206  
      *               <dd>_blank</dd>
 207  
      *               <dt>
 208  
      *                 The referenced document is displayed in a
 209  
      * new frame.
 210  
      *               </dt>
 211  
      * 
 212  
      *               <dd>_parent</dd>
 213  
      *               <dt>
 214  
      *                 The referenced document is displayed in the
 215  
      * parent frame
 216  
      *                 of the current frame.
 217  
      *               </dt>
 218  
      * 
 219  
      *               <dd>_top</dd>
 220  
      *               <dt>
 221  
      *                 The referenced document is displayed in the
 222  
      * topmost frame,
 223  
      *                 that is the frame that contains the current
 224  
      * frame as a child
 225  
      *                 or descendent but is not contained within
 226  
      * another frame.
 227  
      *               </dt>
 228  
      * 
 229  
      *               <dd>A frame name</dd>
 230  
      *               <dt>
 231  
      *                 The referenced document is displayed in the
 232  
      * named frame.
 233  
      *                 If the named frame does not exist, a new
 234  
      * frame with that
 235  
      *                 name is created.
 236  
      *               </dt>
 237  
      *             </dl>
 238  
      * 
 239  
      * @param targetFrame
 240  
      */
 241  
     public void setTargetFrame( String targetFrame )
 242  
     {
 243  4
         this.targetFrame = targetFrame;
 244  4
     } //-- void setTargetFrame( String )
 245  
 
 246  
     /**
 247  
      * Method toString.
 248  
      * 
 249  
      * @return String
 250  
      */
 251  
     public java.lang.String toString()
 252  
     {
 253  4
         StringBuilder buf = new StringBuilder( 128 );
 254  
 
 255  4
         buf.append( "targetFrame = '" );
 256  4
         buf.append( getTargetFrame() );
 257  4
         buf.append( "'" );
 258  
 
 259  4
         return buf.toString();
 260  
     } //-- java.lang.String toString()
 261  
 
 262  
 }