All pastes #28234 Raw Edit

Someone

public text v1 · immutable
#28234 ·published 2005-11-10 15:47 UTC
rendered paste body
File listTemplate = new File(Config.DATAPACK_ROOT, SevenSigns.SEVEN_SIGNS_HTML_PATH + "signs_12.htm");
				FileInputStream fis = null;

				try
				{
					fis = new FileInputStream(listTemplate);
					byte[] raw = new byte[fis.available()];
					fis.read(raw);
					
					String originalTemp = new String(raw, "UTF-8");
										
					for (int i = indexStart; i < indexEnd; i++) 
					{
						L2ItemInstance tempItem = ItemTable.getInstance().createDummyItem(Integer.parseInt(SevenSigns.priestItems[i][0]));
						
						String itemName = tempItem.getItem().getName();
						String itemDispName = itemName.replaceAll("_"," ");
						itemDispName = SevenSigns.capitalizeWords(itemDispName);
									
						String content = originalTemp;
						content = content.replaceAll("%itemIconName%", SevenSigns.priestItems[i][3]);
						content = content.replaceAll("%itemName%", itemDispName);
						content = content.replaceAll("%itemId%", SevenSigns.priestItems[i][0]);
						content = content.replaceAll("%ancientAdenaCost%", SevenSigns.priestItems[i][1]);
                        content = content.replaceAll("%adenaCost%", SevenSigns.priestItems[i][2]);
						content = content.replaceAll("%objectId%", String.valueOf(getObjectId()));
						listHtml.append(content);								
					}
				}
				catch (Exception e) {
					_log.warning("Problem with HTML text " + SevenSigns.SEVEN_SIGNS_HTML_PATH + "signs_12.htm: " + e);
				}
				finally	{
					try	{ fis.close(); } catch (Exception e1) {/* ignore this */}
				}