| Methods in com.aendvari.cerberus.component.assembly that throw AssemblyException |
private java.lang.String |
ComponentAssembler.resolveProperty(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
java.lang.String property,
ComponentAssembler.PropertyResolver resolver,
java.lang.String context)
Resolves the namespace for the specified property. |
private void |
ComponentAssembler.validateProperty(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
java.lang.String property,
ComponentAssembler.PropertyResolver resolver,
java.lang.String context)
Determines whether the supplied property name is valid. |
private void |
ComponentAssembler.resolveReferencedAttributes(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
com.aendvari.cerberus.component.descriptor.MultiPartValue value,
java.lang.String context)
Resolves the namespaces for the attributes referenced within the supplied value. |
private void |
ComponentAssembler.resolveReferencedMessage(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
com.aendvari.cerberus.component.descriptor.MultiPartValue topic,
java.lang.String context)
Resolves the namespaces for the message referenced within the supplied topic. |
private void |
ComponentAssembler.resolveDefinition(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition)
Resolves the namespaces and references within the supplied component definition. |
private void |
ComponentAssembler.resolveDefinitions(java.util.Collection definitions)
Resolves the namespaces and references within the supplied component definitions. |
private void |
ComponentAssembler.resolveInstance(com.aendvari.cerberus.component.descriptor.ComponentInstance instance,
com.aendvari.cerberus.component.descriptor.ComponentDefinition definition)
Resolves the namespaces and references within the supplied component instance. |
private java.lang.String |
ComponentAssembler.assemblePropertyValue(com.aendvari.cerberus.component.descriptor.ComponentDescriptor descriptor,
java.lang.String name,
com.aendvari.cerberus.component.descriptor.MultiPartValue value)
Creates a property value based on the com.aendvari.cerberus.component.descriptor.MultiPartValue and the
attributes defined in the com.aendvari.cerberus.component.descriptor.ComponentDescriptor. |
private void |
ComponentAssembler.assembleComponentAttributes(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
com.aendvari.cerberus.component.descriptor.ComponentInstance instance,
com.aendvari.cerberus.component.descriptor.ComponentDescriptor descriptor)
Creates and stores attribute values in the com.aendvari.cerberus.component.descriptor.ComponentDescriptor. |
private void |
ComponentAssembler.assembleComponentMessages(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
com.aendvari.cerberus.component.descriptor.ComponentInstance instance,
com.aendvari.cerberus.component.descriptor.ComponentDescriptor descriptor)
Creates and stores message topic values in the com.aendvari.cerberus.component.descriptor.ComponentDescriptor. |
private void |
ComponentAssembler.createComponent(com.aendvari.cerberus.component.descriptor.ComponentInstance instance,
com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
com.aendvari.cerberus.component.descriptor.ComponentDescriptor descriptor)
Creates the specified component from the com.aendvari.cerberus.component.descriptor.ComponentInstance and com.aendvari.cerberus.component.descriptor.ComponentDescriptor. |
private void |
ComponentAssembler.includeDefinition(com.aendvari.cerberus.component.descriptor.ComponentDefinition source,
com.aendvari.cerberus.component.descriptor.ComponentDefinition destination)
Copies the attributes and messages of the source definition into the destination definition. |
private com.aendvari.cerberus.component.descriptor.ComponentDescriptor |
ComponentAssembler.createDefinitionDescriptor(com.aendvari.cerberus.component.descriptor.ComponentDefinition specification,
com.aendvari.cerberus.component.descriptor.ComponentDescriptor descriptor)
Creates a new descriptor containing only attributes and messages of the
specified definition. |
private void |
ComponentAssembler.assembleComponent(java.lang.String instanceNamespace,
com.aendvari.cerberus.component.descriptor.ComponentInstance instance,
com.aendvari.cerberus.component.descriptor.ComponentDefinition ownerDefinition,
com.aendvari.cerberus.component.descriptor.ComponentDescriptor ownerDescriptor)
Assembles the specified component from the com.aendvari.cerberus.component.descriptor.ComponentInstance. |
void |
ComponentAssembler.assemble()
Assembles the components defined in the com.aendvari.cerberus.component.descriptor.AssemblyDescriptor. |