tigase.muc.modules
Class AbstractModule
java.lang.Object
tigase.muc.modules.AbstractModule
- All Implemented Interfaces:
- Module
- Direct Known Subclasses:
- DiscoInfoModule, DiscoItemsModule, GroupchatMessageModule, IqStanzaForwarderModule, MediatedInvitationModule, ModeratorModule, PresenceModule, PrivateMessageModule, RoomConfigurationModule, UniqueRoomNameModule
public abstract class AbstractModule
- extends java.lang.Object
- implements Module
- Author:
- bmalkow
|
Method Summary |
static tigase.xml.Element |
createResultIQ(tigase.xml.Element iq)
|
static java.lang.String |
getNicknameFromJid(java.lang.String jid)
|
static java.lang.String |
getRoomId(java.lang.String jid)
|
boolean |
isProcessedByModule(tigase.xml.Element element)
|
static java.util.List<tigase.xml.Element> |
makeArray(tigase.xml.Element... elements)
|
protected static tigase.xml.Element |
prepateMucMessage(Room room,
java.lang.String nickname,
java.lang.String message)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected final MucConfig config
log
protected java.util.logging.Logger log
repository
protected final IMucRepository repository
AbstractModule
public AbstractModule(MucConfig config,
IMucRepository mucRepository)
createResultIQ
public static tigase.xml.Element createResultIQ(tigase.xml.Element iq)
getNicknameFromJid
public static java.lang.String getNicknameFromJid(java.lang.String jid)
getRoomId
public static java.lang.String getRoomId(java.lang.String jid)
makeArray
public static java.util.List<tigase.xml.Element> makeArray(tigase.xml.Element... elements)
prepateMucMessage
protected static tigase.xml.Element prepateMucMessage(Room room,
java.lang.String nickname,
java.lang.String message)
isProcessedByModule
public boolean isProcessedByModule(tigase.xml.Element element)
- Specified by:
isProcessedByModule in interface Module
Copyright © 2007-2009 Tigase. All Rights Reserved.