Class MapType

    • Method Detail

      • instantiateMap

        protected Map<Object,​Object> instantiateMap()
        Creates a map instance. If the type class is a Map or extends the Map interface a HashMap is created. Otherwise the map classs (i.e. LinkedHashMap) is instantiated using the default constructor.
        Returns:
      • writeSchema

        public void writeSchema​(org.apache.ws.commons.schema.XmlSchema root)
        Description copied from class: AegisType
        If this type should correspond to a global, named, schema type, here is where the type object adds it to the schema.
        Overrides:
        writeSchema in class AegisType
        Parameters:
        root - root of the XSD document.
      • getDependencies

        public Set<AegisType> getDependencies()
        Description copied from class: AegisType
        Return a set of AegisType dependencies. Returns null if this type has no dependencies.
        Overrides:
        getDependencies in class AegisType
        Returns:
        Set of AegisType dependencies
      • getValueType

        public AegisType getValueType()
      • isComplex

        public boolean isComplex()
        Overrides:
        isComplex in class AegisType
        Returns:
        True if a complex type schema must be written.
      • getKeyName

        public QName getKeyName()
      • setKeyName

        public void setKeyName​(QName keyName)
      • getValueName

        public QName getValueName()
      • setValueName

        public void setValueName​(QName valueName)
      • getEntryName

        public QName getEntryName()
      • setEntryName

        public void setEntryName​(QName entryName)