Class XmlImpl

  • All Implemented Interfaces:
    com.networknt.jsonoverlay.IJsonOverlay<Xml>, com.networknt.jsonoverlay.IModelPart<OpenApi3,​Xml>, Xml

    public class XmlImpl
    extends com.networknt.jsonoverlay.PropertiesOverlay<Xml>
    implements Xml
    • Constructor Detail

      • XmlImpl

        public XmlImpl​(com.fasterxml.jackson.databind.JsonNode json,
                       com.networknt.jsonoverlay.JsonOverlay<?> parent,
                       com.networknt.jsonoverlay.ReferenceManager refMgr)
      • XmlImpl

        public XmlImpl​(Xml xml,
                       com.networknt.jsonoverlay.JsonOverlay<?> parent,
                       com.networknt.jsonoverlay.ReferenceManager refMgr)
    • Method Detail

      • setName

        public void setName​(String name)
        Specified by:
        setName in interface Xml
      • setNamespace

        public void setNamespace​(String namespace)
        Specified by:
        setNamespace in interface Xml
      • setPrefix

        public void setPrefix​(String prefix)
        Specified by:
        setPrefix in interface Xml
      • isAttribute

        public boolean isAttribute()
        Specified by:
        isAttribute in interface Xml
      • setAttribute

        public void setAttribute​(Boolean attribute)
        Specified by:
        setAttribute in interface Xml
      • isWrapped

        public boolean isWrapped()
        Specified by:
        isWrapped in interface Xml
      • setWrapped

        public void setWrapped​(Boolean wrapped)
        Specified by:
        setWrapped in interface Xml
      • hasExtensions

        public boolean hasExtensions()
        Specified by:
        hasExtensions in interface Xml
      • hasExtension

        public boolean hasExtension​(String name)
        Specified by:
        hasExtension in interface Xml
      • _elaborateJson

        protected void _elaborateJson()
        Overrides:
        _elaborateJson in class com.networknt.jsonoverlay.PropertiesOverlay<Xml>
      • _getModelType

        public Class<?> _getModelType()
        Overrides:
        _getModelType in class com.networknt.jsonoverlay.JsonOverlay<Xml>
      • _getFactory

        protected com.networknt.jsonoverlay.OverlayFactory<?> _getFactory()
        Specified by:
        _getFactory in class com.networknt.jsonoverlay.JsonOverlay<Xml>
      • builder

        public static <OV extends com.networknt.jsonoverlay.IJsonOverlay<?>> com.networknt.jsonoverlay.Builder<Xml> builder​(OV modelMember)
      • create

        public static <OV extends com.networknt.jsonoverlay.IJsonOverlay<?>> Xml create​(OV modelMember)