returns the tag at a given index - note that the taglist is backed by a linkedhashset , so the order of added tags will be consistent , but duplicates will not be preserved . concode_field_sep String ELEMENT_NAME_LC concode_elem_sep String ATTR_CATEGORY concode_elem_sep List<Tag> myOrderedTags concode_elem_sep LinkedHashSet<Tag> myTagSet concode_elem_sep long serialVersionUID concode_elem_sep String ELEMENT_NAME concode_field_sep boolean add concode_elem_sep boolean containsAll concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep Tag addTag concode_elem_sep Tag addTag concode_elem_sep Tag addTag concode_elem_sep Tag getTag concode_elem_sep boolean remove concode_elem_sep boolean contains concode_elem_sep Iterator<Tag> iterator concode_elem_sep boolean removeAll concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep List<Tag> getTagsWithScheme concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep Object[] toArray concode_elem_sep T[] toArray concode_elem_sep String toString concode_elem_sep boolean retainAll
Tag function ( int arg0 ) { if ( myOrderedTags == null ) { myOrderedTags = new ArrayList < Tag > ( ) ; for ( Tag loc0 : myTagSet ) { myOrderedTags . add ( loc0 ) ; } } return myOrderedTags . get ( arg0 ) ; }