Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acceptsAny() - Method in record class me.folf.podns4j.model.PronounResult
-
Returns the value of the
acceptsAnyrecord component. - allSets() - Method in record class me.folf.podns4j.model.PronounResult
-
Returns the value of the
allSetsrecord component.
C
- comment() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns the value of the
commentrecord component. - COMMENT - Enum constant in enum class me.folf.podns4j.model.RecordType
-
A comment-only record with no base record.
E
- equals(Object) - Method in record class me.folf.podns4j.model.PronounRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.folf.podns4j.model.PronounResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.folf.podns4j.model.PronounSet
-
Indicates whether some other object is "equal to" this one.
F
- fromRecords(List<PronounRecord>) - Static method in record class me.folf.podns4j.model.PronounResult
-
Creates a pronoun result from a list of pronoun records.
H
- hashCode() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.folf.podns4j.model.PronounResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns a hash code value for this object.
- hasTag(Tag) - Method in record class me.folf.podns4j.model.PronounSet
-
Returns true if has tag.
I
- isCommentOnly() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns true if comment only.
- isNone() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns true if none record.
- isPlural() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns true if plural verb agreement.
- isPreferred() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns true if preferred.
- isPronounSet() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns true if pronoun set.
- isWildcard() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns true if wildcard.
L
- lookup(String) - Method in class me.folf.podns4j.PoDNS4J
-
Looks up pronouns for the given domain.
M
- me.folf.podns4j - package me.folf.podns4j
- me.folf.podns4j.model - package me.folf.podns4j.model
N
- none() - Static method in record class me.folf.podns4j.model.PronounResult
-
Creates none result.
- NONE - Enum constant in enum class me.folf.podns4j.model.RecordType
-
A none record (!) indicating the user prefers to be referred to by name.
O
- object() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns the value of the
objectrecord component.
P
- parse(String) - Static method in class me.folf.podns4j.PoDNS4J
-
Parses a pronoun record string.
- parse(String) - Static method in class me.folf.podns4j.PronounRecordParser
-
Parses a pronoun record from a DNS TXT record string.
- parseAndSelect(List<String>) - Static method in class me.folf.podns4j.PoDNS4J
-
Parses pronoun record strings and selects the preferred one.
- PLURAL - Enum constant in enum class me.folf.podns4j.model.Tag
-
Indicates that this pronoun set uses plural verb agreement.
- PoDNS4J - Class in me.folf.podns4j
-
Main API for the PoDNS4J library - Pronouns over DNS for Java.
- PoDNS4J() - Constructor for class me.folf.podns4j.PoDNS4J
-
Creates a new PoDNS4J instance.
- PoDNS4J(PronounDnsResolver) - Constructor for class me.folf.podns4j.PoDNS4J
-
Creates a new PoDNS4J instance with a custom resolver.
- possessiveDeterminer() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns the value of the
possessiveDeterminerrecord component. - possessivePronoun() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns the value of the
possessivePronounrecord component. - preferred() - Method in record class me.folf.podns4j.model.PronounResult
-
Returns the value of the
preferredrecord component. - PREFERRED - Enum constant in enum class me.folf.podns4j.model.Tag
-
Indicates that this pronoun set is the user's preferred pronoun set.
- prefersName() - Method in record class me.folf.podns4j.model.PronounResult
-
Returns the value of the
prefersNamerecord component. - PRONOUN_SET - Enum constant in enum class me.folf.podns4j.model.RecordType
-
A pronoun set (e.g., "she/her", "they/them").
- PronounDnsResolver - Class in me.folf.podns4j
-
Resolver for fetching pronoun records from DNS.
- PronounDnsResolver() - Constructor for class me.folf.podns4j.PronounDnsResolver
- PronounParseException - Exception in me.folf.podns4j
-
Exception thrown when a pronoun record cannot be parsed.
- PronounParseException(String) - Constructor for exception me.folf.podns4j.PronounParseException
-
Creates exception with message.
- PronounParseException(String, Throwable) - Constructor for exception me.folf.podns4j.PronounParseException
-
Creates exception with message and cause.
- PronounRecord - Record Class in me.folf.podns4j.model
-
Represents a parsed pronoun record from DNS.
- PronounRecord(PronounSet, String) - Constructor for record class me.folf.podns4j.model.PronounRecord
-
Creates pronoun set record.
- PronounRecord(RecordType, String) - Constructor for record class me.folf.podns4j.model.PronounRecord
-
Creates wildcard, none, or comment record.
- PronounRecord(RecordType, String, String) - Constructor for record class me.folf.podns4j.model.PronounRecord
-
Creates wildcard, none, or comment record with comment.
- PronounRecord(RecordType, PronounSet, String, String) - Constructor for record class me.folf.podns4j.model.PronounRecord
-
Validates record parameters.
- PronounRecordParser - Class in me.folf.podns4j
-
Parser for pronoun records according to the Pronouns over DNS specification.
- PronounRecordParser() - Constructor for class me.folf.podns4j.PronounRecordParser
- PronounResult - Record Class in me.folf.podns4j.model
-
Result of pronoun lookup, containing the preferred pronoun set and context.
- PronounResult(PronounSet, List<PronounSet>, boolean, boolean) - Constructor for record class me.folf.podns4j.model.PronounResult
-
Validates and copies parameters.
- pronounSet() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns the value of the
pronounSetrecord component. - PronounSet - Record Class in me.folf.podns4j.model
-
Represents a set of personal pronouns with optional tags.
- PronounSet(String, String, String, String, String, Set<Tag>) - Constructor for record class me.folf.podns4j.model.PronounSet
-
Validates and copies parameters.
- PronounSet(String, String, String, String, Set<Tag>) - Constructor for record class me.folf.podns4j.model.PronounSet
-
Creates pronoun set with possessive pronoun.
- PronounSet(String, String, String, Set<Tag>) - Constructor for record class me.folf.podns4j.model.PronounSet
-
Creates pronoun set with possessive determiner.
- PronounSet(String, String, Set<Tag>) - Constructor for record class me.folf.podns4j.model.PronounSet
-
Creates pronoun set with subject and object.
R
- raw() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns the value of the
rawrecord component. - RecordType - Enum Class in me.folf.podns4j.model
-
The type of pronoun record.
- reflexive() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns the value of the
reflexiverecord component. - resolve(String) - Method in class me.folf.podns4j.PronounDnsResolver
-
Queries DNS for pronoun records for the given domain.
S
- standard(PronounSet, List<PronounSet>) - Static method in record class me.folf.podns4j.model.PronounResult
-
Creates standard result.
- subject() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns the value of the
subjectrecord component.
T
- Tag - Enum Class in me.folf.podns4j.model
-
Tags that can be applied to pronoun sets.
- tags() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns the value of the
tagsrecord component. - toCanonicalString() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns canonical string representation.
- toString() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns a string representation of this record class.
- toString() - Method in record class me.folf.podns4j.model.PronounResult
-
Returns a string representation of this record class.
- toString() - Method in record class me.folf.podns4j.model.PronounSet
-
Returns a string representation of this record class.
- type() - Method in record class me.folf.podns4j.model.PronounRecord
-
Returns the value of the
typerecord component.
V
- validateRecords(List<PronounRecord>) - Static method in class me.folf.podns4j.PronounRecordParser
-
Validates that a list of records is valid according to the specification.
- valueOf(String) - Static method in enum class me.folf.podns4j.model.RecordType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.folf.podns4j.model.Tag
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.folf.podns4j.model.RecordType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.folf.podns4j.model.Tag
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wildcard(PronounSet, List<PronounSet>) - Static method in record class me.folf.podns4j.model.PronounResult
-
Creates wildcard result.
- WILDCARD - Enum constant in enum class me.folf.podns4j.model.RecordType
-
A wildcard record (*) indicating the user is open to any pronouns.
All Classes and Interfaces|All Packages|Serialized Form