net.sf.uadetector.internal.data.domain
Class OperatingSystem
java.lang.Object
net.sf.uadetector.internal.data.domain.OperatingSystem
- All Implemented Interfaces:
- java.io.Serializable, Identifiable
@Immutable
public final class OperatingSystem
- extends java.lang.Object
- implements Identifiable, java.io.Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
OperatingSystem(int id,
java.lang.String name,
java.lang.String family,
java.lang.String infoUrl,
java.util.SortedSet<OperatingSystemPattern> patterns,
java.lang.String producer,
java.lang.String producerUrl,
java.lang.String url,
java.lang.String icon)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
OperatingSystem
public OperatingSystem(@Nonnegative
int id,
@Nonnull
java.lang.String name,
@Nonnull
java.lang.String family,
@Nonnull
java.lang.String infoUrl,
@Nonnull
java.util.SortedSet<OperatingSystemPattern> patterns,
@Nonnull
java.lang.String producer,
@Nonnull
java.lang.String producerUrl,
@Nonnull
java.lang.String url,
@Nonnull
java.lang.String icon)
copyTo
public void copyTo(@Nonnull
UserAgent.Builder builder)
- Copies all information of the current operating system entry to the given user agent builder.
- Parameters:
builder - user agent builder
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
getFamily
@Nonnull
public java.lang.String getFamily()
getIcon
@Nonnull
public java.lang.String getIcon()
getId
@Nonnegative
public int getId()
- Description copied from interface:
Identifiable
- Returns the identifier (ID) of an instance.
- Specified by:
getId in interface Identifiable
- Returns:
- numeric identifier
getInfoUrl
@Nonnull
public java.lang.String getInfoUrl()
getName
@Nonnull
public java.lang.String getName()
getPatterns
@Nonnull
public java.util.SortedSet<OperatingSystemPattern> getPatterns()
getProducer
@Nonnull
public java.lang.String getProducer()
getProducerUrl
@Nonnull
public java.lang.String getProducerUrl()
getUrl
@Nonnull
public java.lang.String getUrl()
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2011-2014. All Rights Reserved.