|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SmAtomBridge<A,S>
Method Summary | |
---|---|
A[] |
atomArray(int size)
Allocates an empty array of atoms. |
A |
baseAtomFromForeignAtom(A foreignAtom)
|
A |
castAs(A sourceAtom,
SmName<S> targetType)
|
A |
castAs(A sourceAtom,
SmNativeType targetType)
|
A |
compile(java.lang.String sourceValue,
SmName<S> targetType)
|
A |
compile(java.lang.String sourceValue,
SmName<S> targetType,
SmPrefixResolver<S> resolver)
|
A |
compile(java.lang.String sourceValue,
SmNativeType targetType)
|
A |
compile(java.lang.String sourceValue,
SmNativeType targetType,
SmPrefixResolver<S> resolver)
|
A |
createBase64Binary(byte[] base64BinaryValue)
Returns an xs:base64Binary based upon the value. |
A |
createBoolean(boolean value)
Returns an xs:boolean based upon the value. |
A |
createByte(byte byteValue)
Returns an xs:byte based upon the value. |
A |
createDate(int year,
int month,
int dayOfMonth,
int timezone)
Returns an xs:date atomic value. |
A |
createDateTime(int year,
int month,
int dayOfMonth,
int hour,
int minute,
int second,
int millis,
java.math.BigDecimal remainderSecond,
int offsetInMinutes)
Returns an xs:dateTime atomic value. |
A |
createDay(int dayOfMonth,
int timezone)
Returns an xs:gDay based upon the value. |
A |
createDayTimeDuration(java.math.BigDecimal seconds)
|
A |
createDecimal(java.math.BigDecimal decimalValue)
Returns an xs:decimal based upon the value. |
A |
createDouble(double value)
Returns an xs:double based upon the value. |
A |
createFloat(float floatValue)
Returns an xs:float based upon the value. |
A |
createHexBinary(byte[] hexBinaryValue)
Returns an xs:hexBinary based upon the value. |
A |
createInt(int intValue)
Returns an xs:int based upon the value. |
A |
createInteger(java.math.BigInteger value)
Returns an xs:integer based upon the value. |
A |
createLong(long longValue)
Returns an xs:long based upon the value. |
A |
createMonth(int month,
int timezone)
Returns an xs:gMonth based upon the value. |
A |
createMonthDay(int month,
int dayOfMonth,
int timezone)
Returns an xs:gMonthDay based upon the value. |
A |
createQName(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String prefix)
Constructs an expanded-QName. |
A |
createShort(short shortValue)
Returns an xs:short based upon the value. |
A |
createString(java.lang.String strval)
Creates an implementation xs:string from an String . |
A |
createTime(int hourOfDay,
int minute,
int second,
int millis,
java.math.BigDecimal fractionalSecond,
int timezone)
Creates an xs:time atomic value. |
A |
createUntypedAtomic(java.lang.String strval)
Creates an implementation xs:untypedAtomic from a String . |
A |
createURI(java.net.URI uri)
|
A |
createYear(int year,
int timezone)
Returns an xs:gYear based upon the value. |
A |
createYearMonth(int year,
int month,
int timezone)
Returns an xs:gYearMonth based upon the value. |
A |
createYearMonthDuration(int totalMonths)
|
byte[] |
getBase64Binary(A atom)
|
SmName<S> |
getBaseType(SmName<S> dataType)
|
boolean |
getBoolean(A atom)
|
A |
getBooleanFalse()
|
A |
getBooleanTrue()
|
byte |
getByte(A atom)
|
java.lang.String |
getC14NForm(A atom)
|
java.lang.String |
getC14NString(java.util.List<? extends A> atoms)
|
SmName<S> |
getDataType(A atom)
|
int |
getDayOfMonth(A gregorian)
|
java.math.BigDecimal |
getDecimal(A atom)
|
double |
getDouble(A atom)
|
int |
getDurationTotalMonths(A duration)
|
java.math.BigDecimal |
getDurationTotalSeconds(A duration)
|
float |
getFloat(A atom)
|
java.math.BigDecimal |
getFractionalSecondPart(A gregorian)
|
int |
getGmtOffset(A gregorian)
|
byte[] |
getHexBinary(A atom)
|
int |
getHourOfDay(A gregorian)
|
int |
getInt(A atom)
|
java.math.BigInteger |
getInteger(A atom)
|
int |
getIntegralSecondPart(A gregorian)
|
long |
getLong(A atom)
|
int |
getMinute(A gregorian)
|
int |
getMonth(A gregorian)
|
SmNameBridge<S> |
getNameBridge()
|
SmNativeType |
getNativeType(A atom)
|
javax.xml.namespace.QName |
getNotation(A atom)
|
javax.xml.namespace.QName |
getQName(A atom)
Convert an atom known to be a the internal representation of an xs:QName to QName . |
java.math.BigDecimal |
getSecondsAsBigDecimal(A gregorian)
Returns the whole of the seconds value. |
short |
getShort(A atom)
|
java.lang.String |
getString(A atom)
Converts the atom, assumed to be an implementation xs:string, to get a string value. |
java.net.URI |
getURI(A atom)
|
java.lang.String |
getXPath10Form(A atom)
|
java.lang.String |
getXQuery10Form(A atom)
|
int |
getYear(A gregorian)
|
boolean |
isForeignAtom(A atom)
|
boolean |
isWhiteSpace(A atom)
|
A |
makeForeignAtom(SmName<S> atomType,
A baseAtom)
|
java.util.List<A> |
wrapAtom(A atom)
|
Method Detail |
---|
A[] atomArray(int size)
size
- The size of the array of atoms.A baseAtomFromForeignAtom(A foreignAtom)
A castAs(A sourceAtom, SmName<S> targetType) throws SmAtomCastException
SmAtomCastException
A castAs(A sourceAtom, SmNativeType targetType) throws SmAtomCastException
SmAtomCastException
A compile(java.lang.String sourceValue, SmName<S> targetType) throws SmAtomCastException
SmAtomCastException
A compile(java.lang.String sourceValue, SmName<S> targetType, SmPrefixResolver<S> resolver) throws SmAtomCastException
SmAtomCastException
A compile(java.lang.String sourceValue, SmNativeType targetType) throws SmAtomCastException
SmAtomCastException
A compile(java.lang.String sourceValue, SmNativeType targetType, SmPrefixResolver<S> resolver) throws SmAtomCastException
SmAtomCastException
A createBase64Binary(byte[] base64BinaryValue)
A createBoolean(boolean value)
A createByte(byte byteValue)
A createDate(int year, int month, int dayOfMonth, int timezone)
A createDateTime(int year, int month, int dayOfMonth, int hour, int minute, int second, int millis, java.math.BigDecimal remainderSecond, int offsetInMinutes)
A createDay(int dayOfMonth, int timezone)
A createDayTimeDuration(java.math.BigDecimal seconds)
A createDecimal(java.math.BigDecimal decimalValue)
A createDouble(double value)
A createFloat(float floatValue)
A createHexBinary(byte[] hexBinaryValue)
A createInt(int intValue)
A createInteger(java.math.BigInteger value)
A createLong(long longValue)
A createMonth(int month, int timezone)
A createMonthDay(int month, int dayOfMonth, int timezone)
A createQName(java.lang.String namespaceURI, java.lang.String localName, java.lang.String prefix)
namespaceURI
- The namespace for the expanded-QName.localName
- The local-name part of the expanded-QName.prefix
- The prefix of the expanded-QName. A createShort(short shortValue)
A createString(java.lang.String strval)
String
. null
if the argument is null
.
strval
- The String
value of the created implementation xs:string.A createTime(int hourOfDay, int minute, int second, int millis, java.math.BigDecimal fractionalSecond, int timezone)
A createUntypedAtomic(java.lang.String strval)
String
. null
if the argument is null
.
strval
- The String
value of the created implementation xs:untypedAtomic.A createURI(java.net.URI uri)
A createYear(int year, int timezone)
A createYearMonth(int year, int month, int timezone)
A createYearMonthDuration(int totalMonths)
byte[] getBase64Binary(A atom)
SmName<S> getBaseType(SmName<S> dataType)
boolean getBoolean(A atom)
A getBooleanFalse()
A getBooleanTrue()
byte getByte(A atom)
java.lang.String getC14NForm(A atom)
java.lang.String getC14NString(java.util.List<? extends A> atoms)
SmName<S> getDataType(A atom)
int getDayOfMonth(A gregorian)
java.math.BigDecimal getDecimal(A atom)
double getDouble(A atom)
int getDurationTotalMonths(A duration)
java.math.BigDecimal getDurationTotalSeconds(A duration)
float getFloat(A atom)
java.math.BigDecimal getFractionalSecondPart(A gregorian)
int getGmtOffset(A gregorian)
byte[] getHexBinary(A atom)
int getHourOfDay(A gregorian)
int getInt(A atom)
java.math.BigInteger getInteger(A atom)
int getIntegralSecondPart(A gregorian)
long getLong(A atom)
int getMinute(A gregorian)
int getMonth(A gregorian)
SmNameBridge<S> getNameBridge()
SmNativeType getNativeType(A atom)
javax.xml.namespace.QName getNotation(A atom)
javax.xml.namespace.QName getQName(A atom)
QName
. null
, this function returns null
.
atom
- The internal representation; may be null
.java.math.BigDecimal getSecondsAsBigDecimal(A gregorian)
null
.
gregorian
- The gregorian atomic value.short getShort(A atom)
java.lang.String getString(A atom)
null
if the argument is null
.
atom
- The atom that is assumed to represent an xs:string.java.net.URI getURI(A atom)
java.lang.String getXPath10Form(A atom)
java.lang.String getXQuery10Form(A atom)
int getYear(A gregorian)
boolean isForeignAtom(A atom)
boolean isWhiteSpace(A atom)
A makeForeignAtom(SmName<S> atomType, A baseAtom)
java.util.List<A> wrapAtom(A atom)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |