Example usage for org.jdom2.output XMLOutputter outputString

List of usage examples for org.jdom2.output XMLOutputter outputString

Introduction

In this page you can find the example usage for org.jdom2.output XMLOutputter outputString.

Prototype

public final String outputString(EntityRef entity) 

Source Link

Document

Return a string representing an EntityRef .

Usage

From source file:rezeptsuperpos.Ingredient.java

License:Open Source License

@Override
public String toString() {
    Format format = Format.getPrettyFormat();
    XMLOutputter xmlOutputter = new XMLOutputter();
    xmlOutputter.setFormat(format);//from   w w  w.  ja v a2 s . c  om
    return xmlOutputter.outputString(toElement());
}

From source file:rezeptsuperpos.IngredientArchive.java

License:Open Source License

public void saveIngredients() throws FileNotFoundException, UnsupportedEncodingException {
    File ingredientFile = new File(documentPathFile);
    PrintWriter ingredientPrintWriter = new PrintWriter(ingredientFile, "UTF-8");
    Format format = Format.getPrettyFormat();
    XMLOutputter xmlOutputter = new XMLOutputter();
    xmlOutputter.setFormat(format);/*from  w  w  w  . java  2s  . c  o m*/
    ingredientPrintWriter.println(xmlOutputter.outputString(document));
    ingredientPrintWriter.close();
}

From source file:rezeptsuperpos.RecipeGUI.java

License:Open Source License

private String element2String(Element element) {
    Format format = Format.getPrettyFormat();
    XMLOutputter xmlOutputter = new XMLOutputter();
    xmlOutputter.setFormat(format);/*ww w.ja v a  2s  .  c o m*/
    return xmlOutputter.outputString(element);
}

From source file:strategy.log.LogXML.java

private void gravar(String msg) {
    Element reg;// w w  w.ja  v  a 2s  . co  m
    reg = new Element("registro");
    reg.addContent(new Element("mensagem").setText(msg));
    this.root.addContent(reg);
    XMLOutputter out = new XMLOutputter();
    String vai = out.outputString(doclog);
    FileWriter w;
    try {
        w = new FileWriter(arq, true);
        BufferedWriter b = new BufferedWriter(w);
        b.write(vai);
        b.newLine();
        b.close();
    } catch (IOException ex) {
        Logger.getLogger(LogTXT.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:tourma.utils.display.TourmaProtocol.java

String processInput(Object object) {
    if (object == null) {
        return "";
    }// w w  w. j  a  v  a 2 s .c om
    ArrayList array = null;
    Ranking r = null;
    Round round = null;
    Parameters params = null;
    if (object instanceof String) {
        TKey k = getKey((String) object);
        try {
            switch (k) {
            case INDIVIDUAL_RANK: {
                ArrayList<Coach> coachs = new ArrayList<>();
                for (int i = 0; i < Tournament.getTournament().getCoachsCount(); i++) {
                    coachs.add(Tournament.getTournament().getCoach(i));
                }
                r = new Ranking(Ranking.CS_Individual, Ranking.CS_General, StringConstants.CS_NULL,
                        new MjtRankingIndiv(Tournament.getTournament().getRoundsCount() - 1,
                                Tournament.getTournament().getParams().getRankingIndiv1(),
                                Tournament.getTournament().getParams().getRankingIndiv2(),
                                Tournament.getTournament().getParams().getRankingIndiv3(),
                                Tournament.getTournament().getParams().getRankingIndiv4(),
                                Tournament.getTournament().getParams().getRankingIndiv5(), coachs, false, false,
                                Tournament.getTournament().getPoolCount() > 0),
                        Tournament.getTournament().getRankingTypes(false));
            }
                break;
            case TEAM_RANK: {
                ArrayList<Team> teams = new ArrayList<>();
                for (int i = 0; i < Tournament.getTournament().getTeamsCount(); i++) {
                    teams.add(Tournament.getTournament().getTeam(i));
                }
                r = new Ranking(Ranking.CS_Team, Ranking.CS_General, StringConstants.CS_NULL,
                        new MjtRankingTeam(Tournament.getTournament().getParams().isTeamVictoryOnly(),
                                Tournament.getTournament().getRoundsCount() - 1, teams, false),
                        Tournament.getTournament()
                                .getRankingTypes(Tournament.getTournament().getParams().isTeamVictoryOnly()));
            }
                break;
            case MATCHS:
                params = Tournament.getTournament().getParams();
                round = Tournament.getTournament().getRound(Tournament.getTournament().getRoundsCount() - 1);
                break;
            case CLAN_RANK: {
                ArrayList<Clan> clans = new ArrayList<>();
                for (int i = 0; i < Tournament.getTournament().getClansCount(); i++) {
                    clans.add(Tournament.getTournament().getClan(i));
                }
                r = new Ranking(Ranking.CS_Clan, Ranking.CS_General, StringConstants.CS_NULL,
                        new MjtRankingClan(Tournament.getTournament().getRoundsCount() - 1, clans, false),
                        Tournament.getTournament()
                                .getRankingTypes(Tournament.getTournament().getParams().isTeamVictoryOnly()));
            }
                break;
            case INDIVIDUAL_ANNEX: {
                ArrayList<Coach> coachs = new ArrayList<>();
                for (int i = 0; i < Tournament.getTournament().getCoachsCount(); i++) {
                    coachs.add(Tournament.getTournament().getCoach(i));
                }
                array = new ArrayList();
                for (int i = 0; i < Tournament.getTournament().getParams().getCriteriaCount(); i++) {
                    Criteria crit = Tournament.getTournament().getParams().getCriteria(i);
                    r = new Ranking(Ranking.CS_Individual_Annex, crit.getName(), Ranking.CS_Positive,
                            new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_POSITIVE, coachs, true,
                                    Tournament.getTournament().getParams().getRankingIndiv1(),
                                    Tournament.getTournament().getParams().getRankingIndiv2(),
                                    Tournament.getTournament().getParams().getRankingIndiv3(),
                                    Tournament.getTournament().getParams().getRankingIndiv4(),
                                    Tournament.getTournament().getParams().getRankingIndiv5(),
                                    Tournament.getTournament().getParams().isTeamTournament(), false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);

                    r = new Ranking(Ranking.CS_Individual_Annex, crit.getName(), Ranking.CS_Negative,
                            new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_NEGATIVE, coachs, true,
                                    Tournament.getTournament().getParams().getRankingIndiv1(),
                                    Tournament.getTournament().getParams().getRankingIndiv2(),
                                    Tournament.getTournament().getParams().getRankingIndiv3(),
                                    Tournament.getTournament().getParams().getRankingIndiv4(),
                                    Tournament.getTournament().getParams().getRankingIndiv5(),
                                    Tournament.getTournament().getParams().isTeamTournament(), false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);

                    r = new Ranking(Ranking.CS_Individual_Annex, crit.getName(), Translate.CS_Difference,
                            new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_DIFFERENCE, coachs, true,
                                    Tournament.getTournament().getParams().getRankingIndiv1(),
                                    Tournament.getTournament().getParams().getRankingIndiv2(),
                                    Tournament.getTournament().getParams().getRankingIndiv3(),
                                    Tournament.getTournament().getParams().getRankingIndiv4(),
                                    Tournament.getTournament().getParams().getRankingIndiv5(),
                                    Tournament.getTournament().getParams().isTeamTournament(), false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);
                }
            }
                break;
            case TEAM_ANNEX: {
                ArrayList<Team> teams = new ArrayList<>();
                for (int i = 0; i < Tournament.getTournament().getTeamsCount(); i++) {
                    teams.add(Tournament.getTournament().getTeam(i));
                }
                array = new ArrayList();
                for (int i = 0; i < Tournament.getTournament().getParams().getCriteriaCount(); i++) {
                    Criteria crit = Tournament.getTournament().getParams().getCriteria(i);
                    r = new Ranking(Ranking.CS_Team_Annex, crit.getName(), Ranking.CS_Positive,
                            new MjtAnnexRankTeam(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_POSITIVE, teams, true,
                                    Tournament.getTournament().getParams().getRankingTeam1(),
                                    Tournament.getTournament().getParams().getRankingTeam2(),
                                    Tournament.getTournament().getParams().getRankingTeam3(),
                                    Tournament.getTournament().getParams().getRankingTeam4(),
                                    Tournament.getTournament().getParams().getRankingTeam5(), false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);

                    r = new Ranking(Ranking.CS_Team_Annex, crit.getName(), Ranking.CS_Negative,
                            new MjtAnnexRankTeam(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_NEGATIVE, teams, true,
                                    Tournament.getTournament().getParams().getRankingTeam1(),
                                    Tournament.getTournament().getParams().getRankingTeam2(),
                                    Tournament.getTournament().getParams().getRankingTeam3(),
                                    Tournament.getTournament().getParams().getRankingTeam4(),
                                    Tournament.getTournament().getParams().getRankingTeam5(), false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);

                    r = new Ranking(Ranking.CS_Team_Annex, crit.getName(), Translate.CS_Difference,
                            new MjtAnnexRankTeam(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_DIFFERENCE, teams, true,
                                    Tournament.getTournament().getParams().getRankingTeam1(),
                                    Tournament.getTournament().getParams().getRankingTeam2(),
                                    Tournament.getTournament().getParams().getRankingTeam3(),
                                    Tournament.getTournament().getParams().getRankingTeam4(),
                                    Tournament.getTournament().getParams().getRankingTeam5(), false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);
                }
            }
                break;
            case CLAN_ANNEX: {
                ArrayList<Clan> clans = new ArrayList<>();
                for (int i = 0; i < Tournament.getTournament().getClansCount(); i++) {
                    clans.add(Tournament.getTournament().getClan(i));
                }
                array = new ArrayList();
                for (int i = 0; i < Tournament.getTournament().getParams().getCriteriaCount(); i++) {
                    Criteria crit = Tournament.getTournament().getParams().getCriteria(i);
                    r = new Ranking(Ranking.CS_Clan_Annex, crit.getName(), Ranking.CS_Positive,
                            new MjtAnnexRankClan(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_POSITIVE, true, clans, false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);

                    r = new Ranking(Ranking.CS_Team_Annex, crit.getName(), Ranking.CS_Negative,
                            new MjtAnnexRankClan(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_NEGATIVE, true, clans, false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);

                    r = new Ranking(Ranking.CS_Team_Annex, crit.getName(), Translate.CS_Difference,
                            new MjtAnnexRankClan(Tournament.getTournament().getRoundsCount() - 1, crit,
                                    Parameters.C_RANKING_SUBTYPE_DIFFERENCE, true, clans, false),
                            Tournament.getTournament().getRankingTypes(false));
                    r.setCriteria(crit);
                    array.add(r);
                }
            }
                break;
            case GROUP_RANK: {
                array = new ArrayList<>();
                for (int cpt = 0; cpt < Tournament.getTournament().getGroupsCount(); cpt++) {
                    Group g = Tournament.getTournament().getGroup(cpt);

                    ArrayList<Coach> coachs = new ArrayList<>();
                    for (int i = 0; i < Tournament.getTournament().getCoachsCount(); i++) {
                        Coach coach = Tournament.getTournament().getCoach(i);
                        if (g.containsRoster(coach.getRoster())) {
                            coachs.add(coach);
                        }
                    }
                    r = new Ranking(Ranking.CS_Individual, g.getName(), StringConstants.CS_NULL,
                            new MjtRankingIndiv(Tournament.getTournament().getRoundsCount() - 1,
                                    Tournament.getTournament().getParams().getRankingIndiv1(),
                                    Tournament.getTournament().getParams().getRankingIndiv2(),
                                    Tournament.getTournament().getParams().getRankingIndiv3(),
                                    Tournament.getTournament().getParams().getRankingIndiv4(),
                                    Tournament.getTournament().getParams().getRankingIndiv5(), coachs, false,
                                    false, Tournament.getTournament().getPoolCount() > 0),
                            Tournament.getTournament().getRankingTypes(false));
                    array.add(r);
                }
            }
                break;
            case CATEGORY_RANK: {
                array = new ArrayList<>();
                for (int cpt = 0; cpt < Tournament.getTournament().getCategoriesCount(); cpt++) {
                    Category cat = Tournament.getTournament().getCategory(cpt);

                    ArrayList<Coach> coachs = new ArrayList<>();
                    for (int i = 0; i < Tournament.getTournament().getCoachsCount(); i++) {
                        Coach coach = Tournament.getTournament().getCoach(i);
                        if (coach.containsCategory(cat)) {
                            coachs.add(coach);
                        }
                    }
                    r = new Ranking(Ranking.CS_Individual, cat.getName(), StringConstants.CS_NULL,
                            new MjtRankingIndiv(Tournament.getTournament().getRoundsCount() - 1,
                                    Tournament.getTournament().getParams().getRankingIndiv1(),
                                    Tournament.getTournament().getParams().getRankingIndiv2(),
                                    Tournament.getTournament().getParams().getRankingIndiv3(),
                                    Tournament.getTournament().getParams().getRankingIndiv4(),
                                    Tournament.getTournament().getParams().getRankingIndiv5(), coachs, false,
                                    false, Tournament.getTournament().getPoolCount() > 0),
                            Tournament.getTournament().getRankingTypes(false));
                    array.add(r);
                }
            }
                break;
            case GROUP_ANNEX: {
                array = new ArrayList<>();
                for (int cpt = 0; cpt < Tournament.getTournament().getGroupsCount(); cpt++) {
                    Group g = Tournament.getTournament().getGroup(cpt);

                    ArrayList<Coach> coachs = new ArrayList<>();
                    for (int i = 0; i < Tournament.getTournament().getCoachsCount(); i++) {
                        Coach coach = Tournament.getTournament().getCoach(i);
                        if (g.containsRoster(coach.getRoster())) {
                            coachs.add(coach);
                        }
                    }
                    for (int i = 0; i < Tournament.getTournament().getParams().getCriteriaCount(); i++) {
                        Criteria crit = Tournament.getTournament().getParams().getCriteria(i);
                        r = new Ranking(Ranking.CS_Individual_Annex, crit.getName() + "-" + g.getName(),
                                Ranking.CS_Positive,
                                new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                        Parameters.C_RANKING_SUBTYPE_POSITIVE, coachs, true,
                                        Tournament.getTournament().getParams().getRankingIndiv1(),
                                        Tournament.getTournament().getParams().getRankingIndiv2(),
                                        Tournament.getTournament().getParams().getRankingIndiv3(),
                                        Tournament.getTournament().getParams().getRankingIndiv4(),
                                        Tournament.getTournament().getParams().getRankingIndiv5(),
                                        Tournament.getTournament().getParams().isTeamTournament(), false),
                                Tournament.getTournament().getRankingTypes(false));
                        r.setCriteria(crit);
                        array.add(r);

                        r = new Ranking(Ranking.CS_Individual_Annex, crit.getName() + "-" + g.getName(),
                                Ranking.CS_Negative,
                                new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                        Parameters.C_RANKING_SUBTYPE_NEGATIVE, coachs, true,
                                        Tournament.getTournament().getParams().getRankingIndiv1(),
                                        Tournament.getTournament().getParams().getRankingIndiv2(),
                                        Tournament.getTournament().getParams().getRankingIndiv3(),
                                        Tournament.getTournament().getParams().getRankingIndiv4(),
                                        Tournament.getTournament().getParams().getRankingIndiv5(),
                                        Tournament.getTournament().getParams().isTeamTournament(), false),
                                Tournament.getTournament().getRankingTypes(false));
                        r.setCriteria(crit);
                        array.add(r);

                        r = new Ranking(Ranking.CS_Individual_Annex, crit.getName() + "-" + g.getName(),
                                Translate.CS_Difference,
                                new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                        Parameters.C_RANKING_SUBTYPE_DIFFERENCE, coachs, true,
                                        Tournament.getTournament().getParams().getRankingIndiv1(),
                                        Tournament.getTournament().getParams().getRankingIndiv2(),
                                        Tournament.getTournament().getParams().getRankingIndiv3(),
                                        Tournament.getTournament().getParams().getRankingIndiv4(),
                                        Tournament.getTournament().getParams().getRankingIndiv5(),
                                        Tournament.getTournament().getParams().isTeamTournament(), false),
                                Tournament.getTournament().getRankingTypes(false));
                        r.setCriteria(crit);
                        array.add(r);
                    }
                }
            }
                break;
            case CATEGORY_ANNEX: {
                array = new ArrayList<>();
                for (int cpt = 0; cpt < Tournament.getTournament().getCategoriesCount(); cpt++) {
                    Category cat = Tournament.getTournament().getCategory(cpt);

                    ArrayList<Coach> coachs = new ArrayList<>();
                    for (int i = 0; i < Tournament.getTournament().getCoachsCount(); i++) {
                        Coach coach = Tournament.getTournament().getCoach(i);
                        if (coach.containsCategory(cat)) {
                            coachs.add(coach);
                        }
                    }
                    for (int i = 0; i < Tournament.getTournament().getParams().getCriteriaCount(); i++) {
                        Criteria crit = Tournament.getTournament().getParams().getCriteria(i);
                        r = new Ranking(Ranking.CS_Individual_Annex, crit.getName() + "-" + cat.getName(),
                                Ranking.CS_Positive,
                                new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                        Parameters.C_RANKING_SUBTYPE_POSITIVE, coachs, true,
                                        Tournament.getTournament().getParams().getRankingIndiv1(),
                                        Tournament.getTournament().getParams().getRankingIndiv2(),
                                        Tournament.getTournament().getParams().getRankingIndiv3(),
                                        Tournament.getTournament().getParams().getRankingIndiv4(),
                                        Tournament.getTournament().getParams().getRankingIndiv5(),
                                        Tournament.getTournament().getParams().isTeamTournament(), false),
                                Tournament.getTournament().getRankingTypes(false));
                        r.setCriteria(crit);
                        array.add(r);

                        r = new Ranking(Ranking.CS_Individual_Annex, crit.getName() + "-" + cat.getName(),
                                Ranking.CS_Negative,
                                new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                        Parameters.C_RANKING_SUBTYPE_NEGATIVE, coachs, true,
                                        Tournament.getTournament().getParams().getRankingIndiv1(),
                                        Tournament.getTournament().getParams().getRankingIndiv2(),
                                        Tournament.getTournament().getParams().getRankingIndiv3(),
                                        Tournament.getTournament().getParams().getRankingIndiv4(),
                                        Tournament.getTournament().getParams().getRankingIndiv5(),
                                        Tournament.getTournament().getParams().isTeamTournament(), false),
                                Tournament.getTournament().getRankingTypes(false));
                        r.setCriteria(crit);
                        array.add(r);

                        r = new Ranking(Ranking.CS_Individual_Annex, crit.getName() + "-" + cat.getName(),
                                Translate.CS_Difference,
                                new MjtAnnexRankIndiv(Tournament.getTournament().getRoundsCount() - 1, crit,
                                        Parameters.C_RANKING_SUBTYPE_DIFFERENCE, coachs, true,
                                        Tournament.getTournament().getParams().getRankingIndiv1(),
                                        Tournament.getTournament().getParams().getRankingIndiv2(),
                                        Tournament.getTournament().getParams().getRankingIndiv3(),
                                        Tournament.getTournament().getParams().getRankingIndiv4(),
                                        Tournament.getTournament().getParams().getRankingIndiv5(),
                                        Tournament.getTournament().getParams().isTeamTournament(), false),
                                Tournament.getTournament().getRankingTypes(false));
                        r.setCriteria(crit);
                        array.add(r);
                    }
                }
            }
                break;
            case POOL_INDIV_RANK: {
                array = new ArrayList<>();
                for (int cpt = 0; cpt < Tournament.getTournament().getPoolCount(); cpt++) {
                    Pool p = Tournament.getTournament().getPool(cpt);

                    r = new Ranking(Ranking.CS_Individual, Integer.toString(cpt + 1), StringConstants.CS_NULL,
                            new MjtRankingIndiv(Tournament.getTournament().getRoundsCount() - 1,
                                    Tournament.getTournament().getParams().getRankingIndiv1(),
                                    Tournament.getTournament().getParams().getRankingIndiv2(),
                                    Tournament.getTournament().getParams().getRankingIndiv3(),
                                    Tournament.getTournament().getParams().getRankingIndiv4(),
                                    Tournament.getTournament().getParams().getRankingIndiv5(),
                                    p.getCompetitors(), false, false,
                                    Tournament.getTournament().getPoolCount() > 0),
                            Tournament.getTournament().getRankingTypes(false));
                    array.add(r);
                }
            }
                break;
            case POOL_TEAM_RANK: {
                array = new ArrayList<>();
                for (int cpt = 0; cpt < Tournament.getTournament().getPoolCount(); cpt++) {
                    Pool p = Tournament.getTournament().getPool(cpt);

                    r = new Ranking(Translate.CS_Team, Integer.toString(cpt + 1), StringConstants.CS_NULL,
                            new MjtRankingTeam(Tournament.getTournament().getParams().isTeamVictoryOnly(),
                                    Tournament.getTournament().getRoundsCount() - 1, p.getCompetitors(), false),
                            Tournament.getTournament().getRankingTypes(
                                    Tournament.getTournament().getParams().isTeamVictoryOnly()));
                    array.add(r);
                }
            }
                break;
            }

            if (array != null) {
                Element main = new Element(Ranking.CS_array);
                for (int i = 0; i < array.size(); i++) {
                    Element element = ((IXMLExport) array.get(i)).getXMLElement();
                    main.addContent(element);
                }
                XMLOutputter outp = new XMLOutputter();
                return outp.outputString(main);
            }

            if (r != null) {
                Element element = r.getXMLElement();
                XMLOutputter outp = new XMLOutputter();
                return outp.outputString(element);
            }
            if ((round != null) && (params != null)) {
                XMLOutputter outp = new XMLOutputter();
                Element matchs = new Element(TourmaProtocol.TKey.MATCHS.toString());
                for (int i = 0; i < RosterType.getRostersNamesCount(); i++) {
                    final Element ros = new Element(StringConstants.CS_ROSTER);
                    ros.setAttribute(StringConstants.CS_NAME, RosterType.getRostersName(i));
                    matchs.addContent(ros);
                }
                matchs.addContent(params.getXMLElement());
                matchs.addContent(round.getXMLElementForDisplay());
                String buffer = outp.outputString(matchs);
                return buffer;
            }
        } catch (RemoteException re) {
            re.printStackTrace();
        }
    } else {
        return StringConstants.CS_NULL;
    }
    return StringConstants.CS_NULL;
}

From source file:unidue.ub.statistics.resolver.JOPResolver.java

private void debugJOPData(Element jopData) {
    if (!LOGGER.isDebugEnabled())
        return;//  w  w w .  jav a2s  .  c  om

    XMLOutputter xout = new XMLOutputter(Format.getPrettyFormat());
    String output = xout.outputString(jopData);
    LOGGER.debug("\n\n" + output + "\n\n");
}

From source file:utils.ParserXML.java

License:Apache License

public String getStringedSubTree(String element) throws JDOMException, IOException {
    String s = "";
    Element elem = rootElement.getChild(element);
    Iterator lst = elem.getDescendants();
    int i;//ww  w . ja  v a2  s. c o  m
    Element e = document.detachRootElement();
    e.removeNamespaceDeclaration(Namespace.NO_NAMESPACE);
    Element e2 = e.getChild(element);
    XMLOutputter xout = new XMLOutputter();
    Format f = Format.getPrettyFormat();
    xout.setFormat(f);
    return ((xout.outputString(e2).replaceAll("<" + element + ">", "")).replaceAll("</" + element + ">", ""));
}