Class PropBaseLanguage<T,U>
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<U>
jfxtras.icalendarfx.properties.VPropertyBase<T,U>
jfxtras.icalendarfx.properties.PropBaseLanguage<T,U>
- Type Parameters:
T- - type of property valueU- - type of implementing subclass
- All Implemented Interfaces:
PropLanguage<T>, VProperty<T>, VChild, VElement, VParent
- Direct Known Subclasses:
Categories, DurationProp, PropBaseAltText, PropertyBaseCalendarUser, RequestStatus, TimeZoneName
Property with language and a text-based value
concrete subclasses
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsFields inherited from class VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyNameFields inherited from class VParentBase
contentLineGenerator, ordererFields inherited from class VElementBase
BEGIN, END -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropBaseLanguage(PropBaseLanguage<T, U> property) PropBaseLanguage(T value) -
Method Summary
Modifier and TypeMethodDescriptionLANGUAGE To specify the language for text values in a property or property parameter.voidsetLanguage(String value) voidsetLanguage(Language language) withLanguage(String content) withLanguage(Language language) Methods inherited from class VPropertyBase
copyValue, equals, errors, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, modifiedValue, name, parseContent, processInLineChild, setConverter, setConverterByClass, setNonStandard, setParent, setValue, setValueType, setValueType, toString, valueContent, withNonStandard, withNonStandard, withNonStandard, withValue, withValueTypeMethods inherited from class VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChildMethods inherited from class VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from interface VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChildMethods inherited from interface VProperty
getNonStandard, getValue, getValueType, setNonStandard, setValue, setValueType
-
Field Details
-
language
-
-
Constructor Details
-
PropBaseLanguage
-
PropBaseLanguage
-
PropBaseLanguage
protected PropBaseLanguage()
-
-
Method Details
-
getLanguage
LANGUAGE To specify the language for text values in a property or property parameter. Examples: SUMMARY;LANGUAGE=en-US:Company Holiday Party LOCATION;LANGUAGE=no:Tyskland- Specified by:
getLanguagein interfacePropLanguage<T>
-
setLanguage
- Specified by:
setLanguagein interfacePropLanguage<T>
-
setLanguage
-
withLanguage
-
withLanguage
-