2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
4 // Licensed under the Apache License, Version 2.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
8 // http://www.apache.org/licenses/LICENSE-2.0
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
19 * @brief This is the header file for the %Utility namespace.
21 * This header file contains the declarations of the %Utility namespace.
24 #ifndef _FBASE_UTIL_H_
25 #define _FBASE_UTIL_H_
28 #include <FBaseUtilMath.h>
31 #include <FBaseUtilStringTokenizer.h>
34 #include <FBaseUtilStringUtil.h>
37 #include <FBaseUtilUri.h>
40 #include <FBaseUtilInflator.h>
43 #include <FBaseUtilDeflator.h>
46 #include <FBaseUtilUrlEncoder.h>
49 #include <FBaseUtilUrlDecoder.h>
52 #include <FBaseUtilFileZipper.h>
55 #include <FBaseUtilFileUnzipper.h>
58 #include <FBaseUtilZipEntry.h>
61 #include <FBaseUtilRegularExpression.h>
64 #include <FBaseUtilLinkInfo.h>
67 #include <FBaseUtilScanner.h>
70 * @namespace Tizen::Base::Utility
71 * @brief This namespace contains classes for various utilities.
74 * @remarks @b Header @b %file: @b \#include @b <FBase.h> @n
75 * @b Library: @b osp-appfw
77 * The %Utility namespace contains interfaces and classes that
78 * define various utilities of an object, such as Math and StringTokenizer.
79 * It also contains methods to perform some common functions needed by applications, such as file zipping, and URL encoding and decoding.
81 * For more information on the %Utility namespace features, see <a href="../org.tizen.native.appprogramming/html/guide/base/utility_namespace.htm">Utility</a>.
83 * The following diagram illustrates the relationships between the classes belonging to the %Utility namespace.
84 * @image html base_utility_namespace_classdiagram.png
88 namespace Tizen { namespace Base { namespace Utility
91 }}} // Tizen::Base::Utility
93 #endif // _FBASE_UTIL_H_