List of usage examples for com.lowagie.text ElementTags CHUNK
String CHUNK
To view the source code for com.lowagie.text ElementTags CHUNK.
Click Source Link
From source file:org.apache.maven.doxia.module.itext.ITextSink.java
License:Apache License
/** {@inheritDoc} */ public void rawText(String text) { writeStartElement(ElementTags.CHUNK); writeAddAttribute(ElementTags.FONT, font.getFontName()); writeAddAttribute(ElementTags.SIZE, font.getFontSize()); writeAddAttribute(ElementTags.STYLE, font.getFontStyle()); writeAddAttribute(ElementTags.BLUE, font.getFontColorBlue()); writeAddAttribute(ElementTags.GREEN, font.getFontColorGreen()); writeAddAttribute(ElementTags.RED, font.getFontColorRed()); write(text, false);/* w ww . ja va 2 s . c o m*/ writeEndElement(); // ElementTags.CHUNK }
From source file:org.apache.maven.doxia.module.itext.ITextSink.java
License:Apache License
/** {@inheritDoc} */ public void text(String text) { if (StringUtils.isEmpty(text)) { return;/*w w w .ja v a2 s . com*/ } switch (actionContext.getCurrentAction()) { case SinkActionContext.AUTHOR: header.addAuthor(text); break; case SinkActionContext.DATE: header.setDate(text); break; case SinkActionContext.TITLE: header.setTitle(text); break; case SinkActionContext.TABLE_CAPTION: this.tableCaptionXMLWriter.writeText(text); break; case SinkActionContext.VERBATIM: // Used to preserve indentation and formating LineNumberReader lnr = new LineNumberReader(new StringReader(text)); String line; try { while ((line = lnr.readLine()) != null) { writeStartElement(ElementTags.CHUNK); writeAddAttribute(ElementTags.FONT, font.getFontName()); writeAddAttribute(ElementTags.SIZE, font.getFontSize()); writeAddAttribute(ElementTags.STYLE, font.getFontStyle()); writeAddAttribute(ElementTags.BLUE, font.getFontColorBlue()); writeAddAttribute(ElementTags.GREEN, font.getFontColorGreen()); writeAddAttribute(ElementTags.RED, font.getFontColorRed()); write("<![CDATA[", true); // Special case line = StringUtils.replace(line, "<![CDATA[", "< ![CDATA["); line = StringUtils.replace(line, "]]>", "]] >"); write(line, true, false); write("]]>", true); writeEndElement(); lineBreak(); } } catch (IOException e) { throw new RuntimeException("IOException: ", e); } break; case SinkActionContext.FIGURE_CAPTION: writeAddAttribute(ElementTags.ALT, text); break; case SinkActionContext.SECTION_TITLE: case SinkActionContext.SECTION_1: case SinkActionContext.SECTION_2: case SinkActionContext.SECTION_3: case SinkActionContext.SECTION_4: case SinkActionContext.SECTION_5: case SinkActionContext.FIGURE: case SinkActionContext.FIGURE_GRAPHICS: case SinkActionContext.TABLE_ROW: case SinkActionContext.TABLE: case SinkActionContext.HEAD: case SinkActionContext.UNDEFINED: break; case SinkActionContext.ANCHOR: anchorDefined = true; case SinkActionContext.PARAGRAPH: case SinkActionContext.LINK: case SinkActionContext.TABLE_CELL: case SinkActionContext.TABLE_HEADER_CELL: case SinkActionContext.DEFINITION: case SinkActionContext.DEFINED_TERM: case SinkActionContext.NUMBERED_LIST_ITEM: case SinkActionContext.LIST_ITEM: case SinkActionContext.SECTION_TITLE_5: case SinkActionContext.SECTION_TITLE_4: case SinkActionContext.SECTION_TITLE_3: case SinkActionContext.SECTION_TITLE_2: case SinkActionContext.SECTION_TITLE_1: default: writeStartElement(ElementTags.CHUNK); writeAddAttribute(ElementTags.FONT, font.getFontName()); writeAddAttribute(ElementTags.SIZE, font.getFontSize()); writeAddAttribute(ElementTags.STYLE, font.getFontStyle()); writeAddAttribute(ElementTags.BLUE, font.getFontColorBlue()); writeAddAttribute(ElementTags.GREEN, font.getFontColorGreen()); writeAddAttribute(ElementTags.RED, font.getFontColorRed()); write(text); writeEndElement(); // ElementTags.CHUNK } }
From source file:org.apache.maven.doxia.module.itext.ITextSink.java
License:Apache License
private void startChunk(String fontName, int fontSize, String fontStyle, int fontColorBlue, int fontColorGreen, int fontColorRed, String localDestination) { writeStartElement(ElementTags.CHUNK); writeAddAttribute(ElementTags.FONT, fontName); writeAddAttribute(ElementTags.SIZE, fontSize); writeAddAttribute(ElementTags.STYLE, fontStyle); writeAddAttribute(ElementTags.BLUE, fontColorBlue); writeAddAttribute(ElementTags.GREEN, fontColorGreen); writeAddAttribute(ElementTags.RED, fontColorRed); // writeAddAttribute( ElementTags.LOCALDESTINATION, localDestination ); }
From source file:se.idega.idegaweb.commune.childcare.business.ChildCareBusinessBean.java
License:Open Source License
protected HashMap getTagMap(ChildCareApplication application, Locale locale, String careTime, IWTimestamp validFrom, boolean isChange, String emptyCareTimeValue) throws RemoteException { HashMap map = new HashMap(); User child = application.getChild(); User parent1 = application.getOwner(); Address address = getUserBusiness().getUsersMainAddress(parent1); Phone phone = getUserBusiness().getHomePhone(parent1); School provider = application.getProvider(); User parent2 = null;/*from w ww . ja v a2 s .c o m*/ Collection parents = getUserBusiness().getParentsForChild(child); if (parents != null) { Iterator iter = parents.iterator(); while (iter.hasNext()) { User parent = (User) iter.next(); if (((Integer) parent.getPrimaryKey()).intValue() != ((Integer) parent1.getPrimaryKey()) .intValue()) { parent2 = parent; } } } String parent1Name = parent1.getName(); String parent1PersonalID = PersonalIDFormatter.format(parent1.getPersonalID(), locale); String parent2Name = "-"; String parent2PersonalID = "-"; if (parent2 != null) { parent2Name = parent2.getName(); parent2PersonalID = PersonalIDFormatter.format(parent2.getPersonalID(), locale); } String addressString = "-"; if (address != null) { addressString = address.getStreetAddress(); PostalCode code = address.getPostalCode(); if (code != null) { addressString += ", " + code.getPostalAddress(); } } String addressStreetString = "-"; if (address != null) { addressStreetString = address.getStreetAddress(); } String addressPostalString = "-"; if (address != null) { PostalCode code = address.getPostalCode(); if (code != null) { addressPostalString = code.getPostalAddress(); } } String phoneString = "-"; if (phone != null) { phoneString = phone.getNumber(); } IWTimestamp stamp = new IWTimestamp(); XmlPeer peer = new XmlPeer(ElementTags.CHUNK, "created"); peer.setContent(stamp.getLocaleDate(locale, IWTimestamp.SHORT)); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "dateFrom"); if (validFrom != null) { peer.setContent(validFrom.getLocaleDate(locale, IWTimestamp.SHORT)); } else { stamp = new IWTimestamp(application.getFromDate()); peer.setContent(stamp.getLocaleDate(locale, IWTimestamp.SHORT)); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "preschool"); peer.setContent(application.getPreSchool()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "ctChange"); if (isChange) { peer.setContent("x"); } else { peer.setContent(" "); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "ctNew"); if (!isChange) { peer.setContent("x"); } else { peer.setContent(" "); } map.put(peer.getAlias(), peer); String careTimeTemp = " "; peer = new XmlPeer(ElementTags.CHUNK, "careTimeFSKHEL"); if (careTime != null && isChange) { try { Integer.parseInt(careTime); } catch (NumberFormatException nfe) { if (careTime.equals("FSKHEL")) { careTimeTemp = "x"; } else { careTimeTemp = " "; } } peer.setContent(String.valueOf(careTimeTemp)); } else { peer.setContent(" "); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "careTimeFSKDEL"); if (careTime != null && isChange) { try { Integer.parseInt(careTime); } catch (NumberFormatException nfe) { if (careTime.equals("FSKDEL")) { careTimeTemp = "x"; } else { careTimeTemp = " "; } } peer.setContent(String.valueOf(careTimeTemp)); } else { peer.setContent(" "); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "careTimeFSKDEL4-5A"); if (careTime != null && isChange) { try { Integer.parseInt(careTime); } catch (NumberFormatException nfe) { if (careTime.equals("FSKDEL4-5A")) { careTimeTemp = "x"; } else { careTimeTemp = " "; } } peer.setContent(String.valueOf(careTimeTemp)); } else { peer.setContent(" "); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "careTimeFSKHEL4-5"); if (careTime != null && isChange) { try { Integer.parseInt(careTime); } catch (NumberFormatException nfe) { if (careTime.equals("FSKHEL4-5")) { careTimeTemp = "x"; } else { careTimeTemp = " "; } } peer.setContent(String.valueOf(careTimeTemp)); } else { peer.setContent(" "); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "careTime"); if (careTime != null && !isChange) { try { Integer.parseInt(careTime); } catch (NumberFormatException nfe) { try { CareTime time = getCareTime(careTime); careTime = getLocalizedString(time.getLocalizedKey(), careTime); } catch (FinderException fe) { log(fe); } } peer.setContent(String.valueOf(careTime)); } else { peer.setContent(emptyCareTimeValue); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "careTimeChange"); if (careTime != null && isChange) { try { Integer.parseInt(careTime); } catch (NumberFormatException nfe) { try { CareTime time = getCareTime(careTime); careTime = getLocalizedString(time.getLocalizedKey(), careTime); } catch (FinderException fe) { log(fe); } } peer.setContent(String.valueOf(careTime)); } else { peer.setContent("...."); } map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "childName"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(child.getName())); peer.setContent(child.getName()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "personalID"); peer.setContent(PersonalIDFormatter.format(child.getPersonalID(), locale)); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "provider"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(provider.getSchoolName())); peer.setContent(provider.getSchoolName()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "providerAddress"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(provider.getSchoolName())); peer.setContent(provider.getSchoolAddress()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "providerPostal"); peer.setContent(provider.getSchoolZipCode() + " " + provider.getSchoolZipArea()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "parent1"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(parent1Name)); peer.setContent(parent1Name); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "parent2"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(parent2Name)); peer.setContent(parent2Name); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "personalID1"); peer.setContent(parent1PersonalID); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "personalID2"); peer.setContent(parent2PersonalID); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "address"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(addressString)); peer.setContent(addressString); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "postalAddress"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(addressString)); peer.setContent(addressPostalString); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "streetAddress"); // peer.setContent(TextSoap.convertSpecialCharactersToNumeric(addressString)); peer.setContent(addressStreetString); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "phone"); peer.setContent(phoneString); map.put(peer.getAlias(), peer); return map; }
From source file:se.idega.idegaweb.commune.childcare.business.ChildCareBusinessBean.java
License:Open Source License
protected HashMap getCancelFormTagMap(ChildCareApplication application, Locale locale) throws RemoteException { HashMap map = new HashMap(); User child = application.getChild(); User parent = application.getOwner(); Address address = getUserBusiness().getUsersMainAddress(parent); IWTimestamp endDate = new IWTimestamp(application.getRequestedCancelDate()); School provider = application.getProvider(); String parentName = parent.getName(); String addressString = "-"; String postalString = "-"; if (address != null) { addressString = address.getStreetAddress(); PostalCode code = address.getPostalCode(); if (code != null) { postalString = code.getPostalAddress(); }//from w ww.j a v a 2 s. co m } IWTimestamp stamp = new IWTimestamp(); XmlPeer peer = new XmlPeer(ElementTags.CHUNK, "created"); peer.setContent(stamp.getLocaleDate(locale, IWTimestamp.SHORT)); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "endDate"); peer.setContent(endDate.getLocaleDate(locale, IWTimestamp.SHORT)); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "childName"); peer.setContent(child.getName()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "personalID"); peer.setContent(PersonalIDFormatter.format(child.getPersonalID(), locale)); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "provider"); peer.setContent(provider.getSchoolName()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "providerAddress"); peer.setContent(provider.getSchoolVisitAddress()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "providerPostal"); peer.setContent(provider.getSchoolZipCode() + " " + provider.getSchoolZipArea()); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "parent"); peer.setContent(parentName); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "address"); peer.setContent(addressString); map.put(peer.getAlias(), peer); peer = new XmlPeer(ElementTags.CHUNK, "postal"); peer.setContent(postalString); map.put(peer.getAlias(), peer); return map; }