Lines Matching defs:syntax

43  * The syntax of a compound name is specified using a set of properties:
45 * <dt>jndi.syntax.direction
50 * <dt>jndi.syntax.separator
54 * <dt>jndi.syntax.ignorecase
59 * <dt>jndi.syntax.escape
63 * <dt>jndi.syntax.beginquote
66 * <dt>jndi.syntax.endquote
69 * If not present, use syntax.beginquote as end quote.
70 * <dt>jndi.syntax.beginquote2
73 * <dt>jndi.syntax.endquote2
76 * <dt>jndi.syntax.trimblanks
80 * <dt>jndi.syntax.separator.ava
84 * <dt>jndi.syntax.separator.typeval
132 * The string form of the compound name follows the syntax described above.
134 * string representation, the reserved syntax rules described above are
168 * specified in comps and syntax. This protected method is intended to be
176 * @param syntax A non-null properties that specify the syntax of
180 protected CompoundName(Enumeration<String> comps, Properties syntax) {
181 if (syntax == null) {
184 mySyntax = syntax;
185 impl = new NameImpl(syntax, comps);
190 * using the syntax specified by the syntax properties supplied.
193 * @param syntax A non-null list of properties that specify the syntax of
196 * @exception InvalidNameException If 'n' violates the syntax specified
197 * by <code>syntax</code>.
199 public CompoundName(String n, Properties syntax) throws InvalidNameException {
200 if (syntax == null) {
203 mySyntax = syntax;
204 impl = new NameImpl(syntax, n);
209 * the syntax rules of the compound name. The syntax rules
214 * the CompoundName constructor with the same syntax properties
229 * Equality is also defined in terms of the syntax of this compound name.
230 * The default implementation of CompoundName uses the syntax properties
231 * jndi.syntax.ignorecase and jndi.syntax.trimblanks when comparing
239 * Implementation note: Currently the syntax properties of the two compound
247 // %%% check syntax too?
258 * compound name's syntax before its hash code is computed.
272 * The clone and this compound name share the same syntax.
292 * Ordering of compound names depend on the syntax of the compound name.
296 * affected by the jndi.syntax.ignorecase and jndi.syntax.trimblanks
303 * Implementation note: Currently the syntax properties of the two compound
366 * The result and this compound name share the same syntax.
386 * The result and this compound name share the same syntax.
410 * Implementation note: Currently the syntax properties of n
431 * Implementation note: Currently the syntax properties of n
449 * Implementation note: Currently the syntax properties of suffix
454 * or if the addition of the components violates the syntax
474 * Implementation note: Currently the syntax properties of suffix
484 * or if the addition of the components violates the syntax
503 * would violate the compound name's syntax.
524 * would violate the compound name's syntax.
544 * would violate the compound name's syntax.
552 * @serialData The syntax <tt>Properties</tt>, followed by
593 dotSyntax.put("jndi.syntax.direction", "right_to_left");
594 dotSyntax.put("jndi.syntax.separator", ".");
595 dotSyntax.put("jndi.syntax.ignorecase", "true");
596 dotSyntax.put("jndi.syntax.escape", "\\");
597 // dotSyntax.put("jndi.syntax.beginquote", "\"");
598 // dotSyntax.put("jndi.syntax.beginquote2", "'");