Code example for Element

Methods: getChild, setEndElementListener

0
	public List<Organisation> parseOrganisations() {
		final Organisation currentOrganisation = new Organisation();
		final List<Organisation> organisationer = new ArrayList<Organisation>();
		RootElement root = new RootElement(ORGANISATIONLIST);
		Element item = root.getChild(ORGANISATION);
		Element item2 = item.getChild(PARENTORGANISATION);
//		Log.i("SNDESB", "parseorganisations : item2 " + item2.toString()); 
 
		item.setEndElementListener(new EndElementListener(){
			public void end() { 
				organisationer.add(currentOrganisation.copy());
			} 
		}); 
 
/*		item2.setEndElementListener(new EndElementListener(){ 
			public void end() { 
//				Log.e("SNDESB", "In item2.setEndElementListener"); 
//				organisationer.add(currentOrganisation.copy()); 
			} 
		}); 
*/ 
/* 
		item2.setEndElementListener(new EndElementListener(){ 
			public void end() { 
				organisationer.add(currentOrganisation.copy()); 
			} 
		}); 
*/		 
		item.getChild(ORGANISATIONID).setEndTextElementListener(new EndTextElementListener(){
			public void end(String body) {
//				Log.e("SNDESB", "organisation : setEndText OrganisationId"); 
				currentOrganisation.setOrganisationId(body);
			}			 
		}); 
 
  		item.getChild(ORGANISATIONNAME).setEndTextElementListener(new EndTextElementListener(){
			public void end(String body) {
//				Log.e("SNDESB", "organisation : setEndText OrganisationName"); 
				currentOrganisation.setName(body);
			} 
		});		 
 
  		item.getChild(SHORTNAME).setEndTextElementListener(new EndTextElementListener(){
			public void end(String body) {
//				Log.e("SNDESB", "organisation : setEndText ShortName"); 
				currentOrganisation.setShortName(body);
			} 
		});		 
  		 
		item.getChild(ORGANISATIONTYPEID).setEndTextElementListener(new EndTextElementListener(){
			public void end(String body) {
//				Log.e("SNDESB", "organisation : setEndText organisationTypeId"); 
				currentOrganisation.setOrganisationTypeId(body);
			}			 
		}); 
 
		item2.getChild(PARENTORGANISATIONID).setEndTextElementListener(new EndTextElementListener(){
			public void end(String body) {
//				Log.e("SNDESB", "organisation : setEndText ParentOrganisationId"); 
				currentOrganisation.setParentOrganisationId(body);
			}			 
		});