153295844df24dff0a1f59e1104795e640b54c2efchrismair/* 253295844df24dff0a1f59e1104795e640b54c2efchrismair * Copyright 2007 the original author or authors. 353295844df24dff0a1f59e1104795e640b54c2efchrismair * 453295844df24dff0a1f59e1104795e640b54c2efchrismair * Licensed under the Apache License, Version 2.0 (the "License"); 553295844df24dff0a1f59e1104795e640b54c2efchrismair * you may not use this file except in compliance with the License. 653295844df24dff0a1f59e1104795e640b54c2efchrismair * You may obtain a copy of the License at 753295844df24dff0a1f59e1104795e640b54c2efchrismair * 853295844df24dff0a1f59e1104795e640b54c2efchrismair * http://www.apache.org/licenses/LICENSE-2.0 953295844df24dff0a1f59e1104795e640b54c2efchrismair * 1053295844df24dff0a1f59e1104795e640b54c2efchrismair * Unless required by applicable law or agreed to in writing, software 1153295844df24dff0a1f59e1104795e640b54c2efchrismair * distributed under the License is distributed on an "AS IS" BASIS, 1253295844df24dff0a1f59e1104795e640b54c2efchrismair * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1353295844df24dff0a1f59e1104795e640b54c2efchrismair * See the License for the specific language governing permissions and 1453295844df24dff0a1f59e1104795e640b54c2efchrismair * limitations under the License. 1553295844df24dff0a1f59e1104795e640b54c2efchrismair */ 1653295844df24dff0a1f59e1104795e640b54c2efchrismairpackage org.mockftpserver.core.command; 1753295844df24dff0a1f59e1104795e640b54c2efchrismair 1853295844df24dff0a1f59e1104795e640b54c2efchrismairimport java.util.ResourceBundle; 1953295844df24dff0a1f59e1104795e640b54c2efchrismair 2053295844df24dff0a1f59e1104795e640b54c2efchrismair/** 2153295844df24dff0a1f59e1104795e640b54c2efchrismair * Interface for objects that allow getting and setting a reply text ResourceBundle. This 2253295844df24dff0a1f59e1104795e640b54c2efchrismair * interface is implemented by CommandHandlers so that the StubFtpServer can automatically 2353295844df24dff0a1f59e1104795e640b54c2efchrismair * set the default reply text ResourceBundle for the CommandHandler. 2453295844df24dff0a1f59e1104795e640b54c2efchrismair * 2553295844df24dff0a1f59e1104795e640b54c2efchrismair * @version $Revision$ - $Date$ 2653295844df24dff0a1f59e1104795e640b54c2efchrismair * 2753295844df24dff0a1f59e1104795e640b54c2efchrismair * @author Chris Mair 2853295844df24dff0a1f59e1104795e640b54c2efchrismair */ 2953295844df24dff0a1f59e1104795e640b54c2efchrismairpublic interface ReplyTextBundleAware { 3053295844df24dff0a1f59e1104795e640b54c2efchrismair 3153295844df24dff0a1f59e1104795e640b54c2efchrismair /** 3253295844df24dff0a1f59e1104795e640b54c2efchrismair * Return the ResourceBundle containing the reply text messages 3353295844df24dff0a1f59e1104795e640b54c2efchrismair * @return the replyTextBundle 3453295844df24dff0a1f59e1104795e640b54c2efchrismair */ 3553295844df24dff0a1f59e1104795e640b54c2efchrismair public ResourceBundle getReplyTextBundle(); 3653295844df24dff0a1f59e1104795e640b54c2efchrismair 3753295844df24dff0a1f59e1104795e640b54c2efchrismair /** 3853295844df24dff0a1f59e1104795e640b54c2efchrismair * Set the ResourceBundle containing the reply text messages 3953295844df24dff0a1f59e1104795e640b54c2efchrismair * @param replyTextBundle - the replyTextBundle to set 4053295844df24dff0a1f59e1104795e640b54c2efchrismair */ 4153295844df24dff0a1f59e1104795e640b54c2efchrismair public void setReplyTextBundle(ResourceBundle replyTextBundle); 4253295844df24dff0a1f59e1104795e640b54c2efchrismair 4353295844df24dff0a1f59e1104795e640b54c2efchrismair}