org.apache.mirae.j2me.xml
Class EntityResolver

java.lang.Object
  extended byorg.apache.mirae.j2me.xml.EntityResolver

public class EntityResolver
extends java.lang.Object

This entity resolver is mainly used by NonValidatingParser

Author:
Ias (iasandcb@tmax.co.kr)

Constructor Summary
EntityResolver()
          Initializes the resolver.
 
Method Summary
 void addExternalEntity(java.lang.String name, java.lang.String publicID, java.lang.String systemID)
          Adds an external entity.
 void addInternalEntity(java.lang.String name, java.lang.String value)
          Adds an internal entity.
 java.lang.Object getEntity(java.lang.String name)
          Returns a Java reader containing the value of an entity.
 boolean isExternalEntity(java.lang.String name)
          Returns true if an entity is external.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityResolver

public EntityResolver()
Initializes the resolver.

Method Detail

addInternalEntity

public void addInternalEntity(java.lang.String name,
                              java.lang.String value)
Adds an internal entity.

Parameters:
name - - the name of the entity.
value - - the value of the entity.

addExternalEntity

public void addExternalEntity(java.lang.String name,
                              java.lang.String publicID,
                              java.lang.String systemID)
Adds an external entity.

Parameters:
name - - the name of the entity.
publicID - - the public ID of the entity, which may be null.
systemID - - the system ID of the entity.

getEntity

public java.lang.Object getEntity(java.lang.String name)
Returns a Java reader containing the value of an entity.

Parameters:
name - the name of the entity.
Returns:
the reader, or null if the entity could not be resolved.

isExternalEntity

public boolean isExternalEntity(java.lang.String name)
Returns true if an entity is external.

Parameters:
name - the name of the entity.


Copyright © 2005 Apache Software Foundation. All Rights Reserved.