Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * $Id$
   */
  
  package com.javaforge.bobber.archetype.model.io.xpp3;
  
    //---------------------------------/
   //- Imported classes and packages -/
  //---------------------------------/
 
 import java.io.Reader;
Class BobberArchetypeXpp3Reader.

Version:
$Revision$ $Date$
 
 public class BobberArchetypeXpp3Reader {
 
 
       //--------------------------/
      //- Class/Member Variables -/
     //--------------------------/
 
    
If set the parser will be loaded with all single characters from the XHTML specification. The entities used:
  • http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
  • http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
  • http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
 
     private boolean addDefaultEntities = true;
 
 
       //-----------/
      //- Methods -/
     //-----------/
 
    
Returns the state of the "add default entities" flag.

Returns:
boolean
 
     public boolean getAddDefaultEntities()
     {
         return ;
     } //-- boolean getAddDefaultEntities() 
 
    
Method getBooleanValue.

Parameters:
s
parser
attribute
Returns:
boolean
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
 
     public boolean getBooleanValue(String sString attributeXmlPullParser parser)
         throws XmlPullParserException
     {
         return getBooleanValuesattributeparsernull );
     } //-- boolean getBooleanValue(String, String, XmlPullParser) 
 
    
Method getBooleanValue.

Parameters:
s
defaultValue
parser
attribute
Returns:
boolean
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
 
     public boolean getBooleanValue(String sString attributeXmlPullParser parserString defaultValue)
         throws XmlPullParserException
     {
         if ( s != null && s.length() != 0 )
         {
             return Boolean.valueOfs ).booleanValue();
         }
         if ( defaultValue != null )
         {
             return Boolean.valueOfdefaultValue ).booleanValue();
         }
         return false;
    } //-- boolean getBooleanValue(String, String, XmlPullParser, String) 

    
Method getCharacterValue.

Parameters:
s
parser
attribute
Returns:
char
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public char getCharacterValue(String sString attributeXmlPullParser parser)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            return s.charAt( 0 );
        }
        return 0;
    } //-- char getCharacterValue(String, String, XmlPullParser) 

    
Method getDateValue.

Parameters:
s
parser
attribute
Returns:
java.util.Date
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public java.util.Date getDateValue(String sString attributeXmlPullParser parser)
        throws XmlPullParserException
    {
        return getDateValuesattributenullparser );
    } //-- java.util.Date getDateValue(String, String, XmlPullParser) 

    
Method getDateValue.

Parameters:
s
parser
dateFormat
attribute
Returns:
java.util.Date
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public java.util.Date getDateValue(String sString attributeString dateFormatXmlPullParser parser)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            if ( dateFormat == null )
            {
                return new java.util.Date( Long.valueOfs ).longValue() );
            }
            else
            {
                DateFormat dateParser = new java.text.SimpleDateFormatdateFormat. );
                try
                {
                    return dateParser.parses );
                }
                catch ( java.text.ParseException e )
                {
                    throw new XmlPullParserExceptione.getMessage() );
                }
            }
        }
        return null;
    } //-- java.util.Date getDateValue(String, String, String, XmlPullParser) 

    
Method getDoubleValue.

Parameters:
s
strict
parser
attribute
Returns:
double
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public double getDoubleValue(String sString attributeXmlPullParser parserboolean strict)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            try
            {
                return Double.valueOfs ).doubleValue();
            }
            catch ( NumberFormatException e )
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unable to parse element '" + attribute + "', must be a floating point number"parsernull );
                }
            }
        }
        return 0;
    } //-- double getDoubleValue(String, String, XmlPullParser, boolean) 

    
Method getFloatValue.

Parameters:
s
strict
parser
attribute
Returns:
float
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public float getFloatValue(String sString attributeXmlPullParser parserboolean strict)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            try
            {
                return Float.valueOfs ).floatValue();
            }
            catch ( NumberFormatException e )
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unable to parse element '" + attribute + "', must be a floating point number"parsernull );
                }
            }
        }
        return 0;
    } //-- float getFloatValue(String, String, XmlPullParser, boolean) 

    
Method getIntegerValue.

Parameters:
s
strict
parser
attribute
Returns:
int
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public int getIntegerValue(String sString attributeXmlPullParser parserboolean strict)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            try
            {
                return Integer.valueOfs ).intValue();
            }
            catch ( NumberFormatException e )
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unable to parse element '" + attribute + "', must be an integer"parsernull );
                }
            }
        }
        return 0;
    } //-- int getIntegerValue(String, String, XmlPullParser, boolean) 

    
Method getLongValue.

Parameters:
s
strict
parser
attribute
Returns:
long
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public long getLongValue(String sString attributeXmlPullParser parserboolean strict)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            try
            {
                return Long.valueOfs ).longValue();
            }
            catch ( NumberFormatException e )
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unable to parse element '" + attribute + "', must be a long integer"parsernull );
                }
            }
        }
        return 0;
    } //-- long getLongValue(String, String, XmlPullParser, boolean) 

    
Method getRequiredAttributeValue.

Parameters:
s
strict
parser
attribute
Returns:
String
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public String getRequiredAttributeValue(String sString attributeXmlPullParser parserboolean strict)
        throws XmlPullParserException
    {
        if ( s == null )
        {
            if ( strict )
            {
                throw new XmlPullParserException"Missing required value for attribute '" + attribute + "'"parsernull );
            }
        }
        return s;
    } //-- String getRequiredAttributeValue(String, String, XmlPullParser, boolean) 

    
Method getShortValue.

Parameters:
s
strict
parser
attribute
Returns:
short
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public short getShortValue(String sString attributeXmlPullParser parserboolean strict)
        throws XmlPullParserException
    {
        if ( s != null )
        {
            try
            {
                return Short.valueOfs ).shortValue();
            }
            catch ( NumberFormatException e )
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unable to parse element '" + attribute + "', must be a short integer"parsernull );
                }
            }
        }
        return 0;
    } //-- short getShortValue(String, String, XmlPullParser, boolean) 

    
Method getTrimmedValue.

Parameters:
s
Returns:
String
    public String getTrimmedValue(String s)
    {
        if ( s != null )
        {
            s = s.trim();
        }
        return s;
    } //-- String getTrimmedValue(String) 

    
Method parseBobberArchetype.

Parameters:
tagName
strict
parser
Returns:
BobberArchetype
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    private BobberArchetype parseBobberArchetype(String tagNameXmlPullParser parserboolean strict)
        throws IOExceptionXmlPullParserException
    {
        BobberArchetype bobberArchetype = new BobberArchetype();
        java.util.Set parsed = new java.util.HashSet();
        int eventType = parser.getEventType();
        boolean foundRoot = false;
        while ( eventType != . )
        {
            if ( eventType == . )
            {
                if ( parser.getName().equalstagName ) )
                {
                    foundRoot = true;
                }
                else if ( parser.getName().equals"id" )  )
                {
                    if ( parsed.contains"id" ) )
                    {
                        throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                    }
                    parsed.add"id" );
                    bobberArchetype.setIdgetTrimmedValueparser.nextText()) );
                }
                else if ( parser.getName().equals"allowPartial" )  )
                {
                    if ( parsed.contains"allowPartial" ) )
                    {
                        throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                    }
                    parsed.add"allowPartial" );
                    bobberArchetype.setAllowPartialgetBooleanValuegetTrimmedValueparser.nextText()), "allowPartial"parser"false" ) );
                }
                else if ( parser.getName().equals"variables" )  )
                {
                    if ( parsed.contains"variables" ) )
                    {
                        throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                    }
                    parsed.add"variables" );
                    java.util.List variables = new java.util.ArrayList();
                    bobberArchetype.setVariablesvariables );
                    while ( parser.nextTag() == . )
                    {
                        if ( parser.getName().equals"variable" ) )
                        {
                            variables.addparseVariable"variable"parserstrict ) );
                        }
                        else
                        {
                            throw new XmlPullParserException"Unrecognised association: '" + parser.getName() + "'"parsernull );
                        }
                    }
                }
                else if ( parser.getName().equals"templates" )  )
                {
                    if ( parsed.contains"templates" ) )
                    {
                        throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                    }
                    parsed.add"templates" );
                    java.util.List templates = new java.util.ArrayList();
                    bobberArchetype.setTemplatestemplates );
                    while ( parser.nextTag() == . )
                    {
                        if ( parser.getName().equals"template" ) )
                        {
                            templates.addparseTemplate"template"parserstrict ) );
                        }
                        else
                        {
                            throw new XmlPullParserException"Unrecognised association: '" + parser.getName() + "'"parsernull );
                        }
                    }
                }
                else if ( !foundRoot && strict )
                {
                    throw new XmlPullParserException"Unrecognised tag: '" + parser.getName() + "'"parsernull );
                }
            }
            eventType = parser.next();
        }
        return bobberArchetype;
    } //-- BobberArchetype parseBobberArchetype(String, XmlPullParser, boolean) 

    
Method parseTemplate.

Parameters:
tagName
strict
parser
Returns:
Template
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    private Template parseTemplate(String tagNameXmlPullParser parserboolean strict)
        throws IOExceptionXmlPullParserException
    {
        Template template = new Template();
        java.util.Set parsed = new java.util.HashSet();
        while ( parser.nextTag() == . )
        {
            if ( parser.getName().equals"file" )  )
            {
                if ( parsed.contains"file" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"file" );
                template.setFilegetTrimmedValueparser.nextText()) );
            }
            else if ( parser.getName().equals"output" )  )
            {
                if ( parsed.contains"output" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"output" );
                template.setOutputgetTrimmedValueparser.nextText()) );
            }
            else if ( parser.getName().equals"dependsOnVar" )  )
            {
                if ( parsed.contains"dependsOnVar" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"dependsOnVar" );
                template.setDependsOnVargetTrimmedValueparser.nextText()) );
            }
            else
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unrecognised tag: '" + parser.getName() + "'"parsernull );
                }
                else
                {
                    // swallow up to end tag since this is not valid
                    while ( parser.next() != . ) {}
                }
            }
        }
        return template;
    } //-- Template parseTemplate(String, XmlPullParser, boolean) 

    
Method parseVariable.

Parameters:
tagName
strict
parser
Returns:
Variable
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    private Variable parseVariable(String tagNameXmlPullParser parserboolean strict)
        throws IOExceptionXmlPullParserException
    {
        Variable variable = new Variable();
        java.util.Set parsed = new java.util.HashSet();
        while ( parser.nextTag() == . )
        {
            if ( parser.getName().equals"name" )  )
            {
                if ( parsed.contains"name" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"name" );
                variable.setNamegetTrimmedValueparser.nextText()) );
            }
            else if ( parser.getName().equals"description" )  )
            {
                if ( parsed.contains"description" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"description" );
                variable.setDescriptiongetTrimmedValueparser.nextText()) );
            }
            else if ( parser.getName().equals"defvalue" )  )
            {
                if ( parsed.contains"defvalue" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"defvalue" );
                variable.setDefvaluegetTrimmedValueparser.nextText()) );
            }
            else if ( parser.getName().equals"variables" )  )
            {
                if ( parsed.contains"variables" ) )
                {
                    throw new XmlPullParserException"Duplicated tag: '" + parser.getName() + "'"parsernull );
                }
                parsed.add"variables" );
                java.util.List variables = new java.util.ArrayList();
                variable.setVariablesvariables );
                while ( parser.nextTag() == . )
                {
                    if ( parser.getName().equals"variable" ) )
                    {
                        variables.addparseVariable"variable"parserstrict ) );
                    }
                    else
                    {
                        throw new XmlPullParserException"Unrecognised association: '" + parser.getName() + "'"parsernull );
                    }
                }
            }
            else
            {
                if ( strict )
                {
                    throw new XmlPullParserException"Unrecognised tag: '" + parser.getName() + "'"parsernull );
                }
                else
                {
                    // swallow up to end tag since this is not valid
                    while ( parser.next() != . ) {}
                }
            }
        }
        return variable;
    } //-- Variable parseVariable(String, XmlPullParser, boolean) 

    
    public BobberArchetype read(Reader readerboolean strict)
        throws IOExceptionXmlPullParserException
    {
        XmlPullParser parser = new MXParser();
        
        parser.setInputreader );
        
        if (  ) 
        {
            // ----------------------------------------------------------------------
            // Latin 1 entities
            // ----------------------------------------------------------------------
            
            parser.defineEntityReplacementText"nbsp""\u00a0" ); 
            parser.defineEntityReplacementText"iexcl""\u00a1" ); 
            parser.defineEntityReplacementText"cent""\u00a2" ); 
            parser.defineEntityReplacementText"pound""\u00a3" ); 
            parser.defineEntityReplacementText"curren""\u00a4" ); 
            parser.defineEntityReplacementText"yen""\u00a5" ); 
            parser.defineEntityReplacementText"brvbar""\u00a6" ); 
            parser.defineEntityReplacementText"sect""\u00a7" ); 
            parser.defineEntityReplacementText"uml""\u00a8" ); 
            parser.defineEntityReplacementText"copy""\u00a9" ); 
            parser.defineEntityReplacementText"ordf""\u00aa" ); 
            parser.defineEntityReplacementText"laquo""\u00ab" ); 
            parser.defineEntityReplacementText"not""\u00ac" ); 
            parser.defineEntityReplacementText"shy""\u00ad" ); 
            parser.defineEntityReplacementText"reg""\u00ae" ); 
            parser.defineEntityReplacementText"macr""\u00af" ); 
            parser.defineEntityReplacementText"deg""\u00b0" ); 
            parser.defineEntityReplacementText"plusmn""\u00b1" ); 
            parser.defineEntityReplacementText"sup2""\u00b2" ); 
            parser.defineEntityReplacementText"sup3""\u00b3" ); 
            parser.defineEntityReplacementText"acute""\u00b4" ); 
            parser.defineEntityReplacementText"micro""\u00b5" ); 
            parser.defineEntityReplacementText"para""\u00b6" ); 
            parser.defineEntityReplacementText"middot""\u00b7" ); 
            parser.defineEntityReplacementText"cedil""\u00b8" ); 
            parser.defineEntityReplacementText"sup1""\u00b9" ); 
            parser.defineEntityReplacementText"ordm""\u00ba" ); 
            parser.defineEntityReplacementText"raquo""\u00bb" ); 
            parser.defineEntityReplacementText"frac14""\u00bc" ); 
            parser.defineEntityReplacementText"frac12""\u00bd" ); 
            parser.defineEntityReplacementText"frac34""\u00be" ); 
            parser.defineEntityReplacementText"iquest""\u00bf" ); 
            parser.defineEntityReplacementText"Agrave""\u00c0" ); 
            parser.defineEntityReplacementText"Aacute""\u00c1" ); 
            parser.defineEntityReplacementText"Acirc""\u00c2" ); 
            parser.defineEntityReplacementText"Atilde""\u00c3" ); 
            parser.defineEntityReplacementText"Auml""\u00c4" ); 
            parser.defineEntityReplacementText"Aring""\u00c5" ); 
            parser.defineEntityReplacementText"AElig""\u00c6" ); 
            parser.defineEntityReplacementText"Ccedil""\u00c7" ); 
            parser.defineEntityReplacementText"Egrave""\u00c8" ); 
            parser.defineEntityReplacementText"Eacute""\u00c9" ); 
            parser.defineEntityReplacementText"Ecirc""\u00ca" ); 
            parser.defineEntityReplacementText"Euml""\u00cb" ); 
            parser.defineEntityReplacementText"Igrave""\u00cc" ); 
            parser.defineEntityReplacementText"Iacute""\u00cd" ); 
            parser.defineEntityReplacementText"Icirc""\u00ce" ); 
            parser.defineEntityReplacementText"Iuml""\u00cf" ); 
            parser.defineEntityReplacementText"ETH""\u00d0" ); 
            parser.defineEntityReplacementText"Ntilde""\u00d1" ); 
            parser.defineEntityReplacementText"Ograve""\u00d2" ); 
            parser.defineEntityReplacementText"Oacute""\u00d3" ); 
            parser.defineEntityReplacementText"Ocirc""\u00d4" ); 
            parser.defineEntityReplacementText"Otilde""\u00d5" ); 
            parser.defineEntityReplacementText"Ouml""\u00d6" ); 
            parser.defineEntityReplacementText"times""\u00d7" ); 
            parser.defineEntityReplacementText"Oslash""\u00d8" ); 
            parser.defineEntityReplacementText"Ugrave""\u00d9" ); 
            parser.defineEntityReplacementText"Uacute""\u00da" ); 
            parser.defineEntityReplacementText"Ucirc""\u00db" ); 
            parser.defineEntityReplacementText"Uuml""\u00dc" ); 
            parser.defineEntityReplacementText"Yacute""\u00dd" ); 
            parser.defineEntityReplacementText"THORN""\u00de" ); 
            parser.defineEntityReplacementText"szlig""\u00df" ); 
            parser.defineEntityReplacementText"agrave""\u00e0" ); 
            parser.defineEntityReplacementText"aacute""\u00e1" ); 
            parser.defineEntityReplacementText"acirc""\u00e2" ); 
            parser.defineEntityReplacementText"atilde""\u00e3" ); 
            parser.defineEntityReplacementText"auml""\u00e4" ); 
            parser.defineEntityReplacementText"aring""\u00e5" ); 
            parser.defineEntityReplacementText"aelig""\u00e6" ); 
            parser.defineEntityReplacementText"ccedil""\u00e7" ); 
            parser.defineEntityReplacementText"egrave""\u00e8" ); 
            parser.defineEntityReplacementText"eacute""\u00e9" ); 
            parser.defineEntityReplacementText"ecirc""\u00ea" ); 
            parser.defineEntityReplacementText"euml""\u00eb" ); 
            parser.defineEntityReplacementText"igrave""\u00ec" ); 
            parser.defineEntityReplacementText"iacute""\u00ed" ); 
            parser.defineEntityReplacementText"icirc""\u00ee" ); 
            parser.defineEntityReplacementText"iuml""\u00ef" ); 
            parser.defineEntityReplacementText"eth""\u00f0" ); 
            parser.defineEntityReplacementText"ntilde""\u00f1" ); 
            parser.defineEntityReplacementText"ograve""\u00f2" ); 
            parser.defineEntityReplacementText"oacute""\u00f3" ); 
            parser.defineEntityReplacementText"ocirc""\u00f4" ); 
            parser.defineEntityReplacementText"otilde""\u00f5" ); 
            parser.defineEntityReplacementText"ouml""\u00f6" ); 
            parser.defineEntityReplacementText"divide""\u00f7" ); 
            parser.defineEntityReplacementText"oslash""\u00f8" ); 
            parser.defineEntityReplacementText"ugrave""\u00f9" ); 
            parser.defineEntityReplacementText"uacute""\u00fa" ); 
            parser.defineEntityReplacementText"ucirc""\u00fb" ); 
            parser.defineEntityReplacementText"uuml""\u00fc" ); 
            parser.defineEntityReplacementText"yacute""\u00fd" ); 
            parser.defineEntityReplacementText"thorn""\u00fe" ); 
            parser.defineEntityReplacementText"yuml""\u00ff" ); 
            
            // ----------------------------------------------------------------------
            // Special entities
            // ----------------------------------------------------------------------
            
            parser.defineEntityReplacementText"OElig""\u0152" ); 
            parser.defineEntityReplacementText"oelig""\u0153" ); 
            parser.defineEntityReplacementText"Scaron""\u0160" ); 
            parser.defineEntityReplacementText"scaron""\u0161" ); 
            parser.defineEntityReplacementText"Yuml""\u0178" ); 
            parser.defineEntityReplacementText"circ""\u02c6" ); 
            parser.defineEntityReplacementText"tilde""\u02dc" ); 
            parser.defineEntityReplacementText"ensp""\u2002" ); 
            parser.defineEntityReplacementText"emsp""\u2003" ); 
            parser.defineEntityReplacementText"thinsp""\u2009" ); 
            parser.defineEntityReplacementText"zwnj""\u200c" ); 
            parser.defineEntityReplacementText"zwj""\u200d" ); 
            parser.defineEntityReplacementText"lrm""\u200e" ); 
            parser.defineEntityReplacementText"rlm""\u200f" ); 
            parser.defineEntityReplacementText"ndash""\u2013" ); 
            parser.defineEntityReplacementText"mdash""\u2014" ); 
            parser.defineEntityReplacementText"lsquo""\u2018" ); 
            parser.defineEntityReplacementText"rsquo""\u2019" ); 
            parser.defineEntityReplacementText"sbquo""\u201a" ); 
            parser.defineEntityReplacementText"ldquo""\u201c" ); 
            parser.defineEntityReplacementText"rdquo""\u201d" ); 
            parser.defineEntityReplacementText"bdquo""\u201e" ); 
            parser.defineEntityReplacementText"dagger""\u2020" ); 
            parser.defineEntityReplacementText"Dagger""\u2021" ); 
            parser.defineEntityReplacementText"permil""\u2030" ); 
            parser.defineEntityReplacementText"lsaquo""\u2039" ); 
            parser.defineEntityReplacementText"rsaquo""\u203a" ); 
            parser.defineEntityReplacementText"euro""\u20ac" ); 
            
            // ----------------------------------------------------------------------
            // Symbol entities
            // ----------------------------------------------------------------------
            
            parser.defineEntityReplacementText"fnof""\u0192" ); 
            parser.defineEntityReplacementText"Alpha""\u0391" ); 
            parser.defineEntityReplacementText"Beta""\u0392" ); 
            parser.defineEntityReplacementText"Gamma""\u0393" ); 
            parser.defineEntityReplacementText"Delta""\u0394" ); 
            parser.defineEntityReplacementText"Epsilon""\u0395" ); 
            parser.defineEntityReplacementText"Zeta""\u0396" ); 
            parser.defineEntityReplacementText"Eta""\u0397" ); 
            parser.defineEntityReplacementText"Theta""\u0398" ); 
            parser.defineEntityReplacementText"Iota""\u0399" ); 
            parser.defineEntityReplacementText"Kappa""\u039a" ); 
            parser.defineEntityReplacementText"Lambda""\u039b" ); 
            parser.defineEntityReplacementText"Mu""\u039c" ); 
            parser.defineEntityReplacementText"Nu""\u039d" ); 
            parser.defineEntityReplacementText"Xi""\u039e" ); 
            parser.defineEntityReplacementText"Omicron""\u039f" ); 
            parser.defineEntityReplacementText"Pi""\u03a0" ); 
            parser.defineEntityReplacementText"Rho""\u03a1" ); 
            parser.defineEntityReplacementText"Sigma""\u03a3" ); 
            parser.defineEntityReplacementText"Tau""\u03a4" ); 
            parser.defineEntityReplacementText"Upsilon""\u03a5" ); 
            parser.defineEntityReplacementText"Phi""\u03a6" ); 
            parser.defineEntityReplacementText"Chi""\u03a7" ); 
            parser.defineEntityReplacementText"Psi""\u03a8" ); 
            parser.defineEntityReplacementText"Omega""\u03a9" ); 
            parser.defineEntityReplacementText"alpha""\u03b1" ); 
            parser.defineEntityReplacementText"beta""\u03b2" ); 
            parser.defineEntityReplacementText"gamma""\u03b3" ); 
            parser.defineEntityReplacementText"delta""\u03b4" ); 
            parser.defineEntityReplacementText"epsilon""\u03b5" ); 
            parser.defineEntityReplacementText"zeta""\u03b6" ); 
            parser.defineEntityReplacementText"eta""\u03b7" ); 
            parser.defineEntityReplacementText"theta""\u03b8" ); 
            parser.defineEntityReplacementText"iota""\u03b9" ); 
            parser.defineEntityReplacementText"kappa""\u03ba" ); 
            parser.defineEntityReplacementText"lambda""\u03bb" ); 
            parser.defineEntityReplacementText"mu""\u03bc" ); 
            parser.defineEntityReplacementText"nu""\u03bd" ); 
            parser.defineEntityReplacementText"xi""\u03be" ); 
            parser.defineEntityReplacementText"omicron""\u03bf" ); 
            parser.defineEntityReplacementText"pi""\u03c0" ); 
            parser.defineEntityReplacementText"rho""\u03c1" ); 
            parser.defineEntityReplacementText"sigmaf""\u03c2" ); 
            parser.defineEntityReplacementText"sigma""\u03c3" ); 
            parser.defineEntityReplacementText"tau""\u03c4" ); 
            parser.defineEntityReplacementText"upsilon""\u03c5" ); 
            parser.defineEntityReplacementText"phi""\u03c6" ); 
            parser.defineEntityReplacementText"chi""\u03c7" ); 
            parser.defineEntityReplacementText"psi""\u03c8" ); 
            parser.defineEntityReplacementText"omega""\u03c9" ); 
            parser.defineEntityReplacementText"thetasym""\u03d1" ); 
            parser.defineEntityReplacementText"upsih""\u03d2" ); 
            parser.defineEntityReplacementText"piv""\u03d6" ); 
            parser.defineEntityReplacementText"bull""\u2022" ); 
            parser.defineEntityReplacementText"hellip""\u2026" ); 
            parser.defineEntityReplacementText"prime""\u2032" ); 
            parser.defineEntityReplacementText"Prime""\u2033" ); 
            parser.defineEntityReplacementText"oline""\u203e" ); 
            parser.defineEntityReplacementText"frasl""\u2044" ); 
            parser.defineEntityReplacementText"weierp""\u2118" ); 
            parser.defineEntityReplacementText"image""\u2111" ); 
            parser.defineEntityReplacementText"real""\u211c" ); 
            parser.defineEntityReplacementText"trade""\u2122" ); 
            parser.defineEntityReplacementText"alefsym""\u2135" ); 
            parser.defineEntityReplacementText"larr""\u2190" ); 
            parser.defineEntityReplacementText"uarr""\u2191" ); 
            parser.defineEntityReplacementText"rarr""\u2192" ); 
            parser.defineEntityReplacementText"darr""\u2193" ); 
            parser.defineEntityReplacementText"harr""\u2194" ); 
            parser.defineEntityReplacementText"crarr""\u21b5" ); 
            parser.defineEntityReplacementText"lArr""\u21d0" ); 
            parser.defineEntityReplacementText"uArr""\u21d1" ); 
            parser.defineEntityReplacementText"rArr""\u21d2" ); 
            parser.defineEntityReplacementText"dArr""\u21d3" ); 
            parser.defineEntityReplacementText"hArr""\u21d4" ); 
            parser.defineEntityReplacementText"forall""\u2200" ); 
            parser.defineEntityReplacementText"part""\u2202" ); 
            parser.defineEntityReplacementText"exist""\u2203" ); 
            parser.defineEntityReplacementText"empty""\u2205" ); 
            parser.defineEntityReplacementText"nabla""\u2207" ); 
            parser.defineEntityReplacementText"isin""\u2208" ); 
            parser.defineEntityReplacementText"notin""\u2209" ); 
            parser.defineEntityReplacementText"ni""\u220b" ); 
            parser.defineEntityReplacementText"prod""\u220f" ); 
            parser.defineEntityReplacementText"sum""\u2211" ); 
            parser.defineEntityReplacementText"minus""\u2212" ); 
            parser.defineEntityReplacementText"lowast""\u2217" ); 
            parser.defineEntityReplacementText"radic""\u221a" ); 
            parser.defineEntityReplacementText"prop""\u221d" ); 
            parser.defineEntityReplacementText"infin""\u221e" ); 
            parser.defineEntityReplacementText"ang""\u2220" ); 
            parser.defineEntityReplacementText"and""\u2227" ); 
            parser.defineEntityReplacementText"or""\u2228" ); 
            parser.defineEntityReplacementText"cap""\u2229" ); 
            parser.defineEntityReplacementText"cup""\u222a" ); 
            parser.defineEntityReplacementText"int""\u222b" ); 
            parser.defineEntityReplacementText"there4""\u2234" ); 
            parser.defineEntityReplacementText"sim""\u223c" ); 
            parser.defineEntityReplacementText"cong""\u2245" ); 
            parser.defineEntityReplacementText"asymp""\u2248" ); 
            parser.defineEntityReplacementText"ne""\u2260" ); 
            parser.defineEntityReplacementText"equiv""\u2261" ); 
            parser.defineEntityReplacementText"le""\u2264" ); 
            parser.defineEntityReplacementText"ge""\u2265" ); 
            parser.defineEntityReplacementText"sub""\u2282" ); 
            parser.defineEntityReplacementText"sup""\u2283" ); 
            parser.defineEntityReplacementText"nsub""\u2284" ); 
            parser.defineEntityReplacementText"sube""\u2286" ); 
            parser.defineEntityReplacementText"supe""\u2287" ); 
            parser.defineEntityReplacementText"oplus""\u2295" ); 
            parser.defineEntityReplacementText"otimes""\u2297" ); 
            parser.defineEntityReplacementText"perp""\u22a5" ); 
            parser.defineEntityReplacementText"sdot""\u22c5" ); 
            parser.defineEntityReplacementText"lceil""\u2308" ); 
            parser.defineEntityReplacementText"rceil""\u2309" ); 
            parser.defineEntityReplacementText"lfloor""\u230a" ); 
            parser.defineEntityReplacementText"rfloor""\u230b" ); 
            parser.defineEntityReplacementText"lang""\u2329" ); 
            parser.defineEntityReplacementText"rang""\u232a" ); 
            parser.defineEntityReplacementText"loz""\u25ca" ); 
            parser.defineEntityReplacementText"spades""\u2660" ); 
            parser.defineEntityReplacementText"clubs""\u2663" ); 
            parser.defineEntityReplacementText"hearts""\u2665" ); 
            parser.defineEntityReplacementText"diams""\u2666" ); 
            
        }
        
        parser.next();
        return parseBobberArchetype"archetype"parserstrict );
    } //-- BobberArchetype read(Reader, boolean) 

    
    public BobberArchetype read(Reader reader)
        throws IOExceptionXmlPullParserException
    {
        return readreadertrue );
    } //-- BobberArchetype read(Reader) 

    
Method read.

Parameters:
in
strict
Returns:
BobberArchetype
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
    public BobberArchetype read(InputStream inboolean strict)
        throws IOExceptionXmlPullParserException
    {
        Reader reader = ReaderFactory.newXmlReaderin );
        
        return readreaderstrict );
    } //-- BobberArchetype read(InputStream, boolean) 

    
Method read.

    public BobberArchetype read(InputStream in)
        throws IOExceptionXmlPullParserException
    {
        Reader reader = ReaderFactory.newXmlReaderin );
        
        return readreader );
    } //-- BobberArchetype read(InputStream) 

    
Sets the state of the "add default entities" flag.

Parameters:
addDefaultEntities
    public void setAddDefaultEntities(boolean addDefaultEntities)
    {
        this. = addDefaultEntities;
    } //-- void setAddDefaultEntities(boolean) 
New to GrepCode? Check out our FAQ X