1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-08 08:23:11 +00:00

NPC Html chat messages

Signed-off-by: Rogiel <rogiel@rogiel.com>
This commit is contained in:
2011-05-25 13:54:59 -03:00
parent 7033518023
commit 4a003b21e0
10103 changed files with 56028 additions and 20460 deletions

View File

@@ -30,6 +30,10 @@ import com.l2jserver.model.id.template.provider.ItemTemplateIDProvider;
public class ItemTemplateIDAdapter extends XmlAdapter<Integer, ItemTemplateID> {
private final ItemTemplateIDProvider provider;
public ItemTemplateIDAdapter() {
provider = null;
}
@Inject
public ItemTemplateIDAdapter(ItemTemplateIDProvider provider) {
this.provider = provider;
@@ -39,6 +43,8 @@ public class ItemTemplateIDAdapter extends XmlAdapter<Integer, ItemTemplateID> {
public ItemTemplateID unmarshal(Integer v) throws Exception {
if (v == 0)
return null;
if(provider == null)
return new ItemTemplateID(v, null);
return provider.createID(v);
}

View File

@@ -31,6 +31,10 @@ import com.l2jserver.model.id.template.provider.NPCTemplateIDProvider;
public class NPCTemplateIDAdapter extends XmlAdapter<Integer, NPCTemplateID> {
private final NPCTemplateIDProvider provider;
public NPCTemplateIDAdapter() {
provider = null;
}
@Inject
public NPCTemplateIDAdapter(NPCTemplateIDProvider provider) {
this.provider = provider;
@@ -40,6 +44,8 @@ public class NPCTemplateIDAdapter extends XmlAdapter<Integer, NPCTemplateID> {
public NPCTemplateID unmarshal(Integer v) throws Exception {
if (v == 0)
return null;
if (provider == null)
return new NPCTemplateID(v, null);
return provider.createID(v);
}

View File

@@ -32,6 +32,10 @@ public class TeleportationTemplateIDAdapter extends
XmlAdapter<String, TeleportationTemplateID> {
private final TeleportationTemplateIDProvider provider;
public TeleportationTemplateIDAdapter() {
provider = null;
}
@Inject
public TeleportationTemplateIDAdapter(
TeleportationTemplateIDProvider provider) {
@@ -42,6 +46,8 @@ public class TeleportationTemplateIDAdapter extends
public TeleportationTemplateID unmarshal(String v) throws Exception {
if (v == null)
return null;
if (provider == null)
return new TeleportationTemplateID(v, null);
return provider.createID(v);
}