1 26 27 package it.stefanochizzolini.clown.objects; 28 29 import it.stefanochizzolini.clown.bytes.IOutputStream; 30 import it.stefanochizzolini.clown.files.File; 31 32 35 public abstract class PdfObject 36 implements Cloneable  37 { 38 public PdfObject( 42 ) 43 {} 44 46 51 public abstract Object clone( 52 File context 53 ); 54 56 @Override  58 protected Object clone( 59 ) 60 { 61 try 62 {return super.clone();} 63 catch(CloneNotSupportedException e) 64 {throw new RuntimeException ("Unable to clone.",e);} 65 } 66 68 abstract int writeTo( 70 IOutputStream stream 71 ); 72 } | Popular Tags |