public HibernateContributionListener() { PackageInfo hibernateInfo = new PackageInfo("org.hibernate.*"); hibernateImport = new JavaImport(hibernateInfo); PackageInfo javassistInfo = new PackageInfo("javassist.util.proxy"); javassistImport = new JavaImport(javassistInfo); PackageInfo apiInfo = new PackageInfo("org.fabric3.jpa.api"); apiImport = new JavaImport(apiInfo); }
public boolean match(Import imprt) { if (imprt instanceof JavaImport) { JavaImport javaImport = (JavaImport) imprt; if (javaImport.getPackageInfo().matches(packageInfo)) { return true; } } return false; }
@Override public int hashCode() { return packageInfo != null ? packageInfo.hashCode() : 0; } }
public MetroContributionServiceListener() { // JAX-WS classes PackageInfo wsInfo = new PackageInfo("javax.xml.ws.*"); wsInfo.setMinVersion(new Version("2.2.0")); wsImport = new JavaImport(wsInfo); // SAAJ API and implementation PackageInfo saajInfo = new PackageInfo("javax.xml.soap.*"); saajInfo.setMinVersion(new Version("1.3.0")); saajImport = new JavaImport(saajInfo); PackageInfo sunSaajInfo = new PackageInfo("com.sun.xml.messaging.saaj.*"); sunSaajInfo.setMinVersion(new Version("2.0.1")); sunSaajImport = new JavaImport(sunSaajInfo); }
/** * Constructor for an import or export package declaration. * * @param name the package name */ public PackageInfo(String name) { super(); setName(name); this.required = true; }
public String toString() { return packageInfo.toString(); }
public boolean isRequired() { return packageInfo.isRequired(); }
public boolean match(Import contributionImport) { return contributionImport instanceof QNameImport && ((QNameImport) contributionImport).getNamespace().equals(namespace); }
public HibernateContributionListener() { PackageInfo hibernateInfo = new PackageInfo("org.hibernate.*"); hibernateImport = new JavaImport(hibernateInfo); PackageInfo javassistInfo = new PackageInfo("javassist.util.proxy"); javassistImport = new JavaImport(javassistInfo); PackageInfo apiInfo = new PackageInfo("org.fabric3.jpa.api"); apiImport = new JavaImport(apiInfo); }
public MetroContributionServiceListener() { // JAX-WS classes PackageInfo wsInfo = new PackageInfo("javax.xml.ws.*"); wsInfo.setMinVersion(new Version("2.2.0")); wsImport = new JavaImport(wsInfo); // SAAJ API and implementation PackageInfo saajInfo = new PackageInfo("javax.xml.soap.*"); saajInfo.setMinVersion(new Version("1.3.0")); saajImport = new JavaImport(saajInfo); PackageInfo sunSaajInfo = new PackageInfo("com.sun.xml.messaging.saaj.*"); sunSaajInfo.setMinVersion(new Version("2.0.1")); sunSaajImport = new JavaImport(sunSaajInfo); }
/** * Constructor for an export package declaration. * * @param name the package name * @param version the version */ public PackageInfo(String name, Version version) { super(version); setName(name); }
@Override public int hashCode() { int result = location != null ? location.hashCode() : 0; result = 31 * result + (packageInfo != null ? packageInfo.hashCode() : 0); return result; } }
public String toString() { return packageInfo.toString(); }
public HibernateContributionListener() { PackageInfo hibernateInfo = new PackageInfo("org.hibernate.*"); hibernateImport = new JavaImport(hibernateInfo); PackageInfo javassistInfo = new PackageInfo("javassist.util.proxy"); javassistImport = new JavaImport(javassistInfo); PackageInfo apiInfo = new PackageInfo("org.fabric3.jpa.api"); apiImport = new JavaImport(apiInfo); }
/** * Constructor for an import package declaration specifying if it is required. * * @param name the package name * @param required if package resolution is required */ public PackageInfo(String name, boolean required) { super(); setName(name); this.required = required; }
public JaxbContributionServiceListener() { PackageInfo jaxbInfo = new PackageInfo("com.sun.xml.bind.*"); jaxbImport = new JavaImport(jaxbInfo); PackageInfo istackInfo = new PackageInfo("com.sun.istack.*"); iStackImport = new JavaImport(istackInfo); PackageInfo xsominfo = new PackageInfo("com.sun.xml.xsom.*"); xsomImport = new JavaImport(xsominfo); PackageInfo txw2Info = new PackageInfo("com.sun.xml.txw2.*"); txw2Import = new JavaImport(txw2Info); PackageInfo dtdParserInfo = new PackageInfo("com.sun.xml.dtdparser.*"); dtdParserImport = new JavaImport(dtdParserInfo); PackageInfo utilInfo = new PackageInfo("com.sun.xml.util.*"); utilImport = new JavaImport(utilInfo); }
/** * Constructor for an import or export package declaration specifying an exact version. * * @param name the package name * @param version the minimum version * @param minInclusive true if the minimum version is considered inclusive for range matching * @param required if package resolution is required */ public PackageInfo(String name, Version version, boolean minInclusive, boolean required) { super(version, minInclusive); setName(name); this.required = required; }
public JaxbContributionServiceListener() { PackageInfo jaxbInfo = new PackageInfo("com.sun.xml.bind.*"); jaxbImport = new JavaImport(jaxbInfo); PackageInfo istackInfo = new PackageInfo("com.sun.istack.*"); iStackImport = new JavaImport(istackInfo); PackageInfo xsominfo = new PackageInfo("com.sun.xml.xsom.*"); xsomImport = new JavaImport(xsominfo); PackageInfo txw2Info = new PackageInfo("com.sun.xml.txw2.*"); txw2Import = new JavaImport(txw2Info); PackageInfo dtdParserInfo = new PackageInfo("com.sun.xml.dtdparser.*"); dtdParserImport = new JavaImport(dtdParserInfo); PackageInfo utilInfo = new PackageInfo("com.sun.xml.util.*"); utilImport = new JavaImport(utilInfo); }
/** * Constructor for an import package declaration specifying a version range. * * @param name the package name * @param minVersion the minimum version * @param minInclusive true if the minimum version is considered inclusive for range matching * @param maxVersion the maximum version * @param maxInclusive if the maximum version is considered inclusive for range matching * @param required if package resolution is required */ public PackageInfo(String name, Version minVersion, boolean minInclusive, Version maxVersion, boolean maxInclusive, boolean required) { super(minVersion, minInclusive, maxVersion, maxInclusive); setName(name); this.required = required; }
public JaxbContributionServiceListener() { PackageInfo jaxbInfo = new PackageInfo("com.sun.xml.bind.*"); jaxbImport = new JavaImport(jaxbInfo); PackageInfo istackInfo = new PackageInfo("com.sun.istack.*"); iStackImport = new JavaImport(istackInfo); PackageInfo xsominfo = new PackageInfo("com.sun.xml.xsom.*"); xsomImport = new JavaImport(xsominfo); PackageInfo txw2Info = new PackageInfo("com.sun.xml.txw2.*"); txw2Import = new JavaImport(txw2Info); PackageInfo dtdParserInfo = new PackageInfo("com.sun.xml.dtdparser.*"); dtdParserImport = new JavaImport(dtdParserInfo); PackageInfo utilInfo = new PackageInfo("com.sun.xml.util.*"); utilImport = new JavaImport(utilInfo); }