package com.google.android.util; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * 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. * #L% */ public abstract class AbstractMessageParser { // Classes public static interface Resources { // Methods public AbstractMessageParser.TrieNode getSmileys(); public AbstractMessageParser.TrieNode getAcronyms(); public AbstractMessageParser.TrieNode getDomainSuffixes(); public java.util.Set<java.lang.String> getSchemes(); } public abstract static class Token { // Classes public static enum Type { // Enum Constants html((java.lang.String) null) , format((java.lang.String) null) , l((java.lang.String) null) , e((java.lang.String) null) , a((java.lang.String) null) , m((java.lang.String) null) , v((java.lang.String) null) , yt((java.lang.String) null) , p((java.lang.String) null) , f((java.lang.String) null) ; // Fields // Constructors private Type(java.lang.String arg1){ } // Methods public java.lang.String toString(){ return (java.lang.String) null; } } // Fields protected AbstractMessageParser.Token.Type type; protected java.lang.String text; // Constructors protected Token(AbstractMessageParser.Token.Type arg1, java.lang.String arg2){ } // Methods public boolean isArray(){ return false; } public AbstractMessageParser.Token.Type getType(){ return (AbstractMessageParser.Token.Type) null; } public java.lang.String getRawText(){ return (java.lang.String) null; } public java.lang.String toHtml(boolean arg1){ return (java.lang.String) null; } public boolean isMedia(){ return false; } public abstract boolean isHtml(); public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public boolean controlCaps(){ return false; } public boolean setCaps(){ return false; } } public static class Html extends AbstractMessageParser.Token { // Constructors public Html(java.lang.String arg1, java.lang.String arg2){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public java.lang.String toHtml(boolean arg1){ return (java.lang.String) null; } public boolean isHtml(){ return false; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public void trimLeadingWhitespace(){ } public void trimTrailingWhitespace(){ } public static java.lang.String trimTrailingWhitespace(java.lang.String arg1){ return (java.lang.String) null; } } public static class MusicTrack extends AbstractMessageParser.Token { // Constructors public MusicTrack(java.lang.String arg1){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public boolean isHtml(){ return false; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public java.lang.String getTrack(){ return (java.lang.String) null; } } public static class Link extends AbstractMessageParser.Token { // Constructors public Link(java.lang.String arg1, java.lang.String arg2){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public java.lang.String getURL(){ return (java.lang.String) null; } public boolean isHtml(){ return false; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } } public static class Video extends AbstractMessageParser.Token { // Constructors public Video(java.lang.String arg1, java.lang.String arg2){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public static java.lang.String getURL(java.lang.String arg1){ return (java.lang.String) null; } public static java.lang.String getURL(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String) null; } public boolean isMedia(){ return false; } public boolean isHtml(){ return false; } public static AbstractMessageParser.Video matchURL(java.lang.String arg1, java.lang.String arg2){ return (AbstractMessageParser.Video) null; } public java.lang.String getDocID(){ return (java.lang.String) null; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public static java.lang.String getRssUrl(java.lang.String arg1){ return (java.lang.String) null; } } public static class YouTubeVideo extends AbstractMessageParser.Token { // Constructors public YouTubeVideo(java.lang.String arg1, java.lang.String arg2){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public static java.lang.String getURL(java.lang.String arg1){ return (java.lang.String) null; } public static java.lang.String getURL(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String) null; } public boolean isMedia(){ return false; } public boolean isHtml(){ return false; } public static AbstractMessageParser.YouTubeVideo matchURL(java.lang.String arg1, java.lang.String arg2){ return (AbstractMessageParser.YouTubeVideo) null; } public java.lang.String getDocID(){ return (java.lang.String) null; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public static java.lang.String getRssUrl(java.lang.String arg1){ return (java.lang.String) null; } public static java.lang.String getPrefixedURL(boolean arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4){ return (java.lang.String) null; } } public static class Photo extends AbstractMessageParser.Token { // Constructors public Photo(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public boolean isMedia(){ return false; } public boolean isHtml(){ return false; } public static AbstractMessageParser.Photo matchURL(java.lang.String arg1, java.lang.String arg2){ return (AbstractMessageParser.Photo) null; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public static java.lang.String getRssUrl(java.lang.String arg1){ return (java.lang.String) null; } public java.lang.String getUser(){ return (java.lang.String) null; } public java.lang.String getAlbum(){ return (java.lang.String) null; } public static java.lang.String getAlbumURL(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String) null; } public java.lang.String getPhoto(){ return (java.lang.String) null; } public static java.lang.String getPhotoURL(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3){ return (java.lang.String) null; } } public static class FlickrPhoto extends AbstractMessageParser.Token { // Constructors public FlickrPhoto(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public java.lang.String getUrl(){ return (java.lang.String) null; } public boolean isMedia(){ return false; } public boolean isHtml(){ return false; } public static AbstractMessageParser.FlickrPhoto matchURL(java.lang.String arg1, java.lang.String arg2){ return (AbstractMessageParser.FlickrPhoto) null; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public static java.lang.String getRssUrl(java.lang.String arg1){ return (java.lang.String) null; } public java.lang.String getUser(){ return (java.lang.String) null; } public java.lang.String getPhoto(){ return (java.lang.String) null; } public static java.lang.String getPhotoURL(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String) null; } public java.lang.String getGrouping(){ return (java.lang.String) null; } public java.lang.String getGroupingId(){ return (java.lang.String) null; } public static java.lang.String getTagsURL(java.lang.String arg1){ return (java.lang.String) null; } public static java.lang.String getUserURL(java.lang.String arg1){ return (java.lang.String) null; } public static java.lang.String getUserTagsURL(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String) null; } public static java.lang.String getUserSetsURL(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String) null; } } public static class Smiley extends AbstractMessageParser.Token { // Constructors public Smiley(java.lang.String arg1){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public boolean isHtml(){ return false; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } } public static class Acronym extends AbstractMessageParser.Token { // Constructors public Acronym(java.lang.String arg1, java.lang.String arg2){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public java.lang.String getValue(){ return (java.lang.String) null; } public boolean isHtml(){ return false; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } } public static class Format extends AbstractMessageParser.Token { // Constructors public Format(char arg1, boolean arg2){ super((AbstractMessageParser.Token.Type) null, (java.lang.String) null); } // Methods public java.lang.String toHtml(boolean arg1){ return (java.lang.String) null; } public boolean isHtml(){ return false; } public java.util.List<java.lang.String> getInfo(){ return (java.util.List) null; } public boolean controlCaps(){ return false; } public boolean setCaps(){ return false; } public void setMatched(boolean arg1){ } } public static class TrieNode { // Constructors public TrieNode(){ } public TrieNode(java.lang.String arg1){ } // Methods public final java.lang.String getValue(){ return (java.lang.String) null; } public final boolean exists(){ return false; } public void setValue(java.lang.String arg1){ } public final java.lang.String getText(){ return (java.lang.String) null; } public AbstractMessageParser.TrieNode getChild(char arg1){ return (AbstractMessageParser.TrieNode) null; } public AbstractMessageParser.TrieNode getOrCreateChild(char arg1){ return (AbstractMessageParser.TrieNode) null; } public static void addToTrie(AbstractMessageParser.TrieNode arg1, java.lang.String arg2, java.lang.String arg3){ } } public static class Part { // Constructors public Part(){ } // Methods public void add(AbstractMessageParser.Token arg1){ } public java.lang.String getType(boolean arg1){ return (java.lang.String) null; } public java.lang.String getRawText(){ return (java.lang.String) null; } public boolean isMedia(){ return false; } public java.util.ArrayList<AbstractMessageParser.Token> getTokens(){ return (java.util.ArrayList) null; } public void setMeText(java.lang.String arg1){ } public AbstractMessageParser.Token getMediaToken(){ return (AbstractMessageParser.Token) null; } } // Fields public static final java.lang.String musicNote = "\u266b "; // Constructors public AbstractMessageParser(java.lang.String arg1){ } public AbstractMessageParser(java.lang.String arg1, boolean arg2, boolean arg3, boolean arg4, boolean arg5, boolean arg6, boolean arg7){ } // Methods protected abstract AbstractMessageParser.Resources getResources(); protected static java.lang.String reverse(java.lang.String arg1){ return (java.lang.String) null; } public void parse(){ } public final AbstractMessageParser.Part getPart(int arg1){ return (AbstractMessageParser.Part) null; } public final int getPartCount(){ return 0; } public final java.lang.String getRawText(){ return (java.lang.String) null; } public final java.util.List<AbstractMessageParser.Part> getParts(){ return (java.util.List) null; } public static AbstractMessageParser.Token tokenForUrl(java.lang.String arg1, java.lang.String arg2){ return (AbstractMessageParser.Token) null; } public java.lang.String toHtml(){ return (java.lang.String) null; } }