Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.aendvari.cerberus.component.assembly
Interface ComponentAssembler.PropertyResolver  view ComponentAssembler.PropertyResolver download ComponentAssembler.PropertyResolver.java

All Known Implementing Classes:
ComponentAssembler.AttributeResolver, ComponentAssembler.MessageResolver
Enclosing interface:
ComponentAssembler

private static interface ComponentAssembler.PropertyResolver

Allows various resolution methods to act on both attributes and messages.


Method Summary
 java.lang.String getAmbiguousPropertyMessage(java.lang.String property, java.util.Collection namespaces, java.lang.String reference)
          Creates an error message describing an ambiguously reference property.
 java.lang.String getUndefinedPropertyMessage(java.lang.String property, java.lang.String reference)
          Creates an error message describing an undefined property.
 boolean hasProperty(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition, java.lang.String name)
          Returns whether the specified property is available within the component definition.
 

Method Detail

hasProperty

public boolean hasProperty(com.aendvari.cerberus.component.descriptor.ComponentDefinition definition,
                           java.lang.String name)
Returns whether the specified property is available within the component definition.


getUndefinedPropertyMessage

public java.lang.String getUndefinedPropertyMessage(java.lang.String property,
                                                    java.lang.String reference)
Creates an error message describing an undefined property.


getAmbiguousPropertyMessage

public java.lang.String getAmbiguousPropertyMessage(java.lang.String property,
                                                    java.util.Collection namespaces,
                                                    java.lang.String reference)
Creates an error message describing an ambiguously reference property.