1/*
2   GSCUPSPrincipalClass.m
3
4   Principal class for the GSCUPS Bundle
5
6   Copyright (C) 2004 Free Software Foundation, Inc.
7
8   Author: Chad Hardin <cehardin@mac.com>
9   Date: October 2004
10
11   This file is part of the GNUstep GUI Library.
12
13   This library is free software; you can redistribute it and/or
14   modify it under the terms of the GNU Lesser General Public
15   License as published by the Free Software Foundation; either
16   version 2 of the License, or (at your option) any later version.
17
18   This library is distributed in the hope that it will be useful,
19   but WITHOUT ANY WARRANTY; without even the implied warranty of
20   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the GNU
21   Lesser General Public License for more details.
22
23   You should have received a copy of the GNU Lesser General Public
24   License along with this library; see the file COPYING.LIB.
25   If not, see <http://www.gnu.org/licenses/> or write to the
26   Free Software Foundation, 51 Franklin Street, Fifth Floor,
27   Boston, MA 02110-1301, USA.
28*/
29
30#import <Foundation/NSDebug.h>
31#import "GSCUPSPrincipalClass.h"
32#import "GSCUPSPrintInfo.h"
33#import "GSCUPSPrintOperation.h"
34#import "GSCUPSPrinter.h"
35
36
37@implementation GSCUPSPrincipalClass
38//
39// Class methods
40//
41
42+(Class) printInfoClass
43{
44  return [GSCUPSPrintInfo class];
45}
46
47+(Class) printOperationClass
48{
49  return [GSCUPSPrintOperation class];
50}
51
52+(Class) printerClass
53{
54  return [GSCUPSPrinter class];
55}
56
57+(Class) gsPrintOperationClass
58{
59  return [GSCUPSPrintOperation class];
60}
61
62@end
63