Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.xmlbeans
Class SchemaComponent.Ref  view SchemaComponent.Ref download SchemaComponent.Ref.java

java.lang.Object
  extended byorg.apache.xmlbeans.SchemaComponent.Ref
Direct Known Subclasses:
SchemaAttributeGroup.Ref, SchemaGlobalAttribute.Ref, SchemaGlobalElement.Ref, SchemaIdentityConstraint.Ref, SchemaModelGroup.Ref, SchemaType.Ref
Enclosing class:
SchemaComponent

public abstract static class SchemaComponent.Ref
extends java.lang.Object

A lazy reference to a component. Used by SchemaTypeLoaders to avoid loading components until they are actually needed.


Field Summary
 java.lang.String _handle
           
private  SchemaComponent _schemaComponent
           
private  SchemaTypeSystem _schemaTypeSystem
           
 
Constructor Summary
protected SchemaComponent.Ref(SchemaComponent schemaComponent)
           
protected SchemaComponent.Ref(SchemaTypeSystem schemaTypeSystem, java.lang.String handle)
           
 
Method Summary
 SchemaComponent getComponent()
           
abstract  int getComponentType()
           
 SchemaTypeSystem getTypeSystem()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_schemaComponent

private SchemaComponent _schemaComponent

_schemaTypeSystem

private SchemaTypeSystem _schemaTypeSystem

_handle

public java.lang.String _handle
Constructor Detail

SchemaComponent.Ref

protected SchemaComponent.Ref(SchemaComponent schemaComponent)

SchemaComponent.Ref

protected SchemaComponent.Ref(SchemaTypeSystem schemaTypeSystem,
                              java.lang.String handle)
Method Detail

getComponentType

public abstract int getComponentType()

getTypeSystem

public final SchemaTypeSystem getTypeSystem()

getComponent

public final SchemaComponent getComponent()