Package org.eclipse.wst.xml.xpath2.processor.internal.types.builtin


org.eclipse.wst.xml.xpath2.processor.internal.types.builtin
Class BuiltinTypeDefinition



public class BuiltinTypeDefinition
extends java.lang.Object

Field Summary

public static java.lang.StringXS_NS
    

Constructor Summary

BuiltinTypeDefinition(javax.xml.namespace.QName name , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)
BuiltinTypeDefinition(java.lang.String name , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)
BuiltinTypeDefinition(javax.xml.namespace.QName name , java.lang.Class implementationClass , java.lang.Class nativeType , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)
BuiltinTypeDefinition(java.lang.String name , java.lang.Class implementationClass , java.lang.Class nativeType , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)

Method Summary

public org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.SingleItemSequenceconstruct(org.eclipse.wst.xml.xpath2.api.ResultSequence rs)
    
public org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.SingleItemSequenceconstructNative(java.lang.Object obj)
    
public booleanderivedFrom(java.lang.String namespace , java.lang.String name , short derivationMethod)
    
public booleanderivedFromType(org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition ancestorType , short derivationMethod)
    
public org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinitiongetBaseType()
    
public java.lang.StringgetName()
    
public java.lang.StringgetNamespace()
    
public java.lang.ClassgetNativeType()
    
public java.util.ListgetSimpleTypes(org.w3c.dom.Attr attr)
    
public java.util.ListgetSimpleTypes(org.w3c.dom.Element attr)
    
public booleanisAbstract()
    

Field Detail

XS_NS

public static java.lang.String XS_NS


Constructor Detail

BuiltinTypeDefinition

public BuiltinTypeDefinition(javax.xml.namespace.QName name , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)


BuiltinTypeDefinition

public BuiltinTypeDefinition(java.lang.String name , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)


BuiltinTypeDefinition

public BuiltinTypeDefinition(javax.xml.namespace.QName name , java.lang.Class implementationClass , java.lang.Class nativeType , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)


BuiltinTypeDefinition

public BuiltinTypeDefinition(java.lang.String name , java.lang.Class implementationClass , java.lang.Class nativeType , org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition baseType)


Methods Detail

construct

public org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.SingleItemSequence construct(org.eclipse.wst.xml.xpath2.api.ResultSequence rs)

Parameters

rs

Returns

org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.SingleItemSequence


constructNative

public org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.SingleItemSequence constructNative(java.lang.Object obj)

Parameters

obj

Returns

org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.SingleItemSequence


derivedFrom

public boolean derivedFrom(java.lang.String namespace , java.lang.String name , short derivationMethod)

Parameters

namespace

name

derivationMethod

Returns

boolean


derivedFromType

public boolean derivedFromType(org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition ancestorType , short derivationMethod)

Parameters

ancestorType

derivationMethod

Returns

boolean


getBaseType

public org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition getBaseType()

Returns

org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition


getName

public java.lang.String getName()

Returns

java.lang.String


getNamespace

public java.lang.String getNamespace()

Returns

java.lang.String


getNativeType

public java.lang.Class getNativeType()

Returns

java.lang.Class


getSimpleTypes

public java.util.List getSimpleTypes(org.w3c.dom.Attr attr)

Parameters

attr

Returns

java.util.List


getSimpleTypes

public java.util.List getSimpleTypes(org.w3c.dom.Element attr)

Parameters

attr

Returns

java.util.List


isAbstract

public boolean isAbstract()

Returns

boolean