--- 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
*/