blob: 17bf70e04a08a04eb1591277a39ea34115df17c5 [file] [log] [blame]
Shuyi Chend7955ce2013-05-22 14:51:55 -07001/* **************************************************************************
2 * $OpenLDAP: /com/novell/sasl/client/ParsedDirective.java,v 1.1 2003/08/21 10:06:26 kkanil Exp $
3 *
4 * Copyright (C) 2002 Novell, Inc. All Rights Reserved.
5 *
6 * THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND
7 * TREATIES. USE, MODIFICATION, AND REDISTRIBUTION OF THIS WORK IS SUBJECT
8 * TO VERSION 2.0.1 OF THE OPENLDAP PUBLIC LICENSE, A COPY OF WHICH IS
9 * AVAILABLE AT HTTP://WWW.OPENLDAP.ORG/LICENSE.HTML OR IN THE FILE "LICENSE"
10 * IN THE TOP-LEVEL DIRECTORY OF THE DISTRIBUTION. ANY USE OR EXPLOITATION
11 * OF THIS WORK OTHER THAN AS AUTHORIZED IN VERSION 2.0.1 OF THE OPENLDAP
12 * PUBLIC LICENSE, OR OTHER PRIOR WRITTEN CONSENT FROM NOVELL, COULD SUBJECT
13 * THE PERPETRATOR TO CRIMINAL AND CIVIL LIABILITY.
14 ******************************************************************************/
15package com.novell.sasl.client;
16
17/**
18 * Implements the ParsedDirective class which will be used in the
19 * DigestMD5SaslClient mechanism.
20 */
21class ParsedDirective
22{
23 public static final int QUOTED_STRING_VALUE = 1;
24 public static final int TOKEN_VALUE = 2;
25
26 private int m_valueType;
27 private String m_name;
28 private String m_value;
29
30 ParsedDirective(
31 String name,
32 String value,
33 int type)
34 {
35 m_name = name;
36 m_value = value;
37 m_valueType = type;
38 }
39
40 String getValue()
41 {
42 return m_value;
43 }
44
45 String getName()
46 {
47 return m_name;
48 }
49
50 int getValueType()
51 {
52 return m_valueType;
53 }
54
55}
56