001/** 002 * 003 * Copyright (c) 2014, the Railo Company Ltd. All rights reserved. 004 * 005 * This library is free software; you can redistribute it and/or 006 * modify it under the terms of the GNU Lesser General Public 007 * License as published by the Free Software Foundation; either 008 * version 2.1 of the License, or (at your option) any later version. 009 * 010 * This library is distributed in the hope that it will be useful, 011 * but WITHOUT ANY WARRANTY; without even the implied warranty of 012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 013 * Lesser General Public License for more details. 014 * 015 * You should have received a copy of the GNU Lesser General Public 016 * License along with this library. If not, see <http://www.gnu.org/licenses/>. 017 * 018 **/ 019package lucee.runtime.extension; 020 021 022/** 023 * Extension completely handled by Lucee and not by the Install.cfc/config.xml 024 */ 025public class RHExtension { 026 027 private String id; 028 private String name; 029 private String version; 030 private String[] jars; 031 private String[] flds; 032 private String[] tlds; 033 private String[] contexts; 034 private String[] applications; 035 036 public RHExtension(String id, String name, String version, String[] jars, String[] flds, String[] tlds, String[] contexts, String[] applications) { 037 this.id=id; 038 this.name=name; 039 this.version=version; 040 this.jars=jars; 041 this.flds=flds; 042 this.tlds=tlds; 043 this.contexts=contexts; 044 this.applications=applications; 045 } 046 047 public String getId() { 048 return id; 049 } 050 051 public String getName() { 052 return name; 053 } 054 055 public String getVersion() { 056 return version; 057 } 058 059 public String[] getJars() { 060 return jars; 061 } 062 063 public String[] getFlds() { 064 return flds; 065 } 066 067 public String[] getTlds() { 068 return tlds; 069 } 070 071 public String[] getContexts() { 072 return contexts; 073 } 074 075 public String[] getApplications() { 076 return applications; 077 } 078 079}