Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2etags/7.0.0.rc1
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | |||||
package com.vaadin.buildhelpers; | package com.vaadin.buildhelpers; | ||||
import java.io.IOException; | import java.io.IOException; |
/** | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.buildhelpers; | package com.vaadin.buildhelpers; | ||||
public class ManifestWriter { | public class ManifestWriter { | ||||
StringBuffer buffer = new StringBuffer(); | StringBuffer buffer = new StringBuffer(); | ||||
public ManifestWriter() { | public ManifestWriter() { | ||||
} | } | ||||
/** | /** | ||||
* Writes a manifest attribute to a temporary buffer. | * Writes a manifest attribute to a temporary buffer. | ||||
* | * | ||||
* @param name Attribute name | |||||
* @param value Attribute value | |||||
* @param name | |||||
* Attribute name | |||||
* @param value | |||||
* Attribute value | |||||
*/ | */ | ||||
public void writeAttribute(String name, String value) { | public void writeAttribute(String name, String value) { | ||||
int linelen = name.length() + 2; | int linelen = name.length() + 2; | ||||
buffer.append(name); | buffer.append(name); | ||||
buffer.append(": "); | buffer.append(": "); | ||||
String remainingValue = value; | String remainingValue = value; | ||||
while (linelen + remainingValue.length() > 72) { | while (linelen + remainingValue.length() > 72) { | ||||
int fitsLine = 72 - linelen; | int fitsLine = 72 - linelen; | ||||
} | } | ||||
buffer.append(remainingValue + "\n"); | buffer.append(remainingValue + "\n"); | ||||
} | } | ||||
/** | /** | ||||
* Writes the manifest to given JAR file. | * Writes the manifest to given JAR file. | ||||
* | * | ||||
* The manifest must be created with {@code #writeAttribute(String, String)} | * The manifest must be created with {@code #writeAttribute(String, String)} | ||||
* before calling this write. | |||||
* before calling this write. | |||||
* | * | ||||
* @param jarFilename File name of the JAR in which the manifest is written | |||||
* @param jarFilename | |||||
* File name of the JAR in which the manifest is written | |||||
* @return 0 on success, nonzero value on error | * @return 0 on success, nonzero value on error | ||||
*/ | */ | ||||
int updateJar(String jarFilename) { | int updateJar(String jarFilename) { | ||||
int status = 0; | int status = 0; | ||||
// Determine a temporary file name | // Determine a temporary file name | ||||
String newMfPrefix = "vaadin-manifest-" + (new Date()).getTime(); | String newMfPrefix = "vaadin-manifest-" + (new Date()).getTime(); | ||||
File newMfFile = null; | File newMfFile = null; | ||||
System.err.println("Creating temp file failed"); | System.err.println("Creating temp file failed"); | ||||
status = 1; | status = 1; | ||||
} | } | ||||
// Write the manifest to the temporary file | // Write the manifest to the temporary file | ||||
if (status == 0) { | if (status == 0) { | ||||
FileOutputStream fos = null; | FileOutputStream fos = null; | ||||
fos.write(getBytes()); | fos.write(getBytes()); | ||||
fos.close(); | fos.close(); | ||||
} catch (IOException e) { | } catch (IOException e) { | ||||
System.err.println("Writing to file '"+newMfFile.getAbsolutePath() +"' failed because: " + e.getMessage()); | |||||
System.err.println("Writing to file '" | |||||
+ newMfFile.getAbsolutePath() + "' failed because: " | |||||
+ e.getMessage()); | |||||
status = 1; | status = 1; | ||||
} | } | ||||
} | } | ||||
// Check that the manifest is OK | // Check that the manifest is OK | ||||
if (status == 0) { | if (status == 0) { | ||||
Manifest checkMf = new Manifest(); | Manifest checkMf = new Manifest(); | ||||
is = new FileInputStream(newMfFile); | is = new FileInputStream(newMfFile); | ||||
checkMf.read(is); | checkMf.read(is); | ||||
} catch (IOException e) { | } catch (IOException e) { | ||||
System.err.println("Reading from file '"+newMfFile.getAbsolutePath() +"' failed because: " + e.getMessage()); | |||||
System.err.println("Reading from file '" | |||||
+ newMfFile.getAbsolutePath() + "' failed because: " | |||||
+ e.getMessage()); | |||||
status = 1; | status = 1; | ||||
} | } | ||||
} | } | ||||
// Update the manifest in the Jar | // Update the manifest in the Jar | ||||
if (status == 0) { | if (status == 0) { | ||||
System.out.println("Updating manifest in JAR " + jarFilename); | System.out.println("Updating manifest in JAR " + jarFilename); | ||||
try { | try { | ||||
// The "mf" order must correspond with manifest-jarfile order | // The "mf" order must correspond with manifest-jarfile order | ||||
Process process = Runtime.getRuntime().exec(new String[]{"jar", "umf", newMfFile.getAbsolutePath(), jarFilename}); | |||||
Process process = Runtime.getRuntime().exec( | |||||
new String[] { "jar", "umf", | |||||
newMfFile.getAbsolutePath(), jarFilename }); | |||||
int exitValue = process.waitFor(); | int exitValue = process.waitFor(); | ||||
if (exitValue != 0) { | if (exitValue != 0) { | ||||
InputStream jarErr = process.getErrorStream(); | InputStream jarErr = process.getErrorStream(); | ||||
BufferedReader reader = new BufferedReader(new InputStreamReader(jarErr)); | |||||
BufferedReader reader = new BufferedReader( | |||||
new InputStreamReader(jarErr)); | |||||
while (reader.ready()) { | while (reader.ready()) { | ||||
System.err.println("jar: " + reader.readLine()); | System.err.println("jar: " + reader.readLine()); | ||||
} | } | ||||
System.err.println("The 'jar' command returned with exit value " + exitValue); | |||||
System.err | |||||
.println("The 'jar' command returned with exit value " | |||||
+ exitValue); | |||||
status = 1; | status = 1; | ||||
} | } | ||||
} catch (IOException e) { | } catch (IOException e) { | ||||
System.err.println("Failed to execute 'jar' command. " + e.getMessage()); | |||||
System.err.println("Failed to execute 'jar' command. " | |||||
+ e.getMessage()); | |||||
status = 1; | status = 1; | ||||
} catch (InterruptedException e) { | } catch (InterruptedException e) { | ||||
System.err.println("Execution of 'jar' command was interrupted. " + e.getMessage()); | |||||
System.err | |||||
.println("Execution of 'jar' command was interrupted. " | |||||
+ e.getMessage()); | |||||
status = 1; | status = 1; | ||||
} | } | ||||
} | } | ||||
// Remove the temporary file | // Remove the temporary file | ||||
if (newMfFile != null) | |||||
if (newMfFile != null) { | |||||
newMfFile.delete(); | newMfFile.delete(); | ||||
} | |||||
return status; | return status; | ||||
} | } | ||||
@Override | |||||
public String toString() { | public String toString() { | ||||
return buffer.toString(); | return buffer.toString(); | ||||
} | } | ||||
public byte[] getBytes() { | public byte[] getBytes() { | ||||
return buffer.toString().getBytes(); | return buffer.toString().getBytes(); | ||||
} | } |
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | |||||
package com.vaadin.sass.linker; | package com.vaadin.sass.linker; | ||||
import java.io.ByteArrayInputStream; | import java.io.ByteArrayInputStream; |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.server.widgetsetutils; | package com.vaadin.server.widgetsetutils; | ||||
import java.io.PrintWriter; | import java.io.PrintWriter; |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.server.widgetsetutils.metadata; | package com.vaadin.server.widgetsetutils.metadata; | ||||
import java.io.Serializable; | import java.io.Serializable; |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.server.widgetsetutils.metadata; | package com.vaadin.server.widgetsetutils.metadata; | ||||
import com.google.gwt.core.ext.TreeLogger; | import com.google.gwt.core.ext.TreeLogger; |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.server.widgetsetutils.metadata; | package com.vaadin.server.widgetsetutils.metadata; | ||||
import com.google.gwt.core.ext.TreeLogger; | import com.google.gwt.core.ext.TreeLogger; |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.server.widgetsetutils.metadata; | package com.vaadin.server.widgetsetutils.metadata; | ||||
import com.google.gwt.core.ext.TreeLogger; | import com.google.gwt.core.ext.TreeLogger; |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.server.widgetsetutils.metadata; | package com.vaadin.server.widgetsetutils.metadata; | ||||
import java.util.Collection; | import java.util.Collection; |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2012 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
* Copyright 2011 Vaadin Ltd. | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2012 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2012 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.client.metadata; | package com.vaadin.client.metadata; | ||||
import java.util.ArrayList; | import java.util.ArrayList; |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.client.metadata; | package com.vaadin.client.metadata; | ||||
public interface BundleLoadCallback { | public interface BundleLoadCallback { |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.client.metadata; | package com.vaadin.client.metadata; | ||||
import java.util.HashMap; | import java.util.HashMap; |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.client.metadata; | package com.vaadin.client.metadata; | ||||
public interface Invoker { | public interface Invoker { |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.client.metadata; | package com.vaadin.client.metadata; | ||||
public class Method { | public class Method { |
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | * | ||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | * Licensed under the Apache License, Version 2.0 (the "License"); you may not | ||||
* use this file except in compliance with the License. You may obtain a copy of | * use this file except in compliance with the License. You may obtain a copy of |
/* | |||||
@VaadinApache2LicenseForJavaFiles@ | |||||
/* | |||||
* Copyright 2000-2013 Vaadin Ltd. | |||||
* | |||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not | |||||
* use this file except in compliance with the License. You may obtain a copy of | |||||
* the License at | |||||
* | |||||
* http://www.apache.org/licenses/LICENSE-2.0 | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, software | |||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |||||
* License for the specific language governing permissions and limitations under | |||||
* the License. | |||||
*/ | */ | ||||
package com.vaadin.client.metadata; | package com.vaadin.client.metadata; | ||||
import com.vaadin.shared.annotations.DelegateToWidget; | import com.vaadin.shared.annotations.DelegateToWidget; |