public interface ArchetypeAttributeFactory
ArchetypeAttribute
factories.Modifier and Type | Method and Description |
---|---|
@NotNull ArchetypeAttribute |
newArchetypeAttributeAnimname(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "animname" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeBitmask(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength,
@NotNull java.lang.String bitmaskName)
Creates a new "bitmask" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeBool(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "bool" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeBoolSpec(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength,
@NotNull java.lang.String trueValue,
@NotNull java.lang.String falseValue)
Creates a new "bool spec" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeFacename(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "face name" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeFixed(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "fixed" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeFloat(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "float" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeInt(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength,
int minValue,
int maxValue,
int minCheckValue,
int maxCheckValue)
Creates a new "int" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeInvSpell(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "inv spell" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeInvSpellOptional(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "inv spell optional" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeList(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength,
@NotNull java.lang.String listName)
Creates a new "list" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeList2(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength,
@NotNull java.lang.String listName1,
@NotNull java.lang.String listName2)
Creates a new "list2" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeLong(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "long" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeMapPath(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "map path" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeScriptFile(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "script file" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeSpell(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "spell" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeString(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "string" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeText(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String endingOld,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength,
@Nullable java.lang.String fileExtension)
Creates a new "text" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeTreasure(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "treasure" archetype attribute.
|
@NotNull ArchetypeAttribute |
newArchetypeAttributeZSpell(@NotNull java.lang.String archetypeAttributeName,
@NotNull java.lang.String attributeName,
@NotNull java.lang.String description,
int inputLength)
Creates a new "z-spell" archetype attribute.
|
@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeAnimname(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeBitmask(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength, @NotNull @NotNull java.lang.String bitmaskName)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldsbitmaskName
- the bitmask name@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeBool(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeBoolSpec(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength, @NotNull @NotNull java.lang.String trueValue, @NotNull @NotNull java.lang.String falseValue)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldstrueValue
- the true valuefalseValue
- the false value@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeFacename(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeFixed(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeFloat(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeInt(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength, int minValue, int maxValue, int minCheckValue, int maxCheckValue)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldsminValue
- the absolute minimum allowed valuemaxValue
- the absolute maximum allowed valueminCheckValue
- the logical minimum allowed valuemaxCheckValue
- the logical maximum allowed value@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeInvSpell(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeInvSpellOptional(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeList(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength, @NotNull @NotNull java.lang.String listName)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldslistName
- the list name@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeList2(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength, @NotNull @NotNull java.lang.String listName1, @NotNull @NotNull java.lang.String listName2)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldslistName1
- the list name for bits 0-3listName2
- the list name for bits 4+@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeLong(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeMapPath(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeScriptFile(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeSpell(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeString(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeText(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String endingOld, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength, @Nullable @Nullable java.lang.String fileExtension)
archetypeAttributeName
- the archetype attribute nameendingOld
- the terminating stringattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldsfileExtension
- the file extension@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeTreasure(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull @NotNull ArchetypeAttribute newArchetypeAttributeZSpell(@NotNull @NotNull java.lang.String archetypeAttributeName, @NotNull @NotNull java.lang.String attributeName, @NotNull @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields