usr/src/java/adr/org/opensolaris/os/adr/API.java
changeset 699 34ec90cc612c
parent 677 fbc09f84f958
--- a/usr/src/java/adr/org/opensolaris/os/adr/API.java	Thu May 05 13:16:34 2011 -0700
+++ b/usr/src/java/adr/org/opensolaris/os/adr/API.java	Fri May 06 14:55:38 2011 -0400
@@ -36,16 +36,18 @@
     private Map<String, Property> props_, allProps_;
     private Map<String, Method> methods_, allMethods_;
     private Map<String, Event> events_, allEvents_;
+    private Doc doc_;
     private List<API> parents_;
     private Interface interface_;
 
     public API(String name, Map<Stability, APIVersion> vers,
 	Map<String, Property> props, Map<String, Method> methods,
-	Map<String, Event> events, List<API> parents) {
+	Map<String, Event> events, List<API> parents, Doc doc) {
 
 	name_ = name;
 	vers_ = vers;
 	parents_ = parents;
+	doc_ = doc;
 
 	props_ = props;
 	allProps_ = new HashMap<String, Property>(props_);
@@ -71,6 +73,12 @@
 	}
     }
 
+    public API(String name, Map<Stability, APIVersion> vers,
+	Map<String, Property> props, Map<String, Method> methods,
+	Map<String, Event> events, List<API> parents) {
+	this(name, vers, props, methods, events, parents, null);
+    }
+
     public String getName() {
 	return name_;
     }
@@ -123,6 +131,10 @@
 	return allEvents_.get(name);
     }
 
+    public Doc getDoc() {
+	return doc_;
+    }
+
     /*
      * Definition defintions
      */