
META-INF.dal.model.plexus-model.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <model model-package="org.unidal.lookup.container.model" class-suffix="Model" enable-sax-parser="true" enable-base-visitor="true"> <entity name="plexus" root="true"> <entity-ref name="component" type="list" names="components" xml-indent="true" /> </entity> <entity name="component"> <element name="role" value-type="String" /> <element name="role-hint" value-type="String" /> <element name="implementation" value-type="String" /> <element name="instantiation-strategy" value-type="String" /> <entity-ref name="configuration" /> <entity-ref name="requirement" type="list" names="requirements" xml-indent="true" /> <any name="dynamic-elements" /> <snippet> public String getHint() { if (m_roleHint != null) { return m_roleHint; } else { return "default"; } } public boolean isEnum() { return "enum".equals(m_instantiationStrategy); } public boolean isPerLookup() { return "per-lookup".equals(m_instantiationStrategy); } public boolean isSingleton() { return m_instantiationStrategy == null || "singleton".equals(m_instantiationStrategy); } </snippet> </entity> <entity name="configuration"> <element name="debug" value-type="boolean" enabled="false"/> <any name="dynamic-elements" /> </entity> <entity name="requirement"> <element name="role" value-type="String" /> <element name="role-hint" value-type="String" default-value="default" /> <element name="field-name" value-type="String" /> <any name="dynamic-elements" /> </entity> </model>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy