/** * Copyright (c) 2014 Matthias Jaenicke <matthias.jaenicke@student.kit.edu>, * Matthias Plappert <undkc@student.kit.edu>, * Julien Duman <uncyc@student.kit.edu>, * Christian Dreher <uaeef@student.kit.edu>, * Wasilij Beskorovajnov <uajkm@student.kit.edu> and * Aydin Tekin <aydin.tekin@student.kit.edu> * * Released under the MIT license (refer to LICENSE.md) * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ package edu.kit.iks.Cryptographics.Example; import java.util.ArrayList; import java.util.List; import edu.kit.iks.CryptographicsLib.AbstractVisualizationInfo; import edu.kit.iks.CryptographicsLib.InformationController; import edu.kit.iks.CryptographicsLib.VisualizationDifficulty; public class VisualizationInfo extends AbstractVisualizationInfo { @Override public String getId() { return "example"; } @Override public String getName() { return "Example"; } @Override public String getDescription() { return "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit."; } @Override public float getTimelineOffset() { return 0.73f; } @Override public VisualizationDifficulty getDifficulty() { return VisualizationDifficulty.HARD; } @Override public int getYear() { return 1300; } @Override public String getQRCodeContent() { return "Test"; } @SuppressWarnings("rawtypes") @Override public List<Class> getControllerClasses() { List<Class> controllerClasses = new ArrayList<Class>(); controllerClasses.add(FirstController.class); controllerClasses.add(SecondController.class); controllerClasses.add(InformationController.class); return controllerClasses; } }