XML-Ausgabe der Publikationstypen nochmals ein wenig verschönert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1591 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
46927538cd
commit
3fcd1f5d68
|
|
@ -38,9 +38,9 @@ public class ArticleInCollectedVolumeExtraXmlGenerator
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final CollectedVolume collectedVolume = article.getCollectedVolume(GlobalizationHelper.getNegotiatedLocale().getLanguage());
|
final CollectedVolume collectedVolume = article.getCollectedVolume(GlobalizationHelper.getNegotiatedLocale().getLanguage());
|
||||||
if (collectedVolume != null) {
|
if (collectedVolume != null) {
|
||||||
final Element collVolElem = parent.newChildElement("collectedVolume");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(collectedVolume);
|
final XmlGenerator generator = new XmlGenerator(collectedVolume);
|
||||||
generator.generateXML(state, collVolElem, "");
|
generator.setItemElemName("collectedVolume", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,9 +37,9 @@ public class ArticleInJournalExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Journal journal = article.getJournal(GlobalizationHelper.
|
final Journal journal = article.getJournal(GlobalizationHelper.
|
||||||
getNegotiatedLocale().getLanguage());
|
getNegotiatedLocale().getLanguage());
|
||||||
if (journal != null) {
|
if (journal != null) {
|
||||||
final Element journalElem = parent.newChildElement("journal");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(journal);
|
final XmlGenerator generator = new XmlGenerator(journal);
|
||||||
generator.generateXML(state, journalElem, "");
|
generator.setItemElemName("journal", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@ public class CollectedVolumeExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Element articlesElem,
|
final Element articlesElem,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final XmlGenerator generator = new XmlGenerator(article);
|
final XmlGenerator generator = new XmlGenerator(article);
|
||||||
|
generator.setItemElemName("article", "");
|
||||||
generator.addItemAttribute("order", order.toString());
|
generator.addItemAttribute("order", order.toString());
|
||||||
generator.generateXML(state, articlesElem, "");
|
generator.generateXML(state, articlesElem, "");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,9 +39,9 @@ public class ExpertiseExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
expertise.getOrganization(GlobalizationHelper.
|
expertise.getOrganization(GlobalizationHelper.
|
||||||
getNegotiatedLocale().getLanguage());
|
getNegotiatedLocale().getLanguage());
|
||||||
if (orga != null) {
|
if (orga != null) {
|
||||||
final Element orgaElem = parent.newChildElement("organization");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(orga);
|
final XmlGenerator generator = new XmlGenerator(orga);
|
||||||
generator.generateXML(state, orgaElem, "");
|
generator.setItemElemName("organization", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -52,9 +52,9 @@ public class ExpertiseExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
expertise.getOrderer(GlobalizationHelper.
|
expertise.getOrderer(GlobalizationHelper.
|
||||||
getNegotiatedLocale().getLanguage());
|
getNegotiatedLocale().getLanguage());
|
||||||
if (orderer != null) {
|
if (orderer != null) {
|
||||||
final Element ordererElem = parent.newChildElement("orderer");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(orderer);
|
final XmlGenerator generator = new XmlGenerator(orderer);
|
||||||
generator.generateXML(state, ordererElem, "");
|
generator.setItemElemName("orderer", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,10 +38,9 @@ public class InProceedingsExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
inProceedings.getProceedings(GlobalizationHelper.
|
inProceedings.getProceedings(GlobalizationHelper.
|
||||||
getNegotiatedLocale().getLanguage());
|
getNegotiatedLocale().getLanguage());
|
||||||
if (proceedings != null) {
|
if (proceedings != null) {
|
||||||
final Element proceedingsElem =
|
|
||||||
parent.newChildElement("proceedings");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(proceedings);
|
final XmlGenerator generator = new XmlGenerator(proceedings);
|
||||||
generator.generateXML(state, proceedingsElem, "");
|
generator.setItemElemName("proceedings", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,7 @@ public class JournalExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Element articlesElem,
|
final Element articlesElem,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final XmlGenerator generator = new XmlGenerator(article);
|
final XmlGenerator generator = new XmlGenerator(article);
|
||||||
|
generator.setItemElemName("article", "");
|
||||||
generator.addItemAttribute("order", order.toString());
|
generator.addItemAttribute("order", order.toString());
|
||||||
generator.generateXML(state, articlesElem, "");
|
generator.generateXML(state, articlesElem, "");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,9 +42,9 @@ public class ProceedingsExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
proceedings.getOrganizerOfConference(GlobalizationHelper.
|
proceedings.getOrganizerOfConference(GlobalizationHelper.
|
||||||
getNegotiatedLocale().getLanguage());
|
getNegotiatedLocale().getLanguage());
|
||||||
if (organizer != null) {
|
if (organizer != null) {
|
||||||
final Element organizerElem = parent.newChildElement("organizer");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(organizer);
|
final XmlGenerator generator = new XmlGenerator(organizer);
|
||||||
generator.generateXML(state, organizerElem, "");
|
generator.setItemElemName("organizer", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,6 +70,7 @@ public class ProceedingsExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Element papersElem,
|
final Element papersElem,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final XmlGenerator generator = new XmlGenerator(paper);
|
final XmlGenerator generator = new XmlGenerator(paper);
|
||||||
|
generator.setItemElemName("paper", "");
|
||||||
generator.addItemAttribute("order", order.toString());
|
generator.addItemAttribute("order", order.toString());
|
||||||
generator.generateXML(state, papersElem, "");
|
generator.generateXML(state, papersElem, "");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,7 @@ public class PublicationExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Element authorsElem,
|
final Element authorsElem,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final XmlGenerator generator = new XmlGenerator(author);
|
final XmlGenerator generator = new XmlGenerator(author);
|
||||||
|
generator.setItemElemName("author", "");
|
||||||
generator.addItemAttribute("isEditor", isAuthor.toString());
|
generator.addItemAttribute("isEditor", isAuthor.toString());
|
||||||
generator.addItemAttribute("order", order.toString());
|
generator.addItemAttribute("order", order.toString());
|
||||||
generator.generateXML(state, authorsElem, "");
|
generator.generateXML(state, authorsElem, "");
|
||||||
|
|
@ -101,6 +102,7 @@ public class PublicationExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Element orgaunitsElem,
|
final Element orgaunitsElem,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final XmlGenerator generator = new XmlGenerator(orgaunit);
|
final XmlGenerator generator = new XmlGenerator(orgaunit);
|
||||||
|
generator.setItemElemName("organizationalunit", "");
|
||||||
generator.generateXML(state, orgaunitsElem, "");
|
generator.generateXML(state, orgaunitsElem, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -125,6 +127,7 @@ public class PublicationExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
final Element seriesElem,
|
final Element seriesElem,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final XmlGenerator generator = new XmlGenerator(series);
|
final XmlGenerator generator = new XmlGenerator(series);
|
||||||
|
generator.setItemElemName("series", "");
|
||||||
generator.generateXML(state, seriesElem, "");
|
generator.generateXML(state, seriesElem, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ public class PublicationWithPublisherExtraXmlGenerator
|
||||||
}
|
}
|
||||||
|
|
||||||
final XmlGenerator generator = new XmlGenerator(publisher);
|
final XmlGenerator generator = new XmlGenerator(publisher);
|
||||||
|
generator.setItemElemName("publisher", "");
|
||||||
generator.generateXML(state, parent, "");
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,9 +38,9 @@ public class UnPublishedExtraXmlGenerator implements ExtraXMLGenerator {
|
||||||
unPublished.getOrganization(GlobalizationHelper.
|
unPublished.getOrganization(GlobalizationHelper.
|
||||||
getNegotiatedLocale().getLanguage());
|
getNegotiatedLocale().getLanguage());
|
||||||
if (orga != null) {
|
if (orga != null) {
|
||||||
final Element orgaElem = parent.newChildElement("organization");
|
|
||||||
final XmlGenerator generator = new XmlGenerator(orga);
|
final XmlGenerator generator = new XmlGenerator(orga);
|
||||||
generator.generateXML(state, orgaElem, "");
|
generator.setItemElemName("organization", "");
|
||||||
|
generator.generateXML(state, parent, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue