コード例 #1
0
ファイル: Document.java プロジェクト: dleyanlin/iast
    public OutputSettings clone() {
      OutputSettings clone;
      try {
        clone = (OutputSettings) super.clone();
      } catch (CloneNotSupportedException e) {
        throw new RuntimeException(e);
      }
      clone.charset(this.charset.name());
      clone.escapeMode = Entities.EscapeMode.valueOf(this.escapeMode.name());

      return clone;
    }
コード例 #2
0
ファイル: Document.java プロジェクト: finanzer/epubfx
 @Override
 public OutputSettings clone() {
   OutputSettings clone;
   try {
     clone = (OutputSettings) super.clone();
   } catch (CloneNotSupportedException e) {
     throw new RuntimeException(e);
   }
   clone.charset(charset.name()); // new charset and charset encoder
   clone.escapeMode = Entities.EscapeMode.valueOf(escapeMode.name());
   // indentAmount, prettyPrint are primitives so object.clone() will handle
   return clone;
 }