Examples of Translator

  • eas.simulation.spatial.sim2D.marbSimulation.translator.Translator
    Klasse zur Repräsentation eines endlichen Automaten mit Übersetzerfunktion.

    Der Übersetzerautomat kann aus folgenden Zuständen bestehen (p und z sind die beim Zustzand gespeicherten Parameter; der Befehl des Zustands ist als Funktionsname vor die Klammer geschrieben):
    - kno(p): Erzeuge Knoten mit dem Namen, der an Hp steht.
    - bef(p, z): Setze Befehl des Knotens mit dem Namen an Adresse Hp auf den Wert an Adresse Hz.
    - par(p, z): Setze Parameter des Knotens mit dem Namen an Adresse Hp auf den Wert an Adresse Hz.
    - zus(p, z): Setze Zusatzparameter des Knotens mit dem Namen an Adresse Hp auf den Wert an Adresse Hz.
    - KAN(p, z): Füge eine Kante von dem Zustand, der an Adresse Hp steht zu dem Zustand, der an Adresse Hz steht ein; die Kante erhält die Beschriftung, die Vorher durch T-X erzeugt wurde.
    - T-X(p): Erweitere die aktuelle Bedingung um den Wert, der an Hp steht, addiert mit k, wobei gilt:
    k = 0, falls X = 'C',
    k = 255, falls X = 'H',
    k = Konstanten.autTOscript(Hp) - Hp, falls X = 'O' (511, 512: T, F; 513-520: Comp; 521, 522: OP).
    - R-X(p, z): Speichere an Adresse Hp (nicht an Adresse, die in Hp steht!) den Wert k mit:
    k = z, falls X = 'C',
    k = Wert an Adresse Hz, falls X = 'V'.
    - NXT(): Idle-Befehl, der keine Aktion durchführt.
    - ERG(p, z): Ergänze Zustand p mit Namen, der in Hp steht um eine ausgehende Kante nach zum Zustand, der in Hz steht, sodass immer mindestens eine ausgehende Kante von p true ist. Wenn c1, c2, ... die Bedingungen der ausgehenden Kanten
    Nach den Befehlen kno, bef, par, zus, KAN und ERG wird automatisch noch R-V(Hp, H101) und evtl. R-V(Hz, H102) durchgeführt, das heißt, dass in Adresse H101 nach jedem topologischen Befehl der Name des Ursprungsknotens steht; in H102 steht, im Fall, dass z benutzt wurde, der Wert der topologischen Änderung bzw. der Zielknoten der Kante. In allen Fällen, wo R-V(.,.) nicht durchgeführt wird, bleiben die Register erhalten. Insbesondere bleibt Hn mit n > 102 immer erhalten.

    Nach jedem Zustandswechsel wird der Zeiger im Arbeitscode auf das nächste Token verschoben. Der Code gilt als abgearbeitet, wenn die Variable eoc den Wert true annimmt oder kein gültiger Zustand für den Automaten definiert ist (bspw. wenn der Übersetzerautomat gar keine Zustände besitzt).

    Das aktuelle Token ist in Sensor H100 gespeichert.
    Das nächste Token (look ahead) ist in Sensor H99 gespeichert (0 falls eoc).
    Zu beachten ist, dass die Entscheidung, welche Transition aus einem Zustand heraus benutzt wird, getroffen wird, BEVOR der Code-Zeiger verschoben wird; H100 zeigt also zu dem Zeitpunkt noch das Token an, auf dem gerade gearbeitet wurde, H99 das, welches zum Zeitpunkt des nächsten Zustands aktuell sein wird.
    Die Register sind in den Sensoren H101..Hn gespeichert mit n = 100 + #Register (gewöhnlich n = 103).

    ACHTUNG: Um Inkonsistenzen zu vermeiden, sollte auf die Attribute codeZeiger, realSensArray, eoc und boc auch innerhalb der Klasse nicht direkt zugegriffen werden, sondern nur über Getter und Setter (sonst genau überlegen!). @author Lukas König
  • fbench.translate.Translator
  • fmg.fmg8.endlAutomat.translator.Translator
    Klasse zur Repr�sentation eines endlichen Automaten mit �bersetzerfunktion.

    Der �bersetzerautomat kann aus folgenden Zust�nden bestehen (p und z sind die beim Zustzand gespeicherten Parameter; der Befehl des Zustands ist als Funktionsname vor die Klammer geschrieben):
    - kno(p): Erzeuge Knoten mit dem Namen, der an Hp steht.
    - bef(p, z): Setze Befehl des Knotens mit dem Namen an Adresse Hp auf den Wert an Adresse Hz.
    - par(p, z): Setze Parameter des Knotens mit dem Namen an Adresse Hp auf den Wert an Adresse Hz.
    - zus(p, z): Setze Zusatzparameter des Knotens mit dem Namen an Adresse Hp auf den Wert an Adresse Hz.
    - KAN(p, z): F�ge eine Kante von dem Zustand, der an Adresse Hp steht zu dem Zustand, der an Adresse Hz steht ein; die Kante erh�lt die Beschriftung, die Vorher durch T-X erzeugt wurde.
    - T-X(p): Erweitere die aktuelle Bedingung um den Wert, der an Hp steht, addiert mit k, wobei gilt:
    k = 0, falls X = 'C',
    k = 255, falls X = 'H',
    k = Konstanten.autTOscript(Hp) - Hp, falls X = 'O' (511, 512: T, F; 513-520: Comp; 521, 522: OP).
    - R-X(p, z): Speichere an Adresse Hp (nicht an Adresse, die in Hp steht!) den Wert k mit:
    k = z, falls X = 'C',
    k = Wert an Adresse Hz, falls X = 'V'.
    - NXT(): Idle-Befehl, der keine Aktion durchf�hrt.
    - ERG(p, z): Erg�nze Zustand p mit Namen, der in Hp steht um eine ausgehende Kante nach zum Zustand, der in Hz steht, sodass immer mindestens eine ausgehende Kante von p true ist. Wenn c1, c2, ... die Bedingungen der ausgehenden Kanten
    Nach den Befehlen kno, bef, par, zus, KAN und ERG wird automatisch noch R-V(Hp, H101) und evtl. R-V(Hz, H102) durchgef�hrt, das hei�t, dass in Adresse H101 nach jedem topologischen Befehl der Name des Ursprungsknotens steht; in H102 steht, im Fall, dass z benutzt wurde, der Wert der topologischen �nderung bzw. der Zielknoten der Kante. In allen F�llen, wo R-V(.,.) nicht durchgef�hrt wird, bleiben die Register erhalten. Insbesondere bleibt Hn mit n > 102 immer erhalten.

    Nach jedem Zustandswechsel wird der Zeiger im Arbeitscode auf das n�chste Token verschoben. Der Code gilt als abgearbeitet, wenn die Variable eoc den Wert true annimmt oder kein g�ltiger Zustand f�r den Automaten definiert ist (bspw. wenn der �bersetzerautomat gar keine Zust�nde besitzt).

    Das aktuelle Token ist in Sensor H100 gespeichert.
    Das n�chste Token (look ahead) ist in Sensor H99 gespeichert (0 falls eoc).
    Zu beachten ist, dass die Entscheidung, welche Transition aus einem Zustand heraus benutzt wird, getroffen wird, BEVOR der Code-Zeiger verschoben wird; H100 zeigt also zu dem Zeitpunkt noch das Token an, auf dem gerade gearbeitet wurde, H99 das, welches zum Zeitpunkt des n�chsten Zustands aktuell sein wird.
    Die Register sind in den Sensoren H101..Hn gespeichert mit n = 100 + #Register (gew�hnlich n = 103).

    ACHTUNG: Um Inkonsistenzen zu vermeiden, sollte auf die Attribute codeZeiger, realSensArray, eoc und boc auch innerhalb der Klasse nicht direkt zugegriffen werden, sondern nur �ber Getter und Setter (sonst genau �berlegen!). @author Lukas K�nig
  • hirondelle.web4j.ui.translate.Translator
    avapractices.com/Topic208.cjp">avoid ResourceBundle.

    Guidance For Implementing With A Database
    Example of a web application with the following particular requirements (see the example application for further illustration):

    Here is a style of ResultSet that can be used to implement this interface :

    BaseTextLocaleTranslation
    Fish And ChipsenFish And Chips
    Fish And ChipsfrPoisson et Frites
    deleteendelete
    deletefrsupprimer
    add.edit.buttonenAdd/Edit
    add.edit.buttonfrAjouter/Changer

    Only the last two rows use a "coder key". The BaseText column holds either the coder key, or the user-presentable English. The BaseText is the lookup key. The fact that there is repetition of data between the BaseText and English columns is not a real duplication problem, since this is a ResultSet, not a table - the underlying tables will not have such repetition (if designed properly, of course).

    For example, such a ResultSet can be constructed from three underlying tables - BaseText, Locale, and Translation. Translation is a cross-reference table, with foreign keys to both BaseText and Locale. When such a scheme is normalized, it will have no repeated data. (In underlying queries, however, the base language will be necessarily treated differently than the other languages.)

    Upon startup, the tables are read, the above ResultSet is created and stored in a private static Map, represented schematically as Map[BaseText, Map[Locale, Translation]]. When a translation is required, this Map is used as an in-memory lookup table. This avoids repeated fetching from the database of trivial data that rarely changes.

    Note on Thread Safety
    In the suggested implementation style, the private static Map that stores translation data is static, and thus shared by multiple threads. Implementations are free to implement any desired policy regarding thread safety, from relaxed to strict. A relaxed implementation might completely ignore the possibility of a mistaken read/write, since no writes are expected in production, or simply because the consequences are usually trivial. A strict implementation would take the opposite approach, and demand that the private static Map be used in an fully thread-safe manner.

  • nu.fw.jeti.plugins.Translator
    @author E.S. de Boer
  • org.andromda.core.translation.Translator
    Provides expression translation capabilities. Every expression translator must implement this interface. @author Chad Brandon
  • org.apache.fop.render.awt.viewer.Translator
    AWT Viewer's localization class, backed up by java.util.ResourceBundle. Originally contributed by: Stanislav.Gorkhover@jCatalog.com
  • org.apache.fop.viewer.Translator
    Definition f�r die �bersetzer-Klassen. @version 03.12.99 @author Stanislav.Gorkhover@jCatalog.com
  • org.apache.hivemind.schema.Translator
    Object which can translate a string into an object value. This is used to translate attribute values (or element content) from strings into numbers, booleans or other constructs before assigning the final value to a propery. Translation occurs after symbol substitution.

    Translator classes should have a public constructor that takes no arguments. They may optionally have a second constructor that takes a single string as a parameter. When the {@link org.apache.hivemind.parse.DescriptorParser} encountersa translator of the form "translator-id,initialization-string" (example: "int,min=0") it will use the second constructor, passing the initialization string.

    Generally, initializion strings are of the form key=value[,key=value]*. Each initializer has a set of keys it recognizes, other keys are simply ignored. @author Howard Lewis Ship

  • org.apache.pivot.wtkx.Translator
    Translates WTKX documents into compilable Java file objects.

    NOTE: This class contains experimental functionality and should be considered a "preview" until a future release.

  • org.apache.tapestry.Translator
    Translates between client-side and server-side values. Client-side values are always strings. @param < T>
  • org.apache.tapestry.form.translator.Translator
    Interface used by {@link ValidatableField}s to both format an object as text and translate submitted text into an appropriate object for a given field. @author Paul Ferraro @since 4.0
  • org.apache.tapestry5.Translator
    Translates between client-side and server-side values. Client-side values are always strings. @param < T> @see org.apache.tapestry5.services.TranslatorSource @see org.apache.tapestry5.FieldValidationSupport @see org.apache.tapestry5.FieldTranslator
  • org.apache.tika.language.translate.Translator
    Interface for Translator services. @since Tika 1.6
  • org.eclipse.wst.common.internal.emf.resource.Translator
  • org.fao.geonet.kernel.search.Translator
    Takes a key and looks up a translation for that key. @author jesse
  • org.foray.render.awt.viewer.Translator
    Interface for classes that can translate words from one natural language to another, for purposes of creating a multi-lingual user interface.
  • org.geoscript.geocss.Translator
  • org.geotools.xml.transform.Translator
    A Translator is used in an XMLEncoding process by the FeatureTransformer class. @author Ian Schneider @source $URL$
  • org.jboss.classloading.spi.Translator
    An implementation of this interface in order to transform class files. The transformation occurs before the class is defined by the JVM. @see java.lang.instrument.ClassFileTransformer @author Scott.Stark@jboss.org @version $Revision:$
  • org.jboss.util.loading.Translator
    An interface for transforming byte code before Class creation. This is compatible with the JDK1.5 java.lang.instrument.ClassFileTransformer proposal. @author Scott.Stark@jboss.org @version $Revision: 2787 $
  • org.jbpm.formapi.server.trans.Translator
  • org.jbpm.formbuilder.server.trans.ftl.Translator
  • org.olat.core.gui.translator.Translator
    @author Felix Jost
  • org.omnaest.i18nbinder.internal.facade.I18nFacade.Translator
  • org.openmrs.module.htmlformentry.Translator
    Encapsulates Translator functionality (see {@see HtmlFormEntryGenerator#applyTranslations(String, FormEntryContext)})
  • org.teiid.adminapi.Translator
  • org.zkoss.zuss.impl.out.Translator
    The translator used to translate ZUSS to CSS. @author tomyeh
  • pivot.wtkx.Translator
    Translates WTKX documents into compilable Java file objects.

    NOTE: This class contains experimental functionality and should be considered a "preview" until a future release. @author tvolkert


  • Examples of fmg.fmg8.endlAutomat.translator.Translator

           
            for (int i = 0; i < anzAuts; i++) {
                this.besteTrans[i] = null;
                this.besteTransCodes[i] = null;
                if (this.translatoren[i] == null) {
                    this.translatoren[i] = new Translator(
                          fmg.fmg8.endlAutomat.translator.Konstanten.STD_TRANS_STR,
                          new ScriptInterpreter(
                                  this.getPars(),
                                  ScriptInterpreter.MODUS_VERHALTEN),
                          this.getPars());
    View Full Code Here

    Examples of hirondelle.web4j.ui.translate.Translator

       The <tt>aLocale</tt> parameter is always required, even though there are cases when it
       is not actually used to render the result.
      */
      public String getMessage(Locale aLocale, TimeZone aTimeZone){
        String result = null;
        Translator translator = BuildImpl.forTranslator();
        Formats formats = new Formats(aLocale, aTimeZone);
        if( fParams.isEmpty() ){
          result = translator.get(fText, aLocale);
        }
        else {
          String localizedPattern = translator.get(fText, aLocale);
          List<String> formattedParams = new ArrayList<String>();
          for (Object param : fParams){
            if ( param instanceof RequestParameter ){
              RequestParameter reqParam = (RequestParameter)param;
              String translatedParamName = translator.get(reqParam.getName(), aLocale);
              formattedParams.add( translatedParamName );
            }
            else {
              //this will escape any special HTML chars in params :
              formattedParams.add( formats.objectToTextForReport(param).toString() );
    View Full Code Here

    Examples of nu.fw.jeti.plugins.Translator

          I18N.setTextAndMnemonic("main.popup.Reply",jButton1);
          String message = messageElement.getBody();
          if (PluginsInfo.isPluginLoaded("links"))
          {
            //jTextArea1.setDocument(new DefaultStyledDocument());
            Translator links = (Translator) PluginsInfo.newPluginInstance("links");
            links.init(jTextArea1);
            List wordList = ChatSplitPane.createWordList(message);
                  links.translate(wordList);
                  // Insert words from wordlist
                  Document doc = jTextArea1.getDocument();
            for(Iterator i = wordList.iterator();i.hasNext();) {
              Word w = (Word) i.next();
              doc.insertString(doc.getLength(),w.toString(),
    View Full Code Here

    Examples of org.andromda.core.translation.Translator

         * @return Translator
         */
        public Translator getTranslator()
        {
            final String methodName = "LibraryTranslation.getTranslator";
            final Translator translator =
                (Translator)ComponentContainer.instance().findComponent(this.translatorClass, Translator.class);
            if (translator == null)
            {
                throw new LibraryException(
                    methodName + " - a translator implementation must be defined, " +
    View Full Code Here

    Examples of org.andromda.core.translation.Translator

                logger.debug("performing " + debugMethodName);
            }
            try
            {
                TraceTranslator oclTranslator = new TraceTranslator();
                Translator translator = oclTranslator;
                if (oclTranslator.needsAdaption())
                {

                    if (logger.isInfoEnabled())
                    {
    View Full Code Here

    Examples of org.apache.fop.render.awt.viewer.Translator

       
        /**
         * Creates a new AWTRenderer instance.
         */
        public AWTRenderer() {
            translator = new Translator();
        }
    View Full Code Here

    Examples of org.apache.fop.viewer.Translator

        public void viewFO(File fo)
                    throws IOException, FOPException, TransformerException {

            //Setup l18n
            String language = System.getProperty("user.language");
            Translator translator = getResourceBundle(
                TRANSLATION_PATH + "resources." + language);
            translator.setMissingEmphasized(false);

            UserMessage.setTranslator(getResourceBundle(
                TRANSLATION_PATH + "messages." + language));

            //Setup renderer
            AWTRenderer renderer = new AWTRenderer(translator);

            //Create preview dialog (target for the AWTRenderer)
            PreviewDialog frame = createPreviewDialog(renderer, translator);
            renderer.setProgressListener(frame);
            renderer.setComponent(frame);

            //Setup Driver
            Driver driver = new Driver();
            driver.setLogger(new ConsoleLogger(ConsoleLogger.LEVEL_INFO));
            driver.setRenderer(renderer);

            try {
                // build FO tree: time
                frame.progress(translator.getString("Build FO tree") + " ...");

                //Load XSL-FO file (you can also do an XSL transformation here)
                TransformerFactory factory = TransformerFactory.newInstance();
                Transformer transformer = factory.newTransformer();
                Source src = new StreamSource(fo);
                Result res = new SAXResult(driver.getContentHandler());
                transformer.transform(src, res);

                //Show page
                frame.progress(translator.getString("Show"));
                frame.showPage();

            } catch (Exception e) {
                frame.reportException(e);
                if (e instanceof FOPException) {
    View Full Code Here

    Examples of org.apache.hivemind.schema.Translator

            m.expandSymbols("${flintstone}", null);
            control.setReturnValue("flintstone");

            MockControl tControl = newControl(Translator.class);
            Translator t = (Translator) tControl.getMock();

            m.getTranslator("cartoon");
            control.setReturnValue(t);

            Object flintstoneKey = new Object();
            t.translate(m, Object.class, "flintstone", element.getLocation());
            tControl.setReturnValue(flintstoneKey);

            replayControls();

            p.process(elements, m);
    View Full Code Here

    Examples of org.apache.pivot.wtkx.Translator

    /**
    */
    public class JavaTranslatorTest {
       public static void main(String[] args) throws Exception {
           Translator translator = new Translator();

           InputStream inputStream = JavaTranslatorTest.class.getResourceAsStream
               ("java_translator_test.wtkx");

           JavaFileObject javaFileObject = translator.translate(inputStream,
               "org.apache.pivot.wtkx.test.java_translator_test_WTKX");

           System.out.println(javaFileObject.getCharContent(true));

           ArrayList<JavaFileObject> javaFileObjects = new ArrayList<JavaFileObject>(1);
    View Full Code Here

    Examples of org.apache.tapestry.Translator

    public class TranslatorSourceImplTest extends InternalBaseTestCase
    {
        @Test
        public void found_translator_by_name()
        {
            Translator translator = mockTranslator();

            Map<String, Translator> configuration = Collections.singletonMap("mock", translator);

            replay();
    View Full Code Here
    TOP
    Copyright © 2018 www.massapi.com. All rights reserved.
    All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.