@Override public String getTaglibLocation() { return tagLibraryInfo.getLocation(); } }
@Override public String getTaglibURI() { return tagLibraryInfo.getUri(); }
TagLibraryInfo tagLibraryInfo = new TagLibraryInfo(); if(tldMetaData.getListeners() != null) { for (ListenerMetaData l : tldMetaData.getListeners()) { tagLibraryInfo.addListener(l.getListenerClass()); tagLibraryInfo.setTlibversion(tldMetaData.getTlibVersion()); if (tldMetaData.getJspVersion() == null) { tagLibraryInfo.setJspversion(tldMetaData.getVersion()); } else { tagLibraryInfo.setJspversion(tldMetaData.getJspVersion()); tagLibraryInfo.setShortname(tldMetaData.getShortName()); tagLibraryInfo.setUri(tldMetaData.getUri()); if (tldMetaData.getDescriptionGroup() != null) { tagLibraryInfo.setInfo(tldMetaData.getDescriptionGroup().getDescription()); tagLibraryInfo.setValidator(tagLibraryValidatorInfo); tagLibraryInfo.addTagInfo(tagInfo); tagFileInfo.setName(tagFileMetaData.getName()); tagFileInfo.setPath(tagFileMetaData.getPath()); tagLibraryInfo.addTagFileInfo(tagFileInfo); functionInfo.setFunctionClass(functionMetaData.getFunctionClass()); functionInfo.setFunctionSignature(functionMetaData.getFunctionSignature()); tagLibraryInfo.addFunctionInfo(functionInfo); if (!ret.containsKey(tagLibraryInfo.getUri())) {
wuic.addTagAttributeInfo(workflowId); final TagLibraryInfo wuicTagLibInfo = new TagLibraryInfo(); wuicTagLibInfo.addTagInfo(wuic); wuicTagLibInfo.setPrefix("wuic"); wuicTagLibInfo.setTlibversion("1.0.0"); wuicTagLibInfo.setJspversion("2.1"); wuicTagLibInfo.setUri("http://www.github.com/wuic"); tagLibs.put("http://www.github.com/wuic", wuicTagLibInfo); wuicConfig.setBodyContent("tagdependent"); final TagLibraryInfo wuicConfTagLibInfo = new TagLibraryInfo(); wuicConfTagLibInfo.addTagInfo(wuicConfig); wuicConfTagLibInfo.setPrefix("wuic-conf"); wuicConfTagLibInfo.setTlibversion("1.0.0"); wuicConfTagLibInfo.setJspversion("2.1"); wuicConfTagLibInfo.setUri("http://www.github.com/wuic/xml-conf"); tagLibs.put("http://www.github.com/wuic/xml-conf", wuicConfTagLibInfo);
HashMap<String, FunctionInfo> functionInfos = new HashMap<String, FunctionInfo>(); this.jspversion = tagLibraryInfo.getJspversion(); this.tlibversion = tagLibraryInfo.getTlibversion(); this.shortname = tagLibraryInfo.getShortname(); this.urn = tagLibraryInfo.getUri(); this.info = tagLibraryInfo.getInfo(); if (tagLibraryInfo.getValidator() != null) { this.tagLibraryValidator = createValidator(tagLibraryInfo); org.apache.jasper.deploy.TagInfo tagInfosArray[] = tagLibraryInfo.getTags(); for (int i = 0; i < tagInfosArray.length; i++) { TagInfo tagInfo = createTagInfo(tagInfosArray[i]); tagInfos.add(tagInfo); org.apache.jasper.deploy.TagFileInfo tagFileInfosArray[] = tagLibraryInfo.getTagFileInfos(); for (int i = 0; i < tagFileInfosArray.length; i++) { TagFileInfo tagFileInfo = createTagFileInfo(tagFileInfosArray[i], jar); tagFileInfos.add(tagFileInfo); org.apache.jasper.deploy.FunctionInfo functionInfosArray[] = tagLibraryInfo.getFunctionInfos(); for (int i = 0; i < functionInfosArray.length; i++) { FunctionInfo functionInfo = createFunctionInfo(functionInfosArray[i]);
/** * Gets the 'location' of the TLD associated with the given taglib 'uri'. * @param uri The taglib URI * @return An array of two Strings: The first element denotes the real * path to the TLD. If the path to the TLD points to a jar file, then the * second element denotes the name of the TLD entry in the jar file. * Returns null if the given uri is not associated with any tag library * 'exposed' in the web application. */ public String[] getTldLocation(String uri) throws JasperException { org.apache.jasper.deploy.TagLibraryInfo tagLibraryInfo = jspTagLibraries.get(uri); if (tagLibraryInfo == null) { return null; } else { String[] location = new String[2]; if (tagLibraryInfo.getLocation() == null) { location[0] = tagLibraryInfo.getPath(); } else { location[0] = tagLibraryInfo.getLocation(); location[1] = tagLibraryInfo.getPath(); } return location; } }
TagLibraryInfo tagLibraryInfo = new TagLibraryInfo(); if(tldMetaData.getListeners() != null) { for (ListenerMetaData l : tldMetaData.getListeners()) { tagLibraryInfo.addListener(l.getListenerClass()); tagLibraryInfo.setTlibversion(tldMetaData.getTlibVersion()); if (tldMetaData.getJspVersion() == null) { tagLibraryInfo.setJspversion(tldMetaData.getVersion()); } else { tagLibraryInfo.setJspversion(tldMetaData.getJspVersion()); tagLibraryInfo.setShortname(tldMetaData.getShortName()); tagLibraryInfo.setUri(tldMetaData.getUri()); if (tldMetaData.getDescriptionGroup() != null) { tagLibraryInfo.setInfo(tldMetaData.getDescriptionGroup().getDescription()); tagLibraryInfo.setValidator(tagLibraryValidatorInfo); tagLibraryInfo.addTagInfo(tagInfo); tagFileInfo.setName(tagFileMetaData.getName()); tagFileInfo.setPath(tagFileMetaData.getPath()); tagLibraryInfo.addTagFileInfo(tagFileInfo); functionInfo.setFunctionClass(functionMetaData.getFunctionClass()); functionInfo.setFunctionSignature(functionMetaData.getFunctionSignature()); tagLibraryInfo.addFunctionInfo(functionInfo); if (!ret.containsKey(tagLibraryInfo.getUri())) {
TagLibraryInfo tagLibraryInfo = new TagLibraryInfo(); if(tldMetaData.getListeners() != null) { for (ListenerMetaData l : tldMetaData.getListeners()) { tagLibraryInfo.addListener(l.getListenerClass()); tagLibraryInfo.setTlibversion(tldMetaData.getTlibVersion()); if (tldMetaData.getJspVersion() == null) { tagLibraryInfo.setJspversion(tldMetaData.getVersion()); } else { tagLibraryInfo.setJspversion(tldMetaData.getJspVersion()); tagLibraryInfo.setShortname(tldMetaData.getShortName()); tagLibraryInfo.setUri(tldMetaData.getUri()); if (tldMetaData.getDescriptionGroup() != null) { tagLibraryInfo.setInfo(tldMetaData.getDescriptionGroup().getDescription()); tagLibraryInfo.setValidator(tagLibraryValidatorInfo); tagLibraryInfo.addTagInfo(tagInfo); tagFileInfo.setName(tagFileMetaData.getName()); tagFileInfo.setPath(tagFileMetaData.getPath()); tagLibraryInfo.addTagFileInfo(tagFileInfo); functionInfo.setFunctionClass(functionMetaData.getFunctionClass()); functionInfo.setFunctionSignature(functionMetaData.getFunctionSignature()); tagLibraryInfo.addFunctionInfo(functionInfo); if (!ret.containsKey(tagLibraryInfo.getUri())) {
@Override public String getTaglibLocation() { return tagLibraryInfo.getLocation(); } }
@Override public String getTaglibURI() { return tagLibraryInfo.getUri(); }
@Override public String getTaglibLocation() { return tagLibraryInfo.getLocation(); } }
@Override public String getTaglibURI() { return tagLibraryInfo.getUri(); }