|
LimeWire Consolidated API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.limewire.net.address.AddressFactoryImpl
public class AddressFactoryImpl
| Constructor Summary | |
|---|---|
AddressFactoryImpl()
|
|
| Method Summary | |
|---|---|
Address |
deserialize(String address)
turns a user-input String into an Address |
Address |
deserialize(String type,
byte[] serializedAddress)
Deserialize an address, typically as read from a network message |
AddressSerializer |
getSerializer(Class<? extends Address> addressClass)
|
AddressSerializer |
getSerializer(String addressType)
Looks up serializer by AddressSerializer.getAddressType(). |
void |
registerSerializer(AddressSerializer serializer)
Registers an AddressSerializer with this AddressFactory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AddressFactoryImpl()
| Method Detail |
|---|
public void registerSerializer(AddressSerializer serializer)
AddressFactory
registerSerializer in interface AddressFactorypublic AddressSerializer getSerializer(Class<? extends Address> addressClass)
getSerializer in interface AddressFactoryaddressClass - cannot be null
public AddressSerializer getSerializer(String addressType)
AddressFactoryAddressSerializer.getAddressType().
getSerializer in interface AddressFactory
public Address deserialize(String type,
byte[] serializedAddress)
throws IOException
AddressFactory
deserialize in interface AddressFactorytype - the type of message contained in the byte array. Will match
AddressSerializer.getType() for the AddressSerialzer for the Address contained
in the byte []
IOException - if there is an error deserializing the Address
public Address deserialize(String address)
throws IOException
AddressFactory
deserialize in interface AddressFactoryIOException - if the input cannot be converted into an Address
|
LimeWire Consolidated API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||