Read-only DocBook viewer almost complete
[gpl/argeo-suite.git] / org.argeo.app.core / src / org / argeo / app / docbook / DbkAcrUtils.java
index d956069f5b9be91545996df10c4f075e21e7a39f..8dda2b49dfb6e4d689c5fcf1abb2bd169ebfde30 100644 (file)
@@ -8,6 +8,21 @@ public class DbkAcrUtils {
                return content.isContentClass(type.qName());
        }
 
+       public static String getMediaFileref(Content node) {
+               Content mediadata;
+               if (node.hasChild(DbkType.imageobject)) {
+                       mediadata = node.child(DbkType.imageobject).child(DbkType.imagedata);
+               } else {
+                       mediadata = node.child(DbkType.videoobject).child(DbkType.videodata);
+               }
+
+               if (mediadata.containsKey(DbkAttr.fileref)) {
+                       return mediadata.attr(DbkAttr.fileref);
+               } else {
+                       return null;
+               }
+       }
+
        /** singleton */
        private DbkAcrUtils() {
        }