| Modifier and Type | Field and Description |
|---|---|
private Set<Value> |
DefaultAttribute.values
The set of contained values
|
| Modifier and Type | Method and Description |
|---|---|
Value |
Value.clone()
Clone a Value
|
private Value |
DefaultAttribute.createBinaryValue(AttributeType attributeType,
byte[] value) |
private Value |
DefaultAttribute.createStringValue(AttributeType attributeType,
String value) |
static Value |
Value.createValue(AttributeType attributeType)
Create a Value with an AttributeType.
|
static Value |
Value.deserialize(AttributeType attributeType,
ObjectInput in)
Deserialize a Value.
|
static Value |
Value.deserialize(ObjectInput in)
Deserialize a Value.
|
Value |
DefaultAttribute.get()
Get the first value of this attribute.
|
Value |
Attribute.get()
Get the first value of this attribute.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<Value> |
DefaultAttribute.iterator()
An iterator on top of the stored values.
|
| Modifier and Type | Method and Description |
|---|---|
Entry |
Entry.add(AttributeType attributeType,
Value... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
DefaultEntry.add(AttributeType attributeType,
Value... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
ImmutableEntry.add(AttributeType attributeType,
Value... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
Entry.add(String upId,
AttributeType attributeType,
Value... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
DefaultEntry.add(String upId,
AttributeType attributeType,
Value... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
ImmutableEntry.add(String upId,
AttributeType attributeType,
Value... values)
Add an attribute (represented by its AttributeType and some values) into an
entry.
|
Entry |
Entry.add(String upId,
Value... values)
Add some Values to the current Entry.
|
Entry |
DefaultEntry.add(String upId,
Value... values)
Add some Values to the current Entry.
|
Entry |
ImmutableEntry.add(String upId,
Value... values)
Add some Values to the current Entry.
|
int |
DefaultAttribute.add(Value... vals)
Adds some values to this attribute.
|
int |
Attribute.add(Value... val)
Adds some values to this attribute.
|
int |
Value.compareTo(Value other)
Compare two values.
|
boolean |
Entry.contains(AttributeType attributeType,
Value... values)
Checks if an entry contains an attribute with some given binary values.
|
boolean |
DefaultEntry.contains(AttributeType attributeType,
Value... values)
Checks if an entry contains an attribute with some given binary values.
|
boolean |
ImmutableEntry.contains(AttributeType attributeType,
Value... values)
Checks if an entry contains an attribute with some given binary values.
|
boolean |
Entry.contains(String upId,
Value... values)
Checks if an entry contains an attribute with some values.
|
boolean |
DefaultEntry.contains(String upId,
Value... values)
Checks if an entry contains an attribute with some values.
|
boolean |
ImmutableEntry.contains(String upId,
Value... values)
Checks if an entry contains an attribute with some values.
|
boolean |
DefaultAttribute.contains(Value... vals)
Indicates whether the specified values are some of the attribute's values.
|
boolean |
Attribute.contains(Value... vals)
Indicates whether the specified values are some of the attribute's values.
|
protected void |
DefaultEntry.createAttribute(String upId,
AttributeType attributeType,
Value... values)
Add a new EntryAttribute, with its upId.
|
Attribute |
Entry.put(AttributeType attributeType,
Value... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
DefaultEntry.put(AttributeType attributeType,
Value... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(AttributeType attributeType,
Value... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
Entry.put(String upId,
AttributeType attributeType,
Value... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
DefaultEntry.put(String upId,
AttributeType attributeType,
Value... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
ImmutableEntry.put(String upId,
AttributeType attributeType,
Value... values)
Places a new attribute with the supplied AttributeType and some values
into the attribute collection.
|
Attribute |
Entry.put(String upId,
Value... values)
Put an attribute (represented by its ID and some values) into an entry.
|
Attribute |
DefaultEntry.put(String upId,
Value... values)
Put an attribute (represented by its ID and some values) into an entry.
|
Attribute |
ImmutableEntry.put(String upId,
Value... values)
Put an attribute (represented by its ID and some values) into an entry.
|
boolean |
Entry.remove(AttributeType attributeType,
Value... values)
Removes the specified values from an attribute.
|
boolean |
DefaultEntry.remove(AttributeType attributeType,
Value... values)
Removes the specified values from an attribute.
|
boolean |
ImmutableEntry.remove(AttributeType attributeType,
Value... values)
Removes the specified values from an attribute.
|
boolean |
Entry.remove(String upId,
Value... values)
Removes the specified values from an attribute.
|
boolean |
DefaultEntry.remove(String upId,
Value... values)
Removes the specified values from an attribute.
|
boolean |
ImmutableEntry.remove(String upId,
Value... values)
Removes the specified values from an attribute.
|
boolean |
DefaultAttribute.remove(Value... vals)
Removes all the values that are equal to the given values.
|
boolean |
Attribute.remove(Value... vals)
Removes all the values that are equal to the given values.
|
| Constructor and Description |
|---|
DefaultAttribute(AttributeType attributeType,
String upId,
String normId,
boolean isHR,
int hashCode,
Value... values)
Create a new instance of a schema aware Attribute.
|
DefaultAttribute(AttributeType attributeType,
Value... vals)
Create a new instance of a schema aware Attribute, with some values.
|
DefaultAttribute(String upId,
AttributeType attributeType,
Value... vals)
Create a new instance of a schema aware Attribute, with some values, and a user provided ID.
|
DefaultAttribute(String upId,
Value... vals)
Create a new instance of an Attribute, with some values, and a user provided ID.
|
DefaultModification(ModificationOperation operation,
AttributeType attributeType,
Value... values)
Creates a new instance of DefaultModification.
|
DefaultModification(ModificationOperation operation,
String attributeId,
Value... values)
Creates a new instance of DefaultModification.
|
Value(AttributeType attributeType,
Value value)
Creates a Value from an existing Value with an AttributeType
|
| Modifier and Type | Field and Description |
|---|---|
protected Value |
SimpleNode.value
the value
|
private Value |
ExtensibleNode.value
The value of the attribute to match for
|
| Modifier and Type | Method and Description |
|---|---|
Value |
SimpleNode.getValue()
Gets the value.
|
Value |
ExtensibleNode.getValue()
Gets the value.
|
private static Value |
FilterParser.parseAssertionValue(SchemaManager schemaManager,
byte[] filterBytes,
org.apache.directory.api.util.Position pos)
An assertion value :
assertionvalue = valueencoding
valueencoding = 0*(normal / escaped)
normal = UTF1SUBSET / UTFMB
escaped = '\' HEX HEX
HEX = '0'-'9' / 'A'-'F' / 'a'-'f'
UTF1SUBSET = %x01-27 / %x2B-5B / %x5D-7F (Everything but '\0', '*', '(', ')' and '\')
UTFMB = UTF2 / UTF3 / UTF4
UTF0 = %x80-BF
UTF2 = %xC2-DF UTF0
UTF3 = %xE0 %xA0-BF UTF0 / %xE1-EC UTF0 UTF0 / %xED %x80-9F UTF0 / %xEE-EF UTF0 UTF0
UTF4 = %xF0 %x90-BF UTF0 UTF0 / %xF1-F3 UTF0 UTF0 UTF0 / %xF4 %x80-8F UTF0 UTF0
With the specific constraints (RFC 4515):
"The <valueencoding> rule ensures that the entire filter string is a"
"valid UTF-8 string and provides that the octets that represent the"
"ASCII characters "*" (ASCII 0x2a), "(" (ASCII 0x28), ")" (ASCII"
"0x29), "\" (ASCII 0x5c), and NUL (ASCII 0x00) are represented as a"
"backslash "\" (ASCII 0x5c) followed by the two hexadecimal digits"
"representing the value of the encoded octet."
|
private static Value |
FilterParser.parseAssertionValue(SchemaManager schemaManager,
String attribute,
byte[] filterBytes,
org.apache.directory.api.util.Position pos)
An assertion value :
assertionvalue = valueencoding
valueencoding = 0*(normal / escaped)
normal = UTF1SUBSET / UTFMB
escaped = '\' HEX HEX
HEX = '0'-'9' / 'A'-'F' / 'a'-'f'
UTF1SUBSET = %x01-27 / %x2B-5B / %x5D-7F (Everything but '\0', '*', '(', ')' and '\')
UTFMB = UTF2 / UTF3 / UTF4
UTF0 = %x80-BF
UTF2 = %xC2-DF UTF0
UTF3 = %xE0 %xA0-BF UTF0 / %xE1-EC UTF0 UTF0 / %xED %x80-9F UTF0 / %xEE-EF UTF0 UTF0
UTF4 = %xF0 %x90-BF UTF0 UTF0 / %xF1-F3 UTF0 UTF0 UTF0 / %xF4 %x80-8F UTF0 UTF0
With the specific constraints (RFC 4515):
"The <valueencoding< rule ensures that the entire filter string is a"
"valid UTF-8 string and provides that the octets that represent the"
"ASCII characters "*" (ASCII 0x2a), "(" (ASCII 0x28), ")" (ASCII"
"0x29), "\" (ASCII 0x5c), and NUL (ASCII 0x00) are represented as a"
"backslash "\" (ASCII 0x5c) followed by the two hexadecimal digits"
"representing the value of the encoded octet."
|
| Modifier and Type | Method and Description |
|---|---|
private static ExprNode |
FilterParser.parseSubstring(SchemaManager schemaManager,
String attribute,
Value initial,
byte[] filterBytes,
org.apache.directory.api.util.Position pos)
Parse a substring
|
void |
SimpleNode.setValue(Value value)
Sets the value of this node.
|
void |
ExtensibleNode.setValue(Value value)
Sets the value.
|
| Constructor and Description |
|---|
ApproximateNode(AttributeType attributeType,
Value value)
Creates a new ApproximateNode object.
|
EqualityNode(AttributeType attributeType,
Value value)
Creates a new Equality object.
|
ExtensibleNode(AttributeType attributeType,
Value value,
String matchingRuleId,
boolean dnAttributes)
Creates a new ExtensibleNode object.
|
ExtensibleNode(String attribute,
Value value,
String matchingRuleId,
boolean dnAttributes)
Creates a new ExtensibleNode object.
|
GreaterEqNode(AttributeType attributeType,
Value value)
Creates a new GreaterOrEqual object.
|
LessEqNode(AttributeType attributeType,
Value value)
Creates a new LessEqNode object.
|
SimpleNode(AttributeType attributeType,
Value value,
AssertionType assertionType)
Creates a new SimpleNode object.
|
| Modifier and Type | Method and Description |
|---|---|
Attribute |
CaseSensitiveStringAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
CaseSensitiveStringAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
CaseSensitiveStringAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
BinaryAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
BinaryAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
BinaryAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
IntegerAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
IntegerAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
IntegerAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
StringAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
StringAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
StringAnonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Anonymize an attribute using pure random values (either chars of bytes, depending on the Attribute type)
|
Attribute |
Anonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Take an attribute and its value, anonymizing all of them.
|
Attribute |
Anonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Take an attribute and its value, anonymizing all of them.
|
Attribute |
Anonymizer.anonymize(Map<Value,Value> valueMap,
Set<Value> valueSet,
Attribute attribute)
Take an attribute and its value, anonymizing all of them.
|
| Modifier and Type | Field and Description |
|---|---|
private Value |
CompareRequestImpl.attrVal
The value of the attribute used in the comparison
|
| Modifier and Type | Method and Description |
|---|---|
Value |
CompareRequest.getAssertionValue()
Gets the attribute value to use in making the comparison.
|
Value |
CompareRequestImpl.getAssertionValue()
Gets the attribute value to use in making the comparison.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AddRequestImpl.addAttributeValue(Value value)
Add a new value to the current attribute
|
| Modifier and Type | Field and Description |
|---|---|
private Value |
Ava.value
The value.
|
| Modifier and Type | Method and Description |
|---|---|
Value |
Ava.getValue()
Get the Value of a Ava
|
| Modifier and Type | Method and Description |
|---|---|
private void |
Rdn.addAVA(SchemaManager schemaManager,
String type,
Value value)
Add an Ava to the current Rdn
|
private void |
Ava.createAva(SchemaManager schemaManager,
String upType,
Value value)
Construct a schema aware Ava.
|
private void |
Ava.createAva(String upType,
Value upValue)
Construct an Ava.
|
| Constructor and Description |
|---|
Ava(AttributeType attributeType,
String upType,
String normType,
Value value,
String upName)
Construct an Ava.
|
Ava(SchemaManager schemaManager,
String upType,
String normType,
Value value)
Construct an Ava.
|
Ava(String upType,
String normType,
Value value,
String upName)
Construct an Ava.
|
| Modifier and Type | Method and Description |
|---|---|
Value |
NumericNormalizer.normalize(Value value)
Normalize a Value
|
| Modifier and Type | Method and Description |
|---|---|
Value |
NumericNormalizer.normalize(Value value)
Normalize a Value
|
Copyright © 2003–2022 The Apache Software Foundation. All rights reserved.