Class DefaultModelReader

    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultModelReader()
      Creates a new model reader.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void endIncludeHandling()
      Ends include handling.
      protected void endMultiplexMapping()
      Ends a multiplex mapping.
      protected void endObjectDefinition()
      Finishes processing an object definition (sets the constructor and property info for the class description, and adds the class description to the model).
      protected void endRootDocument()
      Ends the root document.
      protected void fillSuperClasses()
      Iterates through all the class descriptions in the model, setting the superclass attribute in all cases where the superclass definitions are contained in the model.
      protected java.beans.PropertyDescriptor getPropertyDescriptor​(java.lang.String propertyName)
      Returns a property descriptor for the named property, or null if there is no descriptor with the given name.
      protected void handleAttributeDefinition​(java.lang.String name, java.lang.String attribName, java.lang.String handlerClass)
      Handles the description of an attribute within an object definition.
      protected void handleConstructorDefinition​(java.lang.String tagName, java.lang.String parameterClass)
      Handles the constructor definition.
      protected void handleElementDefinition​(java.lang.String name, java.lang.String element)
      Handles the description of an element within an object definition.
      protected void handleIgnoredProperty​(java.lang.String name)
      Handles an ignored property.
      protected void handleLookupDefinition​(java.lang.String name, java.lang.String lookupKey)
      Handles a lookup definition.
      protected boolean handleManualMapping​(java.lang.String className, java.lang.String readHandler, java.lang.String writeHandler)
      Handles a manual mapping.
      protected void handleMultiplexMapping​(java.lang.String typeName, java.lang.String className)
      Handles a multiplex mapping.
      DescriptionModel load​(java.lang.String file)
      Loads a description model.
      protected void startIncludeHandling​(java.net.URL resource)
      Starts include handling.
      protected void startMultiplexMapping​(java.lang.String className, java.lang.String typeAttr)
      Start a multiplex mapping.
      protected boolean startObjectDefinition​(java.lang.String className, java.lang.String register, boolean ignore)
      Begin processing an object definition element.
      protected void startRootDocument()
      Starts the root document.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait