All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.officefloor.woof.model.objects.UnmarshallConfiguration.xml Maven / Gradle / Ivy

There is a newer version: 3.40.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<unmarshall node="objects"
	class="net.officefloor.woof.model.objects.WoofObjectsModel">

	<!-- MANAGED OBJECTS -->
	<object method="addWoofObjectSource" node="managed-object"
		class="net.officefloor.woof.model.objects.WoofManagedObjectModel">
		<value method="setManagedObjectSourceClassName" node="managed-object@source" />
		<value method="setClassManagedObjectSourceClass" node="managed-object@class" />
		<value method="setTimeout" node="managed-object@timeout" />
		<value method="setQualifier" node="managed-object@qualifier" />
		<value method="setType" node="managed-object@type" />
		<value method="setScope" node="managed-object@scope" />
		<object method="addPropertySource" node="property"
			class="net.officefloor.woof.model.objects.PropertyModel">
			<value method="setName" node="property@name" />
			<value method="setValue" node="property@value" />
		</object>
		<object method="addPropertySource" node="property-file"
			class="net.officefloor.woof.model.objects.PropertyFileModel">
			<value method="setPath" node="property-file@path" />
		</object>
		<object method="addTypeQualification" node="auto-wire"
			class="net.officefloor.woof.model.objects.TypeQualificationModel">
			<value method="setQualifier" node="auto-wire@qualifier" />
			<value method="setType" node="auto-wire@type" />
		</object>
		<object method="setPool" node="pool"
			class="net.officefloor.woof.model.objects.WoofPoolModel">
			<value method="setManagedObjectPoolSourceClassName" node="pool@source" />
			<object method="addPropertySource" node="property"
				class="net.officefloor.woof.model.objects.PropertyModel">
				<value method="setName" node="property@name" />
				<value method="setValue" node="property@value" />
			</object>
			<object method="addPropertySource" node="property-file"
				class="net.officefloor.woof.model.objects.PropertyFileModel">
				<value method="setPath" node="property-file@path" />
			</object>
		</object>
		<object method="addFlow" node="flow"
			class="net.officefloor.woof.model.objects.WoofFlowModel">
			<value method="setName" node="flow@name" />
			<value method="setSection" node="flow@section" />
			<value method="setInput" node="flow@input" />
		</object>
		<object method="addDependency" node="dependency"
			class="net.officefloor.woof.model.objects.WoofDependencyModel">
			<value method="setName" node="dependency@name" />
			<value method="setQualifier" node="dependency@qualifier" />
			<value method="setType" node="dependency@type" />
		</object>
	</object>

	<!-- SUPPLIERS -->
	<object method="addWoofObjectSource" node="supplier"
		class="net.officefloor.woof.model.objects.WoofSupplierModel">
		<value method="setSupplierSourceClassName" node="supplier@source" />
		<object method="addPropertySource" node="property"
			class="net.officefloor.woof.model.objects.PropertyModel">
			<value method="setName" node="property@name" />
			<value method="setValue" node="property@value" />
		</object>
		<object method="addPropertySource" node="property-file"
			class="net.officefloor.woof.model.objects.PropertyFileModel">
			<value method="setPath" node="property-file@path" />
		</object>
	</object>

</unmarshall>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy