Class ApplicationDescription


  • public class ApplicationDescription
    extends java.lang.Object
    This class is designed to combine the Application instance with any other external metadata that might be required to describe the application.
    • Method Detail

      • getApplication

        public Application getApplication()
        Returns:
        The instance of the application object
      • resolve

        public javax.xml.namespace.QName resolve​(java.lang.Class type)
        Parameters:
        type - java class to be resolved.
        Returns:
        the QName for the given Class in the grammar.
      • getExternalGrammar

        public ApplicationDescription.ExternalGrammar getExternalGrammar​(java.lang.String path)
        Parameters:
        path - path to external metadata.
        Returns:
        the external metadata for a given URL, generally provided as a sub resource or the root application.wadl.
      • getExternalMetadataKeys

        public java.util.Set<java.lang.String> getExternalMetadataKeys()
        Returns:
        A set of all the external metadata keys