Class ParentedModel

java.lang.Object
org.glassfish.hk2.xml.internal.ParentedModel
All Implemented Interfaces:
Serializable

public class ParentedModel extends Object implements Serializable
This contains the model for children who have a specific parent, containing information such as the xml tag name and type. These are all strings or other simple types so it can be hard-coded into the proxy at build time
Author:
jwells
See Also:
  • Constructor Details

    • ParentedModel

      public ParentedModel()
    • ParentedModel

      public ParentedModel(String childInterface, String childXmlNamespace, String childXmlTag, String childXmlAlias, ChildType childType, String givenDefault, AliasType aliased, String childXmlWrapperTag, String adapterClassName, boolean required, String originalMethodName)
  • Method Details

    • getChildInterface

      public String getChildInterface()
    • getChildXmlNamespace

      public String getChildXmlNamespace()
    • getChildXmlTag

      public String getChildXmlTag()
    • getChildXmlAlias

      public String getChildXmlAlias()
    • getChildType

      public ChildType getChildType()
    • getGivenDefault

      public String getGivenDefault()
    • getXmlWrapperTag

      public String getXmlWrapperTag()
    • getAdapter

      public String getAdapter()
    • isRequired

      public boolean isRequired()
    • getOriginalMethodName

      public String getOriginalMethodName()
    • getAdapterObject

      public jakarta.xml.bind.annotation.adapters.XmlAdapter<?,?> getAdapterObject()
    • getChildModel

      public ModelImpl getChildModel()
    • setRuntimeInformation

      public void setRuntimeInformation(JAUtilities jaUtilities, ClassLoader myLoader)
    • getAliasType

      public AliasType getAliasType()
    • toString

      public String toString()
      Overrides:
      toString in class Object