Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
wlfxb - a library for creating and processing of TCF data streams. Copyright (C) University of Tübingen. This file is part of wlfxb. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
 
 
 package eu.clarin.weblicht.wlfxb.tc.xb;
 
 import java.util.List;

Author(s):
Yana Panchenko
 
 public class PronunciationStored implements Pronunciation {
 
     public static final String XML_NAME = "pron";
     @XmlAttribute(name = ., required = true)
     protected PronunciationType type;
     @XmlAttribute(name = "onset")
     protected Float onset;
     @XmlAttribute(name = "offset")
     protected Float offset;
     @XmlAttribute(name = "cp")
     protected String cp;
     @XmlAttribute(name = "rp")
     protected String rp;
 
     @Override
     public PronunciationType getType() {
         return ;
     }
 
     @Override
     public String getCanonical() {
         return ;
     }
 
     @Override
     public String getRealized() {
         return ;
     }
 
     @Override
     public Float getOnsetInSeconds() {
         return ;
     }
 
     @Override
     public Float getOffsetInSeconds() {
         return ;
     }
 
     @Override
     public boolean hasChildren() {
         return !.isEmpty();
     }
 
     @Override
     public boolean hasOnOffsets() {
         return ( != null &&  != null);
     }
 
     @Override
     public Pronunciation[] getChildren() {
         return .toArray(new Pronunciation[.size()]);
     }
 
     @Override
     public String toString() {
         StringBuilder sb = new StringBuilder();
         sb.append();
         if ( != null) {
             sb.append(" ");
            sb.append();
        }
        if ( != null) {
            sb.append(" ");
            sb.append();
        }
        if (hasOnOffsets()) {
            sb.append(" ").append();
            sb.append(" ").append();
        }
        if (hasChildren()) {
            sb.append(" ( ");
            sb.append(.toString());
            sb.append(" )");
        }
        return sb.toString();
    }
New to GrepCode? Check out our FAQ X