gets a map that contains attributes that are n't bound to any typed property on this class . the map is keyed by the name of the attribute and the value is the string value of the attribute . the map returned by this method is live , and you can add new attribute by updating the map directly . because of this design , there 's no setter . concode_field_sep String _default concode_elem_sep Boolean deleteIfEmpty concode_elem_sep String textContext concode_elem_sep Map<QName,String> otherAttributes concode_elem_sep Boolean useLastAsDefault concode_elem_sep String text concode_elem_sep String key concode_elem_sep Boolean required concode_field_sep String getKey concode_elem_sep Boolean isRequired concode_elem_sep void setTextContext concode_elem_sep void setRequired concode_elem_sep String getText concode_elem_sep void setUseLastAsDefault concode_elem_sep String getDefault concode_elem_sep void setDefault concode_elem_sep Boolean isUseLastAsDefault concode_elem_sep String getTextContext concode_elem_sep Boolean isDeleteIfEmpty concode_elem_sep void setDeleteIfEmpty concode_elem_sep void setKey concode_elem_sep void setText
Map < QName , String > function ( ) { return otherAttributes ; }