/** * @param name the identity of the extension of interest * @return The extension, if on this element, else null. will check modifier extensions too */ public static Extension getExtension(BackboneElement element, String name) { if (name == null || element == null || !element.hasExtension()) return null; for (Extension e : element.getModifierExtension()) { if (name.equals(e.getUrl())) return e; } for (Extension e : element.getExtension()) { if (name.equals(e.getUrl())) return e; } return null; }
/** * @param name the identity of the extension of interest * @return true if the named extension is on this element. Will check modifier extensions */ public static boolean hasExtension(BackboneElement element, String name) { if (name == null || element == null || !(element.hasExtension() || element.hasModifierExtension())) return false; for (Extension e : element.getModifierExtension()) { if (name.equals(e.getUrl())) return true; } for (Extension e : element.getExtension()) { if (name.equals(e.getUrl())) return true; } return false; }
/** * @param name the identity of the extension of interest * @return The extension, if on this element, else null. will check modifier extensions too */ public static Extension getExtension(BackboneElement element, String name) { if (name == null || element == null || !element.hasExtension()) return null; for (Extension e : element.getModifierExtension()) { if (name.equals(e.getUrl())) return e; } for (Extension e : element.getExtension()) { if (name.equals(e.getUrl())) return e; } return null; }
/** * @param name the identity of the extension of interest * @return true if the named extension is on this element. Will check modifier extensions */ public static boolean hasExtension(BackboneElement element, String name) { if (name == null || element == null || !(element.hasExtension() || element.hasModifierExtension())) return false; for (Extension e : element.getModifierExtension()) { if (name.equals(e.getUrl())) return true; } for (Extension e : element.getExtension()) { if (name.equals(e.getUrl())) return true; } return false; }