Class I18N

java.lang.Object
de.s42.dl.instances.DefaultDLInstance
de.s42.dl.examples.gui.I18N
All Implemented Interfaces:
de.s42.dl.DLAnnotated, de.s42.dl.DLEntity, de.s42.dl.DLInstance

public class I18N
extends de.s42.dl.instances.DefaultDLInstance
Author:
Benjamin Schiller
  • Nested Class Summary

    Nested classes/interfaces inherited from interface de.s42.dl.DLAnnotated

    de.s42.dl.DLAnnotated.DLMappedAnnotation
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static String DEFAULT_INSTANCE_NAME  

    Fields inherited from class de.s42.dl.instances.DefaultDLInstance

    annotations, attributes, children, javaObject, name, type
  • Constructor Summary

    Constructors 
    Constructor Description
    I18N​(de.s42.dl.DLType type)  
  • Method Summary

    Modifier and Type Method Description
    void addChild​(de.s42.dl.DLInstance child)  
    void init​(Path file)  
    void setType​(de.s42.dl.DLType type)  
    I18N toJavaObject​(de.s42.dl.DLCore core)  

    Methods inherited from class de.s42.dl.instances.DefaultDLInstance

    addAnnotation, addChildren, get, getAnnotation, getAnnotations, getAttributeNames, getBoolean, getChild, getChild, getChild, getChildAsJavaObject, getChildAsJavaObject, getChildAsJavaObject, getChildren, getChildren, getChildrenAsJavaType, getChildrenAsJavaType, getDouble, getFloat, getInstance, getInstanceAsJavaObject, getInt, getLong, getName, getNumber, getString, getType, hasAnnotation, hasAttribute, hasChild, hasChildren, hasName, hasName, resolveChild, resolveChildOrAttribute, resolvePath, set, setName, traverseChildren, traverseChildren, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • I18N

      public I18N​(de.s42.dl.DLType type)
  • Method Details

    • init

      public void init​(Path file) throws IOException
      Throws:
      IOException
    • toJavaObject

      public I18N toJavaObject​(de.s42.dl.DLCore core)
      Specified by:
      toJavaObject in interface de.s42.dl.DLInstance
      Overrides:
      toJavaObject in class de.s42.dl.instances.DefaultDLInstance
    • addChild

      public void addChild​(de.s42.dl.DLInstance child)
      Specified by:
      addChild in interface de.s42.dl.DLInstance
      Overrides:
      addChild in class de.s42.dl.instances.DefaultDLInstance
    • setType

      public void setType​(de.s42.dl.DLType type)
      Overrides:
      setType in class de.s42.dl.instances.DefaultDLInstance