1 package xuml.tools.model.compiler.info; 2 3 import com.google.common.base.Optional; 4 import com.google.common.base.Preconditions; 5 6 public class ClassExtensions { 7 8 private final Optional<String> documentationContent; 9 private final Optional<String> documentationMimeType; 10 11 public ClassExtensions(Optional<String> documentationContent, 12 Optional<String> documentationMimeType) { 13 Preconditions.checkNotNull(documentationContent); 14 Preconditions.checkNotNull(documentationMimeType); 15 this.documentationContent = documentationContent; 16 this.documentationMimeType = documentationMimeType; 17 } 18 19 public Optional<String> getDocumentationContent() { 20 return documentationContent; 21 } 22 23 public Optional<String> getDocumentationMimeType() { 24 return documentationMimeType; 25 } 26 27 }