//Para cada atributo livre do �tem, verifica-se se este corresponde
//ao atributo que esta sendo tratado
while(itAtribLivres.hasNext()){
ItemEstruturaSisAtributoIettSatb itemEstruturaSisAtrib = (ItemEstruturaSisAtributoIettSatb) itAtribLivres.next();
//Iterador com os atributos livres associados ao atributo em quest�o
Iterator<SisAtributoSatb> sisAtributosSatbIt = atributo.iGetGrupoAtributosLivres().getSisAtributoSatbs().iterator();
while (sisAtributosSatbIt.hasNext()) {
SisAtributoSatb sisAtributo = (SisAtributoSatb) sisAtributosSatbIt.next();
if( (sisAtributo).equals(itemEstruturaSisAtrib.getSisAtributoSatb()) ) {
//Caso seja um atributo tipo texto
if (sisAtributo.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().intValue() == Input.IMAGEM){
if (itemEstruturaSisAtrib.getInformacao().indexOf("/") != -1){
String conteudoImagem = itemEstruturaSisAtrib.getInformacao().substring(itemEstruturaSisAtrib.getInformacao().lastIndexOf("/")+1);
if (conteudoImagem.indexOf("--") != -1){
conteudoImagem = conteudoImagem.substring(conteudoImagem.lastIndexOf("--")+3);
}
conteudo += separadorParaCamposMulti + conteudoImagem;
}
} else if(itemEstruturaSisAtrib.getInformacao() != null) {
conteudo += separadorParaCamposMulti + itemEstruturaSisAtrib.getInformacao().replaceAll("\n", " ").replaceAll("\r"," ").replaceAll("\t", " ");
separadorParaCamposMulti = separador;
//Caso seja atributo tipo check, radio ou select
} else if(itemEstruturaSisAtrib.getSisAtributoSatb().getDescricaoSatb() != null) {
conteudo += separadorParaCamposCheck + (itemEstruturaSisAtrib.getSisAtributoSatb().getDescricaoSatb()).replaceAll("\n", " ").replaceAll("\r"," ").replaceAll("\t", " ");;
separadorParaCamposCheck = separador;
//Caso n�o tenha valor associado ao atributo
} else {
conteudo += "";
}